Date: Sunday, April 20, 2014 @ 11:09:27 Author: andrea Revision: 211572
upgpkg: xbase 2.0.0-3 Fix build; rebuild old package Modified: xbase/trunk/PKGBUILD ----------+ PKGBUILD | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-04-20 08:58:24 UTC (rev 211571) +++ PKGBUILD 2014-04-20 09:09:27 UTC (rev 211572) @@ -4,8 +4,8 @@ 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,13 +19,19 @@ '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 @@ -32,11 +38,11 @@ } check() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make -k check } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install }