summaryrefslogtreecommitdiff
path: root/extra/xbase
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-04-21 04:03:05 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-04-21 04:03:05 +0000
commitc925b627b01ec8ab7044dd26b245ac0b99992d0e (patch)
treec5c2c5053a616a7f6842fe87d283a22a26d59cd5 /extra/xbase
parentc191cced4be4333b966cae0432ae8de29663fa5f (diff)
Mon Apr 21 03:59:45 UTC 2014
Diffstat (limited to 'extra/xbase')
-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
}