1 # Maintainer: David Runge <dvzrv@archlinux.org>
2 # Contributor: Ray Rashif <schiv@archlinux.org>
3 # Contributor: speps <speps at aur dot archlinux dot org>
6 pkgname=(sratom sratom-docs)
9 pkgdesc="An LV2 Atom RDF serialisation library"
11 url="https://drobilla.net/software/sratom.html"
13 makedepends=(doxygen lv2 meson python-sphinx python-sphinx-lv2-theme serd sord)
15 source=(https://download.drobilla.net/$pkgname-$pkgver.tar.xz{,.sig})
16 sha512sums=('3647ccca3ac98299a0bcc30d540788c627445c9a55f0b68a53e08ee45b15138c7a5466c92d1c10eac614325718d4f59eff6f0664f99891e8349e613be675c87d'
18 b2sums=('6f468e9a0de97cf83a4f3faeb8ceff8a5502da7f0dff6b5721ef985df352057cda0dbbf13656471ef7f3103a891570e3462ed6bf4517dbc546d9f83115db433b'
20 validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard <d@drobilla.net>
23 local p="$1" f d; shift
25 d="$srcdir/$p/${f#$pkgdir/}"
26 mkdir -p "$(dirname "$d")"
28 rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
33 arch-meson $pkgname-$pkgver build
34 meson compile -C build
43 depends=(glibc libserd-0.so libsord-0.so lv2)
44 provides=(libsratom-0.so)
45 optdepends=('sratom-docs: for developer documentation')
47 meson install -C build --destdir "$pkgdir"
50 _pick $pkgname-docs usr/share/doc
52 install -vDm 644 $pkgname-$pkgver/COPYING -t "$pkgdir/usr/share/licenses/$pkgname/"
53 install -vDm 644 $pkgname-$pkgver/{NEWS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/"
56 package_sratom-docs() {
57 pkgdesc+=" - documentation"
59 mv -v $pkgname/* "$pkgdir"
60 mv -v "$pkgdir/usr/share/doc/"sratom{-0,}