Skip to content
Snippets Groups Projects
Verified Commit e83c6528 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

upgpkg: 3.0.3-1

- add config files to the backup array
- fix depends and pkgdesc for split packages
parent f0a4f701
No related branches found
Tags 3.0.3-1
No related merge requests found
pkgbase = prrte pkgbase = prrte
pkgdesc = PMIx Reference RunTime Environment pkgdesc = PMIx Reference RunTime Environment
pkgver = 3.0.2 pkgver = 3.0.3
pkgrel = 1 pkgrel = 1
url = https://github.com/openpmix/prrte url = https://github.com/openpmix/prrte
arch = x86_64 arch = x86_64
...@@ -11,9 +11,9 @@ pkgbase = prrte ...@@ -11,9 +11,9 @@ pkgbase = prrte
makedepends = openpmix makedepends = openpmix
makedepends = perl makedepends = perl
conflicts = putty 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 source = prrte-3.0.3.tar.gz::https://github.com/openpmix/prrte/releases/download/v3.0.3/prrte-3.0.3.tar.gz
sha512sums = 0b46704afedf2c1fb05f1556c78f5dfd68d79ee81cb90d6eb37117761f67c62cad651747da568aaafedfa0b6ac0c8eaed7683cb442d533ce6274094b324c9e09 sha512sums = b2443fa225b279ab31a5714b3f89c50e1b12667bc58357f885eee1e4fb8a6d22e533dea5cc2a2b6618334e0ed13b5dbc4c3ea88446dd454480f4300e08293a4d
b2sums = 2df4041b84508cfa7573b823d8e82d7d033ec396e880069230711990bc2ac7d0f72f0078cbceab6567e228a801abdf1245993ec3a4b797a2dba04b20079c692a b2sums = 5c68f6ca10089cc13fc326c2e65c86254f8063a4b5d3844c26c77d9ed47f4a939d72dd668959f7351a95144bf8c6289b5223cc262c8847913430263bcb6b77ac
pkgname = prrte pkgname = prrte
depends = glibc depends = glibc
...@@ -23,6 +23,9 @@ pkgname = prrte ...@@ -23,6 +23,9 @@ pkgname = prrte
depends = libpmix.so depends = libpmix.so
optdepends = prrte-docs: for documentation optdepends = prrte-docs: for documentation
provides = libprrte.so provides = libprrte.so
backup = etc/prrte/prte-default-hostfile
backup = etc/prrte/prte-mca-params.conf
backup = etc/prrte/prte.conf
pkgname = prrte-docs pkgname = prrte-docs
pkgdesc = - documentation pkgdesc = PMIx Reference RunTime Environment - documentation
# Maintainer: Jakub Klinkovský <lahwaacz at archlinux dot org>
# Maintainer: David Runge <dvzrv@archlinux.org> # Maintainer: David Runge <dvzrv@archlinux.org>
pkgbase=prrte pkgbase=prrte
pkgname=(prrte{,-docs}) pkgname=(prrte{,-docs})
pkgver=3.0.2 pkgver=3.0.3
pkgrel=1 pkgrel=1
pkgdesc="PMIx Reference RunTime Environment" pkgdesc="PMIx Reference RunTime Environment"
arch=(x86_64) arch=(x86_64)
...@@ -17,8 +18,8 @@ makedepends=( ...@@ -17,8 +18,8 @@ makedepends=(
) )
conflicts=(putty) # putty also provides a pterm: https://gitlab.archlinux.org/archlinux/packaging/packages/prrte/-/issues/1 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) source=($pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
sha512sums=('0b46704afedf2c1fb05f1556c78f5dfd68d79ee81cb90d6eb37117761f67c62cad651747da568aaafedfa0b6ac0c8eaed7683cb442d533ce6274094b324c9e09') sha512sums=('b2443fa225b279ab31a5714b3f89c50e1b12667bc58357f885eee1e4fb8a6d22e533dea5cc2a2b6618334e0ed13b5dbc4c3ea88446dd454480f4300e08293a4d')
b2sums=('2df4041b84508cfa7573b823d8e82d7d033ec396e880069230711990bc2ac7d0f72f0078cbceab6567e228a801abdf1245993ec3a4b797a2dba04b20079c692a') b2sums=('5c68f6ca10089cc13fc326c2e65c86254f8063a4b5d3844c26c77d9ed47f4a939d72dd668959f7351a95144bf8c6289b5223cc262c8847913430263bcb6b77ac')
_pick() { _pick() {
local p="$1" f d; shift local p="$1" f d; shift
...@@ -36,10 +37,13 @@ prepare() { ...@@ -36,10 +37,13 @@ prepare() {
} }
build() { build() {
cd $pkgname-$pkgver local configure_options=(
./configure \ --prefix=/usr
--prefix=/usr \
--sysconfdir=/etc/$pkgname --sysconfdir=/etc/$pkgname
)
cd $pkgname-$pkgver
./configure "${configure_options[@]}"
# prevent excessive overlinking due to libtool # prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make V=1 make V=1
...@@ -50,7 +54,7 @@ check() { ...@@ -50,7 +54,7 @@ check() {
} }
package_prrte() { package_prrte() {
depends+=( depends=(
glibc glibc
hwloc hwloc
libevent libevent
...@@ -60,6 +64,11 @@ package_prrte() { ...@@ -60,6 +64,11 @@ package_prrte() {
'prrte-docs: for documentation' 'prrte-docs: for documentation'
) )
provides=(libprrte.so) provides=(libprrte.so)
backup=(
etc/$pkgname/prte-default-hostfile
etc/$pkgname/prte-mca-params.conf
etc/$pkgname/prte.conf
)
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
( (
...@@ -70,7 +79,7 @@ package_prrte() { ...@@ -70,7 +79,7 @@ package_prrte() {
} }
package_prrte-docs() { package_prrte-docs() {
pkgdesc=" - documentation" pkgdesc+=" - documentation"
mv -v $pkgname/* "$pkgdir" mv -v $pkgname/* "$pkgdir"
install -vDm 644 $pkgbase-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" 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