diff options
author | juacrumar | 2020-09-15 14:42:26 +0200 |
---|---|---|
committer | juacrumar | 2020-09-15 14:42:26 +0200 |
commit | af91794f6a03ba4fedef0bd4c84395948d95bd60 (patch) | |
tree | 4432a463be07044bb1021700ee4621edc0d0b361 | |
parent | cbfd853a69ecafe57b26673fa89648d6bfeba69a (diff) | |
download | aur-af91794f6a03ba4fedef0bd4c84395948d95bd60.tar.gz |
patch the pkgconfig problem
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 9 insertions, 6 deletions
@@ -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 @@ -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 |