diff options
Diffstat (limited to 'extra/xbase/PKGBUILD')
-rw-r--r-- | extra/xbase/PKGBUILD | 22 |
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 } |