summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-03-04 15:24:40 -0600
committerLuis Martinez2022-03-04 15:24:40 -0600
commitfe3135b077e8f1839dc0134ce0f54431850ba185 (patch)
tree6db30229901f67c85f95c99a01cb112bc7c51fd5
parent06fff81320d765b1e68d59b0fc3db30c259e1e7f (diff)
downloadaur-fe3135b077e8f1839dc0134ce0f54431850ba185.tar.gz
update to 0.8.2
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD41
2 files changed, 28 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0009ca9dc815..e9ef1a9c9bd2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = libsubhook
- pkgdesc = Simple hooking library for C and C++
- pkgver = 0.7
- pkgrel = 2
+ pkgdesc = Simple hooking library for C/C++
+ pkgver = 0.8.2
+ pkgrel = 1
url = https://github.com/Zeex/subhook
arch = x86_64
license = BSD
makedepends = cmake
- options = staticlibs
- source = https://github.com/Zeex/subhook/archive/v0.7.tar.gz
- sha256sums = d89e2db9f6e485beb2a0d6f7baae1808f1bc47708142dd089dc64015abb605c6
+ depends = glibc
+ source = libsubhook-0.8.2.tar.gz::https://github.com/Zeex/subhook/archive/v0.8.2.tar.gz
+ sha256sums = ec90dae3549d73e275a6c84356d4cefc2a21b82061cfdc0833cf0866038e9917
pkgname = libsubhook
-
diff --git a/PKGBUILD b/PKGBUILD
index 672b5b35199a..43f46a378d72 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,32 @@
-# Maintainer: fatalis <fatalis@fatalis.pw>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: fatalis <fatalis@fatalis.pw>
+
pkgname=libsubhook
-pkgver=0.7
-pkgrel=2
-pkgdesc='Simple hooking library for C and C++'
+pkgver=0.8.2
+pkgrel=1
+pkgdesc='Simple hooking library for C/C++'
arch=('x86_64')
-makedepends=('cmake')
url='https://github.com/Zeex/subhook'
license=('BSD')
-options=('staticlibs')
-source=("${url}/archive/v${pkgver}.tar.gz")
-sha256sums=('d89e2db9f6e485beb2a0d6f7baae1808f1bc47708142dd089dc64015abb605c6')
+depends=('glibc')
+makedepends=('cmake')
+provides=('libsubhook.so')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=('ec90dae3549d73e275a6c84356d4cefc2a21b82061cfdc0833cf0866038e9917')
build() {
- cd "${srcdir}/subhook-${pkgver}"
- mkdir -p build && cd build
- cmake -DSUBHOOK_TESTS=0 -DSUBHOOK_STATIC=0 ..
- make
- cmake -DSUBHOOK_TESTS=0 -DSUBHOOK_STATIC=1 ..
- make
+ cmake \
+ -B build \
+ -S "subhook-$pkgver" \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DSUBHOOK_TESTS=0 \
+ -Wno-dev
+ make -C build
}
package() {
- cd "${srcdir}/subhook-${pkgver}"
- install -d "${pkgdir}/usr/lib"
- install -d "${pkgdir}/usr/include"
- install -Dm644 build/libsubhook.{so,a} "${pkgdir}/usr/lib"
- install -Dm644 subhook.h "${pkgdir}/usr/include"
+ DESTDIR="$pkgdir" make -C build install
+ cd "subhook-$pkgver"
+ install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}