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 <[email protected]> -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} +} +
