summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 14 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bf78b3694eed..3a7cfdfecfa7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,36 +2,29 @@
# Contributor: Robert Schwarz <mail@rschwarz.net>
pkgname=geosteiner
-pkgver=5.0.1
+pkgver=5.1
pkgrel=1
pkgdesc="Compute Euclidean and Rectilinear Steiner Trees"
arch=(i686 x86_64)
url="http://www.geosteiner.com/"
license=(custom)
-source=("http://www.geosteiner.com/geosteiner-$pkgver.tar.gz")
-md5sums=('12dfdd602a1944ae70ddff48c992e2bb')
+source=("http://www.geosteiner.com/geosteiner-${pkgver}.tar.gz"
+ '0001-Makefile-noerror.patch')
+sha256sums=('e8dc390d7a2bb1cfbae050fb5c712a8fcf128a2ea0ec5cc7377e6f904878d9ee'
+ 'ee4ec6ca5fc77c7fce1303a6d0fe8b9382118e11bbd8992bd10932a2f790300c')
build() {
- cd "$srcdir/$pkgname-$pkgver"
- ./configure --prefix=/usr
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ ./configure --prefix="${pkgdir}/usr"
+ patch -p1 < ../0001-Makefile-noerror.patch
make
+
+ sed -i '' "${srcdir}/${pkgname}-${pkgver}/${pkgname}_config"
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
-
- mkdir -p $pkgdir/usr/bin
- TARGETS=(bb dumpfst efst fst2graph lib_points plotfst prunefst rand_points rfst smt ufst analyze_ckpt demo1 demo2 demo3 demo4 hgmst merge_ckpt)
- for i in ${TARGETS[@]}; do
- install -c -m 755 $i $pkgdir/usr/bin
- done
-
- mkdir -p $pkgdir/usr/share/$pkgname
- DOCS=(README INSTALL prelude.ps)
- for i in ${DOCS[@]}; do
- install -c -m 644 $i $pkgdir/usr/share/$pkgname
- done
-
- mkdir -p $pkgdir/usr/share/licenses/$pkgname
- install -c -m 644 LICENSE $pkgdir/usr/share/licenses/$pkgname
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make install
+ mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -c -m 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}"
}