diff options
author | Wolf | 2017-11-18 14:55:47 +0100 |
---|---|---|
committer | Wolf | 2017-11-18 14:55:47 +0100 |
commit | f464ce52632b655cf4b196a99ebc49c91f3b4023 (patch) | |
tree | 321922fac9992bc323758e5d513652917b8e15ef /PKGBUILD | |
parent | 44acea1ee392372d2127445dee780cff283fb543 (diff) | |
download | aur-f464ce52632b655cf4b196a99ebc49c91f3b4023.tar.gz |
My first version
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 19 insertions, 29 deletions
@@ -3,46 +3,36 @@ # Contributor: Xiao-Long Chen <chenxiaolong@cxl.epac.to> pkgname=xbase -pkgver=2.0.0 -pkgrel=4 -pkgdesc="A compatible C++ class library" +pkgver=3.2.0 +pkgrel=1 +pkgdesc="XBase C++ library" arch=('i686' 'x86_64') -url='http://linux.techass.com/projects/xdb/' +url='https://github.com/graywolf/xbase' license=('LGPL') depends=('bash' 'gcc-libs') -source=("http://downloads.sourceforge.net/xdb/${pkgname}-${pkgver}.tar.gz" - 'fix-build.patch' - 'gcc43.patch' - 'gcc47.patch') -md5sums=('9b29362031716a12491beb9f8cc882f2' - 'f66c1d19a51552b1748ab9158156b103' - '0d5a59a59eb2c79d172bd4339de35372' - '879bf5107605eee2cbec2dca116edac6') -prepare() { - cd ${pkgname}-${pkgver} +source=("git+https://github.com/graywolf/xbase#tag=${pkgver}") +sha512sums=('SKIP') - patch -p1 -i "${srcdir}/fix-build.patch" - patch -p1 -i "${srcdir}/gcc43.patch" - patch -p1 -i "${srcdir}/gcc47.patch" +prepare() { + cd "${pkgname}" + mkdir -p build } build() { - cd ${pkgname}-${pkgver} + cd "${pkgname}/build" - unset CPPFLAGS - - # Workaround to build on x86_64 - ./configure --host=i686-pc-linux-gnu --prefix=/usr - make + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX="${pkgdir}" \ + .. + make } -check() { - cd ${pkgname}-${pkgver} - make -k check -} +#check() { +#} package() { - cd ${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" install + cd "${pkgname}/build" + make install } |