diff options
Diffstat (limited to 'extra/facile/PKGBUILD')
-rw-r--r-- | extra/facile/PKGBUILD | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/extra/facile/PKGBUILD b/extra/facile/PKGBUILD index af1da96fe..ee41dc728 100644 --- a/extra/facile/PKGBUILD +++ b/extra/facile/PKGBUILD @@ -5,20 +5,25 @@ pkgname=facile pkgver=1.1 pkgrel=15 pkgdesc="A Functional Constraint Library" -arch=(i686 x86_64) +arch=(i686 x86_64 'mips64el') url="http://www.recherche.enac.fr/opti/facile/" license=("LGPL") makedepends=('ocaml') depends=() source=(http://www.recherche.enac.fr/opti/facile/distrib/$pkgname-$pkgver.tar.gz - ocaml-facile-ocaml-4.patch) + ocaml-facile-ocaml-4.patch + facile-1.1-ocaml.patch) md5sums=('ab673e1fc0859a42bcb639a02c2d7e9e' - '1ffc2f08c9f1db8ef0d444ec06f82b79') + '1ffc2f08c9f1db8ef0d444ec06f82b79' + '0c07248878354f8bcfc101df70bf55e5') build() { cd "$srcdir/$pkgname-$pkgver" # fix ocaml4 patch -Np1 -i ../ocaml-facile-ocaml-4.patch + if [ "$CARCH" == "mips64el" ]; then + patch -Np1 -i "${srcdir}/facile-1.1-ocaml.patch" + fi ./configure make } @@ -26,5 +31,6 @@ build() { package() { cd "$srcdir/$pkgname-$pkgver/src" install -d "$pkgdir/usr/lib/ocaml/facile" - install -D -m 644 facile.cmxa facile.cmi facile.cma facile.a "$pkgdir/usr/lib/ocaml/facile" + [ "$CARCH" != "mips64el" ] && extra=facile.cmxa facile.a + install -D -m 644 facile.cmi facile.cma $extra "$pkgdir/usr/lib/ocaml/facile" } |