* update openpmix to 5.0.6-1
This commit is contained in:
parent
7f407bca22
commit
7095a34263
37
openpmix/.SRCINFO
Normal file
37
openpmix/.SRCINFO
Normal file
@ -0,0 +1,37 @@
|
||||
pkgbase = openpmix
|
||||
pkgdesc = Extended version of the PMI standard
|
||||
pkgver = 5.0.6
|
||||
pkgrel = 1
|
||||
url = https://github.com/openpmix/openpmix
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = riscv64
|
||||
license = BSD-3-Clause
|
||||
makedepends = glibc
|
||||
makedepends = hwloc
|
||||
makedepends = perl
|
||||
makedepends = libevent
|
||||
makedepends = libevent_core-2.1.so
|
||||
makedepends = libevent_pthreads-2.1.so
|
||||
makedepends = python
|
||||
makedepends = zlib
|
||||
options = !lto
|
||||
source = https://github.com/openpmix/openpmix/releases/download/v5.0.6/pmix-5.0.6.tar.gz
|
||||
sha512sums = 7290e59f4a3ddf4cbdc2b36bacf67ce983c4ff8e95aff6eccfb8fd5a78441807b9e52f2d81d146759d10f1b005da10c8537a07d407d05f4bb620354185f44406
|
||||
b2sums = a8e02a88792d832cf8ca6fcbec7e215d8744ab7af89d336a64686e22fd190875624dc25fe2e144c11b4a10095910708ad2aee658b86ab01c678eb446885876a6
|
||||
|
||||
pkgname = openpmix
|
||||
depends = glibc
|
||||
depends = hwloc
|
||||
depends = libevent
|
||||
depends = libevent_core-2.1.so
|
||||
depends = libevent_pthreads-2.1.so
|
||||
depends = zlib
|
||||
optdepends = openpmix-docs: for documentation
|
||||
provides = libpmix.so
|
||||
provides = pmix
|
||||
backup = etc/openpmix/pmix-mca-params.conf
|
||||
|
||||
pkgname = openpmix-docs
|
||||
pkgdesc = Extended version of the PMI standard - documentation
|
5
openpmix/.nvchecker.toml
Normal file
5
openpmix/.nvchecker.toml
Normal file
@ -0,0 +1,5 @@
|
||||
[openpmix]
|
||||
source = "git"
|
||||
git = "https://github.com/openpmix/openpmix"
|
||||
prefix = "v"
|
||||
exclude_regex = ".*(pre|rc|alpha|beta).*"
|
@ -9,10 +9,10 @@ pkgname=(
|
||||
openpmix-docs
|
||||
)
|
||||
# NOTE: keep in sync with openmpi major versions
|
||||
pkgver=5.0.1
|
||||
pkgver=5.0.6
|
||||
pkgrel=1
|
||||
pkgdesc="Extended version of the PMI standard"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
arch=(x86_64 powerpc64le powerpc64 riscv64)
|
||||
url="https://github.com/openpmix/openpmix"
|
||||
license=(BSD-3-Clause)
|
||||
makedepends=(
|
||||
@ -24,9 +24,11 @@ makedepends=(
|
||||
python
|
||||
zlib
|
||||
)
|
||||
# openpmix does not support LTO https://github.com/openpmix/openpmix/pull/3383
|
||||
options=(!lto)
|
||||
source=($url/releases/download/v$pkgver/$_name-$pkgver.tar.gz)
|
||||
sha512sums=('db90eb716697282eb047363eb4695d9371d285fb3331cbe8f0a8d2c0e3418e7a05f6948ed5564b3a03893ae69193d0d784dee6340b9a9a8b6d7fa0e8c3816a5f')
|
||||
b2sums=('a6ebe6937dba3463e1d066e02cd0079f1832f27ffe7d72f25f3fe71fdadf6faf8f00b6822e42e1b512a7a4003e207b811aa9f50d5b164df96fd96d9ceb933117')
|
||||
sha512sums=('7290e59f4a3ddf4cbdc2b36bacf67ce983c4ff8e95aff6eccfb8fd5a78441807b9e52f2d81d146759d10f1b005da10c8537a07d407d05f4bb620354185f44406')
|
||||
b2sums=('a8e02a88792d832cf8ca6fcbec7e215d8744ab7af89d336a64686e22fd190875624dc25fe2e144c11b4a10095910708ad2aee658b86ab01c678eb446885876a6')
|
||||
|
||||
_pick() {
|
||||
local p="$1" f d; shift
|
||||
@ -49,6 +51,11 @@ build() {
|
||||
--sysconfdir=/etc/$pkgname
|
||||
)
|
||||
|
||||
# set environment variables for reproducible build
|
||||
# see https://docs.openpmix.org/en/latest/release-notes/general.html
|
||||
export HOSTNAME=buildhost
|
||||
export USER=builduser
|
||||
|
||||
cd $_name-$pkgver
|
||||
./configure "${configure_options[@]}"
|
||||
# prevent excessive overlinking due to libtool
|
||||
@ -86,5 +93,6 @@ package_openpmix() {
|
||||
package_openpmix-docs() {
|
||||
pkgdesc+=" - documentation"
|
||||
|
||||
mv -v $pkgname/* "$pkgdir/"
|
||||
mv -v $pkgname/* "$pkgdir"
|
||||
install -vDm 644 $_name-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user