[arch-commits] Commit in giac/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Sun May 2 21:33:42 UTC 2021
Date: Sunday, May 2, 2021 @ 21:33:42
Author: arojas
Revision: 926275
Unsplit package
The only user of libgiac is sagemath, which also depends on giac, so splitting it is pointless
Modified:
giac/trunk/PKGBUILD
----------+
PKGBUILD | 43 ++++++++++++++-----------------------------
1 file changed, 14 insertions(+), 29 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-05-02 21:28:44 UTC (rev 926274)
+++ PKGBUILD 2021-05-02 21:33:42 UTC (rev 926275)
@@ -1,16 +1,19 @@
# Maintainer: Antonio Rojas <arojas at archlinux.org>
-pkgbase=giac
-pkgname=(xcas libgiac)
+pkgname=giac
_pkgver=1.7.0-3
pkgver=${_pkgver//-/.}
-pkgrel=2
-pkgdesc="A free computer algebra system"
+pkgrel=3
+pkgdesc='A free computer algebra system'
arch=(x86_64)
-url="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
+url='http://www-fourier.ujf-grenoble.fr/~parisse/giac.html'
license=(GPL3)
-makedepends=(python mpfi gsl pari ntl lapack libpng libjpeg fltk texlive-core texlive-science hevea glpk libao gmp-ecm nauty libsamplerate)
-source=(http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/${pkgbase}_${_pkgver}.tar.gz
+depends=(fltk mpfi gsl pari ntl lapack libpng curl glpk libao gmp-ecm libsamplerate)
+makedepends=(python libjpeg texlive-core texlive-science hevea nauty)
+optdepends=('perl: for pgiac')
+replaces=(libgiac xcas)
+provides=(libgiac xcas)
+source=(http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/${pkgname}_$_pkgver.tar.gz
giac-test-pari-2.11.patch
giac-evalb.patch)
sha256sums=('181fec9db622571bb568d5c254aeaab29fe5c6310a4f3af5a207e7392f9171f0'
@@ -18,13 +21,13 @@
'1c20d955192183f2b248c327b2270369dea2961a80b5cdca09083228920c7a07')
prepare() {
- cd $pkgbase-${pkgver%.*}
+ cd $pkgname-${pkgver%.*}
patch -p1 < ../giac-test-pari-2.11.patch # Fix tests with pari 2.11
patch -p1 < ../giac-evalb.patch # Fix evalb
}
build() {
- cd $pkgbase-${pkgver%.*}
+ cd $pkgname-${pkgver%.*}
./configure --prefix=/usr
make
@@ -31,30 +34,12 @@
}
check() {
- cd $pkgbase-${pkgver%.*}
+ cd $pkgname-${pkgver%.*}
make check
}
-package_xcas() {
- depends=(libgiac fltk)
- optdepends=('perl: for pgiac')
- conflicts=(giac)
- provides=(giac)
- replaces=(giac)
-
+package() {
cd $pkgbase-${pkgver%.*}
make DESTDIR="$pkgdir" install
-
- rm -r "$pkgdir"/usr/{lib,include}
}
-
-package_libgiac() {
- pkgdesc="Giac shared library"
- depends=(mpfi gsl pari ntl lapack libpng curl glpk libao gmp-ecm libsamplerate)
-
- cd $pkgbase-${pkgver%.*}
- make DESTDIR="$pkgdir" install
-
- rm -r "$pkgdir"/usr/{bin,share}
-}
More information about the arch-commits
mailing list