diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index bf172d0..65a4511 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -2,35 +2,36 @@ # Contributor: Giovanni Scafora pkgname=libpqxx -pkgver=6.4.5 -pkgrel=2 +pkgver=7.4.1 +pkgrel=1 pkgdesc='C++ client API for PostgreSQL' url='http://pqxx.org/development/libpqxx/' arch=('x86_64') license=('custom') depends=('postgresql-libs>=9.1') -makedepends=('python2' 'xmlto' 'doxygen') +makedepends=('postgresql' 'python' 'xmlto' 'doxygen' 'graphviz' 'cmake') provides=('libpqxx.so') source=(https://github.com/jtv/libpqxx/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) -sha256sums=('86921fdb0fe54495a79d5af2c96f2c771098c31e9b352d0834230fd2799ad362') -sha512sums=('b6f79c4af93876eaf859626c2deae3b23bd4fa1a438390bc01513ccc48b90565d59588f6977e7475bb7b8dbeb8b1c8ef2a4737d8eb4d15682531fbf78590ed5e') +sha256sums=('73b2f0a0af786d6039291b60250bee577bc7ea7c10b7550ec37da448940848b7') +sha512sums=('a30a9f5ca87944922c9a3bd92d53392855ac3b2760cb7c21411caf364e443c25d1b2d4b4022e60ff7b30bc530fc3223ab3983325217d47fd7d71375c165c8c21') prepare() { cd ${pkgname}-${pkgver} - sed 's|python|python2|' -i tools/splitconfig } build() { - cd ${pkgname}-${pkgver} - ./configure \ - --prefix=/usr \ - --enable-shared - make + cmake -B build -S "${pkgname}-${pkgver}" \ + -DCMAKE_BUILD_TYPE:STRING='None' \ + -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ + -DBUILD_SHARED_LIBS:BOOL='ON' \ + -DBUILD_DOC:BOOL='ON' \ + -Wno-dev + make -C build } package() { + make -C build DESTDIR="$pkgdir" install cd ${pkgname}-${pkgver} - make prefix="${pkgdir}/usr" install install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" }