diff options
author | Luis Martinez | 2021-09-10 12:40:21 -0500 |
---|---|---|
committer | Luis Martinez | 2021-09-10 12:40:21 -0500 |
commit | fefab2b0e46c0895cf7066573daea7f6d23b6dff (patch) | |
tree | 4cf66f91931473e1365c9c8e43351b0a9c3cc974 | |
parent | b57fd5d69682d28624a58de55f33c58c3fbd9be4 (diff) | |
download | aur-kcov-git.tar.gz |
package cleanup
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 29 insertions, 44 deletions
@@ -1,20 +1,17 @@ pkgbase = kcov-git pkgdesc = Code coverage tester for compiled programs, Python scripts and shell scripts - pkgver = v27.r11.g5d81d7b + pkgver = 38.r61.g48a3007 pkgrel = 1 - url = http://simonkagstrom.github.com/kcov/index.html - arch = i686 + url = https://github.com/simonkagstrom/kcov arch = x86_64 - groups = i3-vcs - license = GPL2 + license = GPL makedepends = cmake - makedepends = python2 - depends = elfutils + makedepends = elfutils + makedepends = python + makedepends = git + depends = libelf depends = curl - provides = kcov - conflicts = kcov - source = git+http://github.com/SimonKagstrom/kcov - sha1sums = SKIP + source = kcov-git::git+https://github.com/simonkagstrom/kcov + sha512sums = SKIP pkgname = kcov-git - @@ -1,47 +1,35 @@ -# Maintainer: Jan-Erik Rediger <badboy at archlinux dot us> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Sven-Hendrik Haase <svenstaro@gmail.com> +# Contributor: Jan-Erik Rediger <badboy at archlinux dot us> pkgname=kcov-git -pkgver=v27.r11.g5d81d7b +pkgver=38.r61.g48a3007 pkgrel=1 pkgdesc="Code coverage tester for compiled programs, Python scripts and shell scripts" -arch=('i686' 'x86_64') -url="http://simonkagstrom.github.com/kcov/index.html" -provides=('kcov') -conflicts=('kcov') -license=('GPL2') -groups=('i3-vcs') -depends=('elfutils' 'curl') -makedepends=('cmake' 'python2') -source=('git+http://github.com/SimonKagstrom/kcov') -sha1sums=('SKIP') - -_gitname="kcov" +arch=('x86_64') +url="https://github.com/simonkagstrom/kcov" +license=('GPL') +depends=('libelf' 'curl') +makedepends=('cmake' 'elfutils' 'python' 'git') +source=("$pkgname::git+$url") +sha512sums=('SKIP') pkgver() { - cd "$srcdir/$_gitname" - git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git -C "$pkgname" describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' } build() { - cd "$srcdir/$_gitname" - - sed -i 's/env python$/env python2/' src/bin-to-c-source.py - sed -i 's/env python$/env python2/' src/engines/python-helper.py - - - mkdir -p build && cd build - # Strip --as-needed, because dl is linked before dw, - # but is actually used by dw, so we can't strip it before - export LDFLAGS="${LDFLAGS/--as-needed,/}" - cmake -DCMAKE_INSTALL_PREFIX=/usr DCMAKE_C_FLAGS:STRING="-ldl -D__FOO_BAR_BAZ__" .. - make VERBOSE=1 + cmake \ + -B build \ + -S "$pkgname" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make -C build } package() { - cd "$srcdir/$_gitname/build" - - make DESTDIR="$pkgdir/" install - make clean + make -C build install DESTDIR="$pkgdir/" } # vim:set ts=2 sw=2 et: |