summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuca Fulchir2018-06-07 17:27:35 +0200
committerLuca Fulchir2018-06-07 17:27:35 +0200
commit07d7a298145159f15eac499fb58e77a015ad9b25 (patch)
tree2ace55956709d88662b77db915af9eaae7044277 /PKGBUILD
parentf4be37762aa3f73e1ed1e5e728f1781347607961 (diff)
downloadaur-lparse.tar.gz
Make things compile again
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD31
1 files changed, 16 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e2501cabf971..c6951e6cd428 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,38 +3,39 @@
pkgname=lparse
pkgver=1.1.2
-pkgrel=1
+pkgrel=2
pkgdesc="Lparse is a front-end to smodels that generates a variable-free simple logic"
arch=('i686' 'x86_64')
url="http://www.tcs.hut.fi/Software/smodels/"
license=('GPL2')
-source=(http://www.tcs.hut.fi/Software/smodels/src/${pkgname}-${pkgver}.tar.gz)
-sha1sums=('c7d4bae84e37066e221f44c17b4df120f511bd14')
-sha256sums=('886d29723f7188296e48584a4a32b8f111414acb7ca8490af28ef6b7f1717298')
+source=("http://www.tcs.hut.fi/Software/smodels/src/${pkgname}-${pkgver}.tar.gz" 'configure.patch')
+sha1sums=('c7d4bae84e37066e221f44c17b4df120f511bd14'
+ 'b7de54b05889d53e44b01a52ad7e67b69fc6572e')
+sha256sums=('886d29723f7188296e48584a4a32b8f111414acb7ca8490af28ef6b7f1717298'
+ 'ad3d07202ad5be2ae8adff5e32f99f72f30f230ed8ae56aa45c547a1777f0d9e')
prepare() {
- cd "$srcdir/${pkgname}-${pkgver}"
+ cd "$srcdir/${pkgname}-${pkgver}"
- # There is this little bug that...
- cd src
- for file in $(\ls *cc); do
- sed -i 's/^\([\ ]*\)runtime_error/\1::runtime_error/' $file
- done
- cd ..
+ # just a couple of bugs...
+ patch -p1 < "${srcdir}/configure.patch"
}
build() {
- cd "$srcdir/${pkgname}-${pkgver}"
+ cd "$srcdir/${pkgname}-${pkgver}"
- ./configure --prefix=/usr
- make
+ ./configure --prefix=/usr
+ cd src
+ sed -i 's|^CFLAGS=\(.*\)|CFLAGS=-std=c++98 \1|' Makefile
+ cd ..
+ make
cd lib
make
cd ..
}
package() {
- cd "$srcdir/${pkgname}-${pkgver}"
+ cd "$srcdir/${pkgname}-${pkgver}"
mkdir -p ${pkgdir}/usr/{bin,lib,share/doc/${pkgname}}
cp src/lparse ${pkgdir}/usr/bin/
cp lib/liblparse.so ${pkgdir}/usr/lib/