[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