Skip to content
Snippets Groups Projects
Verified Commit f0a4f701 authored by David Runge's avatar David Runge :chipmunk:
Browse files

upgpkg: 3.0.2-1

Split out documentation files to prrte-docs.
Conflict with putty, as it also provides a pterm.
Fixes #1
parent 8dac2aca
No related branches found
Tags 2.0.2-2
No related merge requests found
.SRCINFO 0 → 100644
pkgbase = prrte
pkgdesc = PMIx Reference RunTime Environment
pkgver = 3.0.2
pkgrel = 1
url = https://github.com/openpmix/prrte
arch = x86_64
license = BSD-3-Clause
makedepends = glibc
makedepends = hwloc
makedepends = libevent
makedepends = openpmix
makedepends = perl
conflicts = putty
source = prrte-3.0.2.tar.gz::https://github.com/openpmix/prrte/releases/download/v3.0.2/prrte-3.0.2.tar.gz
sha512sums = 0b46704afedf2c1fb05f1556c78f5dfd68d79ee81cb90d6eb37117761f67c62cad651747da568aaafedfa0b6ac0c8eaed7683cb442d533ce6274094b324c9e09
b2sums = 2df4041b84508cfa7573b823d8e82d7d033ec396e880069230711990bc2ac7d0f72f0078cbceab6567e228a801abdf1245993ec3a4b797a2dba04b20079c692a
pkgname = prrte
depends = glibc
depends = hwloc
depends = libevent
depends = openpmix
depends = libpmix.so
optdepends = prrte-docs: for documentation
provides = libprrte.so
pkgname = prrte-docs
pkgdesc = - documentation
# Maintainer: David Runge <dvzrv@archlinux.org>
pkgname=prrte
pkgver=3.0.0
pkgbase=prrte
pkgname=(prrte{,-docs})
pkgver=3.0.2
pkgrel=1
pkgdesc="PMIx Reference RunTime Environment"
arch=(x86_64)
url="https://github.com/openpmix/prrte"
license=(BSD-3-Clause)
depends=(
makedepends=(
glibc
hwloc
libevent
openpmix
perl
)
makedepends=(perl)
provides=(libprrte.so)
conflicts=(putty) # putty also provides a pterm: https://gitlab.archlinux.org/archlinux/packaging/packages/prrte/-/issues/1
source=($pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
sha512sums=('3400f666092531f0f55054fefe0f28aaa94b177f170ad038f3f87a9c62b1fe4139fdde480030afb7eb0147b4775fdd83742424ccb4306234343e244f089935d6')
b2sums=('d4899e08c5ee2766d61fa56d53cd9ecdc9e3c16cb9328476c1d18e7bb65058b57a9d243f5540e15057b1fb6fb4c5d097c869c778a69f525441b6b63778a17038')
sha512sums=('0b46704afedf2c1fb05f1556c78f5dfd68d79ee81cb90d6eb37117761f67c62cad651747da568aaafedfa0b6ac0c8eaed7683cb442d533ce6274094b324c9e09')
b2sums=('2df4041b84508cfa7573b823d8e82d7d033ec396e880069230711990bc2ac7d0f72f0078cbceab6567e228a801abdf1245993ec3a4b797a2dba04b20079c692a')
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
prepare() {
cd $pkgname-$pkgver
......@@ -38,9 +49,29 @@ check() {
make -k check -C $pkgname-$pkgver
}
package() {
depends+=(libpmix.so)
package_prrte() {
depends+=(
glibc
hwloc
libevent
openpmix libpmix.so
)
optdepends=(
'prrte-docs: for documentation'
)
provides=(libprrte.so)
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
(
cd "$pkgdir"
_pick $pkgbase-docs usr/share/{doc,prte/rst}
)
install -vDm 644 $pkgname-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
package_prrte-docs() {
pkgdesc=" - documentation"
mv -v $pkgname/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment