summaryrefslogtreecommitdiff
path: root/extra/cln/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/cln/PKGBUILD')
-rw-r--r--extra/cln/PKGBUILD21
1 files changed, 14 insertions, 7 deletions
diff --git a/extra/cln/PKGBUILD b/extra/cln/PKGBUILD
index 6ef726a4d..7e6c63cc7 100644
--- a/extra/cln/PKGBUILD
+++ b/extra/cln/PKGBUILD
@@ -5,27 +5,34 @@ pkgname=cln
pkgver=1.3.3
pkgrel=2
pkgdesc="Class library for numbers"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'mips64el')
url="http://www.ginac.de/CLN/"
license=('GPL')
-depends=('gmp')
+[[ "${CARCH}" == 'mips64el' ]] || depends=('gmp')
makedepends=('texlive-core')
install=cln.install
source=(http://www.ginac.de/CLN/${pkgname}-${pkgver}.tar.bz2)
sha1sums=('11c56780eb83ed54f2ad1ecef7f0dc0f609c426d')
build() {
- cd ${pkgname}-${pkgver}
- ./configure --prefix=/usr
- make all html pdf
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ sed -i 's/<sizeof(mp_limb_t) > 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
}
check() {
- cd ${pkgname}-${pkgver}
+ cd "${srcdir}/${pkgname}-${pkgver}"
make check
}
package() {
cd ${pkgname}-${pkgver}
- make DESTDIR="${pkgdir}" install install-html install-pdf
+ make DESTDIR="${pkgdir}" install install-html
}