archrelease: copy trunk to extra-x86_64
[arch-packages.git] / libinstpatch / trunk / PKGBUILD
blob92dc21b072a7e6dd138eb107a7cacbb57915b0e1
1 # Maintainer: David Runge <dvzrv@archlinux.org>
3 pkgname=libinstpatch
4 pkgver=1.1.6
5 pkgrel=2
6 pkgdesc="Instrument file software library"
7 arch=(x86_64)
8 url="https://github.com/swami/libinstpatch"
9 license=(LGPL2.1)
10 depends=(glibc)
11 makedepends=(cmake glib2 libsndfile python)
12 provides=(libinstpatch-1.0.so)
13 source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
14 sha512sums=('0e22165fc3c045bbc3ab2e1c090728232ed9142797ddbd067b682b9bcfee93850deb76c23b78f49a776e3d099be25fa029673ce8e4a909b2f48860dcdc55803c')
15 b2sums=('c5881e6559a7fbcb40e1c43c7dbbfc1df9ac9445e83c70044855c192c3b04945ae125c0e06253ba76d3922a1f8fc6965810700ed57018864b319076ee9528d55')
17 build() {
18   local cmake_options=(
19     -B build
20     -D CMAKE_INSTALL_PREFIX=/usr
21     -D LIB_INSTALL_DIR=/usr/lib
22     -D CMAKE_BUILD_TYPE=None
23     -S $pkgname-$pkgver
24     -W no-dev
25   )
27   cmake "${cmake_options[@]}"
28   cmake --build build --verbose
31 check() {
32   ctest --test-dir build --output-on-failure
35 package() {
36   depends+=(
37     glib2 libglib-2.0.so libgobject-2.0.so
38     libsndfile libsndfile.so
39   )
41   DESTDIR="$pkgdir" cmake --install build
42   install -vDm 644 $pkgname-$pkgver/{AUTHORS,ChangeLog,README.md,TODO.tasks} -t "$pkgdir/usr/share/doc/$pkgname/"