summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjuacrumar2020-09-15 14:42:26 +0200
committerjuacrumar2020-09-15 14:42:26 +0200
commitaf91794f6a03ba4fedef0bd4c84395948d95bd60 (patch)
tree4432a463be07044bb1021700ee4621edc0d0b361
parentcbfd853a69ecafe57b26673fa89648d6bfeba69a (diff)
downloadaur-af91794f6a03ba4fedef0bd4c84395948d95bd60.tar.gz
patch the pkgconfig problem
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD10
2 files changed, 9 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6845bc5cc309..e0c0979a6f75 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
pkgbase = pineappl
pkgdesc = PineAPPL is not an extension of APPLgrid
pkgver = 0.3.0
- pkgrel = 2
+ pkgrel = 3
url = https://n3pdf.github.io/pineappl/
arch = any
license = GPL3
makedepends = python-setuptools
depends = cargo-c
depends = rust
- depends = python-pkgconfig
depends = lhapdf
+ depends = python-pkgconfig
+ depends = python-numpy
provides = pineappl
source = https://github.com/N3PDF/pineappl/archive/v0.3.0.tar.gz
md5sums = ca5d7a4b39ed49a5d62c015d9fe75591
diff --git a/PKGBUILD b/PKGBUILD
index 9e24550bde41..a083a06941e2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=pineappl
pkgver=0.3.0
-pkgrel=2
+pkgrel=3
pkgdesc='PineAPPL is not an extension of APPLgrid'
arch=('any')
url="https://n3pdf.github.io/pineappl/"
@@ -10,8 +10,9 @@ license=('GPL3')
makedepends=("python-setuptools")
depends=("cargo-c"
"rust"
- "python-pkgconfig"
"lhapdf"
+ "python-pkgconfig"
+ "python-numpy"
)
optdepends=()
provides=("pineappl")
@@ -21,6 +22,8 @@ md5sums=("ca5d7a4b39ed49a5d62c015d9fe75591")
prepare() {
cd "$pkgname-$pkgver"
+ # Patch the loader
+ sed -i "s/pkgconfig.libs('pineappl_capi').split(' ')/pkgconfig.libs('pineappl_capi').split(' ')\nif len(paths) < 2: paths.insert(0, '-L\/usr\/lib')/" wrappers/python/src/pineappl/loader.py
}
build() {
@@ -33,9 +36,8 @@ build() {
package() {
# Install pineappl_capi
cd "$pkgname-$pkgver"/pineappl_capi
- cargo cinstall --release --prefix=${pkgdir}/usr
+ cargo cinstall --release --destdir=${pkgdir} --prefix=/usr
cd ..
- echo "CARGO INSTALL"
# Now install the command-line program
cargo install --path pineappl_cli --root=${pkgdir}/usr
# And the python wrapper