From 02170671405860bdf43fdea9b7d098e8b3bac34c Mon Sep 17 00:00:00 2001 From: Michał Masłowski Date: Sat, 24 Sep 2011 21:04:02 +0200 Subject: Avoid cln build errors by not using gmp. --- extra/cln/PKGBUILD | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'extra/cln') diff --git a/extra/cln/PKGBUILD b/extra/cln/PKGBUILD index 5932374da..8f8082f6f 100644 --- a/extra/cln/PKGBUILD +++ b/extra/cln/PKGBUILD @@ -8,7 +8,7 @@ pkgdesc="Class library for numbers" arch=('i686' 'x86_64' 'mips64el') url="http://www.ginac.de/CLN/" license=('GPL') -depends=('gmp') +[[ "${CARCH}" == 'mips64el' ]] || depends=('gmp') makedepends=('texlive-core') options=('!libtool') install=cln.install @@ -18,10 +18,22 @@ sha1sums=('c30dca80e75f45e2107f233075e6d0339ea884b0') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr + sed -i 's/ sizeof(long)>/<(sizeof(mp_limb_t) > sizeof(long))>/' configure + # For unknown reasons it fails. + if [[ "${CARCH}" == 'mips64el' ]] ; then + use_gmp=--without-gmp + else + use_gmp= + fi + ./configure --prefix=/usr $use_gmp make all html pdf } +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make check +} + package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install-html install-pdf -- cgit v1.2.3-54-g00ecf