summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-09-10 12:40:21 -0500
committerLuis Martinez2021-09-10 12:40:21 -0500
commitfefab2b0e46c0895cf7066573daea7f6d23b6dff (patch)
tree4cf66f91931473e1365c9c8e43351b0a9c3cc974
parentb57fd5d69682d28624a58de55f33c58c3fbd9be4 (diff)
downloadaur-kcov-git.tar.gz
package cleanup
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD52
2 files changed, 29 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0a90d7955c56..30d2dc034ee8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index c17b6a03bc76..3890847861de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: