summaryrefslogtreecommitdiff
path: root/extra/xbase/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/xbase/PKGBUILD')
-rw-r--r--extra/xbase/PKGBUILD22
1 files changed, 14 insertions, 8 deletions
diff --git a/extra/xbase/PKGBUILD b/extra/xbase/PKGBUILD
index ed992e937..75fead273 100644
--- a/extra/xbase/PKGBUILD
+++ b/extra/xbase/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 198490 2013-10-30 15:10:54Z allan $
+# $Id: PKGBUILD 211573 2014-04-20 09:09:39Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
pkgname=xbase
pkgver=2.0.0
-pkgrel=2
-pkgdesc="An XBase compatible C++ class library"
+pkgrel=3
+pkgdesc="A compatible C++ class library"
arch=('i686' 'x86_64')
url='http://linux.techass.com/projects/xdb/'
license=('LGPL')
@@ -19,24 +19,30 @@ md5sums=('9b29362031716a12491beb9f8cc882f2'
'0d5a59a59eb2c79d172bd4339de35372'
'879bf5107605eee2cbec2dca116edac6')
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+prepare() {
+ cd ${pkgname}-${pkgver}
patch -p1 -i "${srcdir}/fix-build.patch"
patch -p1 -i "${srcdir}/gcc43.patch"
patch -p1 -i "${srcdir}/gcc47.patch"
-
+}
+
+build() {
+ cd ${pkgname}-${pkgver}
+
+ unset CPPFLAGS
+
# Workaround to build on x86_64
./configure --host=i686-pc-linux-gnu --prefix=/usr
make
}
check() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd ${pkgname}-${pkgver}
make -k check
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
}