diff options
author | Marcin Wieczorek | 2017-12-23 16:15:30 +0100 |
---|---|---|
committer | Marcin Wieczorek | 2017-12-23 16:15:30 +0100 |
commit | 3430cbaf43ce8afeb021c3c16a9a9ec76e1d00cb (patch) | |
tree | ca88fd1579ed1338f3d1db7899ff2e40ba5e6f91 | |
parent | 35d5f314cb2e41efebeea3e0aa34070b7196a703 (diff) | |
download | aur-3430cbaf43ce8afeb021c3c16a9a9ec76e1d00cb.tar.gz |
Version 5.1
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | 0001-Makefile-noerror.patch | 11 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 30 insertions, 24 deletions
@@ -1,13 +1,15 @@ pkgbase = geosteiner pkgdesc = Compute Euclidean and Rectilinear Steiner Trees - pkgver = 5.0.1 + pkgver = 5.1 pkgrel = 1 url = http://www.geosteiner.com/ arch = i686 arch = x86_64 license = custom - source = http://www.geosteiner.com/geosteiner-5.0.1.tar.gz - md5sums = 12dfdd602a1944ae70ddff48c992e2bb + source = http://www.geosteiner.com/geosteiner-5.1.tar.gz + source = 0001-Makefile-noerror.patch + sha256sums = e8dc390d7a2bb1cfbae050fb5c712a8fcf128a2ea0ec5cc7377e6f904878d9ee + sha256sums = ee4ec6ca5fc77c7fce1303a6d0fe8b9382118e11bbd8992bd10932a2f790300c pkgname = geosteiner diff --git a/0001-Makefile-noerror.patch b/0001-Makefile-noerror.patch new file mode 100644 index 000000000000..8fa9aa9897c2 --- /dev/null +++ b/0001-Makefile-noerror.patch @@ -0,0 +1,11 @@ +--- a/Makefile 2017-06-03 16:15:45.242782528 +0200 ++++ b/Makefile 2017-06-03 16:16:02.362922046 +0200 +@@ -148,7 +148,7 @@ + + dash_I_args = $(LP_CFLAGS) $(GMP_CFLAGS) + +-CFLAGS = $(OPTFLAGS) $(DEBUG_FLAGS) $(dash_I_args) -Wall -Werror ++CFLAGS = $(OPTFLAGS) $(DEBUG_FLAGS) $(dash_I_args) -Wall -Wno-unused-but-set-variable + + PROGRAMS = \ + analyze_ckpt \ @@ -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}" } |