[arch-commits] Commit in giac/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Wed Jun 1 16:54:52 UTC 2016
Date: Wednesday, June 1, 2016 @ 18:54:52
Author: arojas
Revision: 177617
Split shared lib
Modified:
giac/trunk/PKGBUILD
----------+
PKGBUILD | 31 +++++++++++++++++++++++--------
1 file changed, 23 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-06-01 16:18:41 UTC (rev 177616)
+++ PKGBUILD 2016-06-01 16:54:52 UTC (rev 177617)
@@ -1,28 +1,43 @@
# $Id: PKGBUILD 175037 2016-05-12 15:18:07Z arojas $
# Maintainer: Antonio Rojas <arojas at archlinux.org>
-pkgname=giac
+pkgbase=giac
+pkgname=(giac libgiac)
_pkgver=1.2.2-53
pkgver=${_pkgver//-/.}
-pkgrel=1
+pkgrel=2
pkgdesc="A free computer algebra system"
arch=(i686 x86_64)
url="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
license=(GPL3)
-depends=(mpfi gsl pari-sage ntl lapack)
-makedepends=(libpng libjpeg fltk)
-optdepends=('fltk: for xcas')
+makedepends=(mpfi gsl pari-sage ntl lapack libpng libjpeg fltk)
source=("http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/${pkgname}_${_pkgver}.tar.gz")
md5sums=('5dc4ddfbe068284bf674c866af10f8fb')
build() {
- cd $pkgname-${pkgver%.*}
+ cd $pkgbase-${pkgver%.*}
./configure --prefix=/usr
make
}
-package() {
- cd $pkgname-${pkgver%.*}
+package_giac() {
+ depends=(libgiac fltk)
+ provides=(xcas)
+
+ cd $pkgbase-${pkgver%.*}
make DESTDIR="$pkgdir" install
+
+ rm -r "$pkgdir"/usr/{lib,include}
}
+
+package_libgiac() {
+ pkgdesc="Giac shared library"
+ depends=(mpfi gsl pari-sage ntl lapack libpng)
+
+ cd $pkgbase-${pkgver%.*}
+ make DESTDIR="$pkgdir" install
+
+ rm -r "$pkgdir"/usr/{bin,share}
+}
+
More information about the arch-commits
mailing list