Date: Monday, November 2, 2020 @ 22:34:37 Author: arojas Revision: 740100
Honor system LDFLAGS, build statically linked gp in build(), fix RPATH, add database optdepends Modified: pari/trunk/PKGBUILD ----------+ PKGBUILD | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-11-02 21:09:51 UTC (rev 740099) +++ PKGBUILD 2020-11-02 22:34:37 UTC (rev 740100) @@ -3,19 +3,29 @@ pkgname=pari pkgver=2.13.0 -pkgrel=1 +pkgrel=2 pkgdesc='Computer algebra system designed for fast computations in number theory' url='https://pari.math.u-bordeaux.fr/' license=(GPL) arch=(x86_64) -depends=(gmp readline libx11) -makedepends=(perl texlive-core) -optdepends=('perl: gphelp, tex2mail') +depends=(gmp libx11) +makedepends=(perl texlive-core chrpath) +optdepends=('perl: gphelp, tex2mail' + 'pari-elldata: J. Cremona elliptic curve database' + 'pari-galdata: to compute Galois groups in degrees 8 through 11' + 'pari-seadata: needed by ellap for large primes' + 'pari-galpol: GALPOL database of polynomials defining Galois extensions of the rationals') source=("https://pari.math.u-bordeaux.fr/pub/pari/unix/$pkgname-$pkgver.tar.gz"{,.asc}) sha256sums=('c811946de9d2c1ed0e97ff08e80d966f9a0b55848b7688406fab229e3948ba93' 'SKIP') validpgpkeys=('42028EA404A2E9D80AC453148F0E7C2B4522E387') +prepare() { + cd $pkgname-$pkgver + + sed -e 's|DLLDFLAGS = \$DLLDFLAGS|DLLDFLAGS = $DLLDFLAGS $LDFLAGS|' -i config/Makefile.SH # Honor system LDFLAGS +} + build() { cd $pkgname-$pkgver @@ -30,6 +40,7 @@ --mt=pthread \ --with-gmp make all + make -C Olinux-x86_64 gp-sta } check() { @@ -40,8 +51,7 @@ package() { cd $pkgname-$pkgver make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" -C Olinux-x86_64 install-bin-sta ln -sf gp.1.gz "$pkgdir"/usr/share/man/man1/pari.1 - - cd Olinux-x86_64 - make DESTDIR="$pkgdir" install-bin-sta + chrpath -d "$pkgdir"/usr/bin/gp-* }
