diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -1,7 +1,7 @@ # Maintainer: tcg <aur-tcg@emailaddress.biz> pkgname=tcg-git -pkgver=0.2.59 +pkgver=0.2.60 pkgrel=1 pkgdesc="cgroups for terminals" arch=('x86_64') @@ -16,12 +16,22 @@ build() { cd "$srcdir/tcg" mkdir -p build cd build - cmake .. + if [ "x$CODE_COVERAGE" = "xON" ]; then + cmake -DCODE_COVERAGE=ON -DGCDA_DIR=/var/lib/tcg .. + else + cmake .. + fi make -j } package() { cd "$srcdir/tcg" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/tcg/LICENSE" + if [ "x$CODE_COVERAGE" = "xON" ]; then + mkdir -p "${pkgdir}/usr/src/tcg/" + mkdir -p "${pkgdir}/var/lib/tcg/" + install -Dm644 build/*.gcno "${pkgdir}/usr/src/tcg/" + install -Dm644 src/{*.cpp,*.hpp} "${pkgdir}/usr/src/tcg/" + fi install -Dm4755 build/tcg "${pkgdir}/usr/bin/tcg" } |