summaryrefslogtreecommitdiff
path: root/extra/facile/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/facile/PKGBUILD')
-rw-r--r--extra/facile/PKGBUILD14
1 files changed, 10 insertions, 4 deletions
diff --git a/extra/facile/PKGBUILD b/extra/facile/PKGBUILD
index c5164c562..6bfc3812e 100644
--- a/extra/facile/PKGBUILD
+++ b/extra/facile/PKGBUILD
@@ -5,20 +5,25 @@ pkgname=facile
pkgver=1.1
pkgrel=16
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"
}