diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 16 insertions, 17 deletions
@@ -1,26 +1,21 @@ # Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> pkgname=gflags-git -pkgver=2.2.1.r2.gaa2d0f7 +pkgver=2.2.2.r47.ga738fdf pkgrel=1 pkgdesc="C++ Library for commandline flag processing" arch=('i686' 'x86_64') url="https://github.com/gflags/gflags" license=('BSD') +depends=('glibc') makedepends=('git' 'cmake') -provides=('gflags') +provides=("gflags=$pkgver") conflicts=('gflags') options=('staticlibs') source=("git+https://github.com/gflags/gflags.git") sha256sums=('SKIP') -prepare() { - cd "gflags" - - mkdir -p "build" -} - pkgver() { cd "gflags" @@ -28,25 +23,29 @@ pkgver() { } build() { - cd "gflags/build" + cd "gflags" - cmake -DCMAKE_INSTALL_PREFIX="/usr" \ + cmake \ + -B "_build" \ + -DCMAKE_INSTALL_PREFIX="/usr" \ -DREGISTER_INSTALL_PREFIX=OFF \ + -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_STATIC_LIBS=ON \ - -DBUILD_TESTING=ON ../ - make + -DBUILD_TESTING=ON \ + ./ + make -C "_build" } check() { - cd "gflags/build" + cd "gflags" - make test + make -C "_build" test } package() { - cd "gflags/build" + cd "gflags" - make DESTDIR="$pkgdir" install - install -D -m644 "../COPYING.txt" "$pkgdir/usr/share/licenses/gflags/COPYING.txt" + make -C "_build" DESTDIR="$pkgdir" install + install -D -m644 "COPYING.txt" -t "$pkgdir/usr/share/licenses/gflags" } |