APKBUILD 1.5 KB
Newer Older
Timo Teräs's avatar
Timo Teräs committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
# Contributor: Timo Teräs <timo.teras@iki.fi>
# Maintainer: Timo Teräs <timo.teras@iki.fi>
pkgname=isl
pkgver=0.12
pkgrel=0
pkgdesc="An Integer Set Library for the Polyhedral Model"
url="http://freecode.com/projects/isl"
arch="all"
license="MIT"
depends=
depends_dev="gmp-dev"
makedepends="$depends_dev"
replaces="cloog"
install=""
subpackages="$pkgname-dev"
source="ftp://ftp.linux.student.kuleuven.be/pub/people/skimo/isl/isl-$pkgver.tar.bz2"

_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
	local i
	cd "$_builddir"
	for i in $source; do
		case $i in
		*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
		esac
	done
}

build() {
	cd "$_builddir"
31 32 33 34
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
Timo Teräs's avatar
Timo Teräs committed
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--localstatedir=/var \
		--with-sysroot=${CBUILDROOT} \
		|| return 1

	make || return 1
}

package() {
	cd "$_builddir"
	make DESTDIR="$pkgdir" INSTALL="install -D" install || return 1
	rm -f "$pkgdir"/usr/lib/*.la
}

dev() {
	default_dev || return 1
	replaces="cloog-dev"
	mkdir -p "$subpkgdir"/usr/share/gdb/python/auto-load/usr/lib
	mv "$pkgdir"/usr/lib/*-gdb.py \
		"$subpkgdir"/usr/share/gdb/python/auto-load/usr/lib/
}

md5sums="eaa1968dda763f12dc84e45a892cd428  isl-0.12.tar.bz2"
sha256sums="11079ec95f9375d4e069735029e031d310baca8e15f18ef94d17676a6ca02410  isl-0.12.tar.bz2"
sha512sums="410a895bc7bf918302612998b3f76ebc68025d583a99ebad2f25aa006306369a471799d2d025267b2ec59d171449c75c3d7ca49f0f445f29372fba183a9c3ae3  isl-0.12.tar.bz2"