archrelease: copy trunk to community-x86_64
[ArchLinux/community.git] / lv2lint / repos / community-x86_64 / PKGBUILD
bloba4e84a01d889b9473538ce2c97df1494f138f2d7
1 # Maintainer: David Runge <dvzrv@archlinux.org>
3 pkgname=lv2lint
4 pkgver=0.16.2
5 pkgrel=2
6 pkgdesc="Check whether a given LV2 plugin is up to the specification"
7 arch=(x86_64)
8 url="https://git.open-music-kontrollers.ch/~hp/lv2lint"
9 license=(Artistic2.0)
10 depends=(
11   glibc
12   libelf
14 makedepends=(
15   curl
16   lilv
17   lv2
18   meson
20 source=(
21   $pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz
22   $pkgname-$pkgver.tar.gz.asc::$url/archive/$pkgver.tar.gz.asc
24 sha512sums=('8abd393832179f526d15b141a88239af355cdcccd9284e44c3deea2e4d189959242311993d6ef04aea5634d02e01f659cd4141092668cf9b7e13c1d136923ce8'
25             'SKIP')
26 b2sums=('db221cb2e5e7a25c1a962ae7b1376adce24d593ca871b444fe3bd1a333aedfddcb02bafd5a3dbf4cf1da015b54dc7ca59e3e37208c1902390c524c6b005a83bc'
27         'SKIP')
28 validpgpkeys=('5AE26CEBBF49705C19FB273A30258F99258CB76A') # Hanspeter Portner <dev@open-music-kontrollers.ch>
30 build() {
31   arch-meson -Donline-tests=enabled -Delf-tests=enabled build $pkgname-$pkgver
32   meson compile -C build
35 check() {
36   meson test -C build --print-errorlogs
39 package() {
40   depends+=(
41     curl libcurl.so
42     lilv liblilv-0.so
43   )
45   meson install -C build --destdir "$pkgdir"
46   install -vDm 644 $pkgname-$pkgver/{ChangeLog,README.md,TODO} -t "$pkgdir/usr/share/doc/$pkgname/"