Date: Wednesday, July 20, 2022 @ 11:04:42 Author: dvzrv Revision: 1254860
upgpkg: lv2 1.18.6-1: Upgrade to 1.18.6. Switch to meson as build system (yay). Clean up makedepends and optdepends (remove gtk2). Added: lv2/trunk/keys/ lv2/trunk/keys/pgp/ lv2/trunk/keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc Modified: lv2/trunk/PKGBUILD -------------------------------------------------------+ PKGBUILD | 74 ++++++---------- keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc | 1 2 files changed, 31 insertions(+), 44 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-07-20 11:00:07 UTC (rev 1254859) +++ PKGBUILD 2022-07-20 11:04:42 UTC (rev 1254860) @@ -2,71 +2,57 @@ # Contributor: Ray Rashif <[email protected]> pkgname=lv2 -pkgver=1.18.4 -pkgrel=2 +pkgver=1.18.6 +pkgrel=1 pkgdesc="Plugin standard for audio systems" arch=(x86_64) url="https://lv2plug.in/" license=(ISC) -makedepends=(asciidoc doxygen gtk2 libsndfile pygmentize -python-markdown python-pygments python-rdflib waf) +makedepends=( + asciidoc + codespell + doxygen + flake8 + libsndfile + meson + pygmentize + python-black + python-lxml + python-markdown + python-pygments + python-pylint + python-rdflib + serd + sord +) optdepends=( 'sord: for lv2_validate' 'libsndfile: for eg-sampler.lv2' - 'atk: for eg-sampler.lv2 and eg-scope.lv2' - 'cairo: for eg-sampler.lv2 and eg-scope.lv2' - 'fontconfig: for eg-sampler.lv2 and eg-scope.lv2' - 'freetype2: for eg-sampler.lv2 and eg-scope.lv2' - 'glib2: for eg-sampler.lv2 and eg-scope.lv2' - 'gtk2: for eg-sampler.lv2 and eg-scope.lv2' - 'harfbuzz: for eg-sampler.lv2 and eg-scope.lv2' - 'pango: for eg-sampler.lv2 and eg-scope.lv2' + 'python-lxml: for lv2specgen.py' + 'python-markdown: for lv2specgen.py' 'python-pygments: for lv2specgen.py' 'python-rdflib: for lv2specgen.py' ) options=(debug) -source=(https://lv2plug.in/spec/$pkgname-$pkgver.tar.bz2{,.sig}) -sha512sums=('8095a1f3dcf70cf8cefff18c40b52c1dffeab0fe1f6bfb083c9f0e48a9617d3c8647b3f4db567ac1f5f33564399ffe1023774ad9bacb1bb0133f182422f22d6a' +source=(https://lv2plug.in/spec/$pkgname-$pkgver.tar.xz{,.sig}) +sha512sums=('baecef70abe8354bca056d67085657e2174e39d2030a5173a226ee194c96662d6c3351df4500b4631e08798765dfed6d758b6be16a2ea78c4f29abb53c5d786f' 'SKIP') -b2sums=('84bcb5578110ff933b37b398029ed062c9393e17f17ddaa6329638f3c71e2b17b424f84987c00bc2c5699ffc15649362b98d5b238521e593c578c67450ecfeec' +b2sums=('27c9eb3e15e4515a63f93552c8924c502f8bc585fbf62a62a1fca4ff7fd2e9940827cda4b5c7cbb6858324e1dba5bcad2ad75239da9f860db56e6839224ae186' 'SKIP') validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard <[email protected]> -prepare() { - cd $pkgname-$pkgver - # let wscript(s) find the custom waf scripts - mkdir -pv tools - touch __init__.py - cp -v waflib/extras/{autowaf,lv2}.py tools/ - mkdir -pv plugins/tools/ - cp -v waflib/extras/{autowaf,lv2}.py plugins/tools/ - rm -rv waflib - sed -e 's/waflib.extras/tools/g' \ - -e "s/load('autowaf'/load('autowaf', tooldir='tools'/g" \ - -e "s/load('lv2'/load('lv2', tooldir='tools'/g" \ - -i {,plugins/,plugins/*/}wscript -} - build() { - export LINKFLAGS="$LDFLAGS" - - cd $pkgname-$pkgver - waf configure --prefix=/usr \ - --libdir=/usr/lib \ - --docs \ - --test - waf -v build $MAKEFLAGS + arch-meson $pkgname-$pkgver build + meson compile -C build } check() { - cd $pkgname-$pkgver - waf test + meson test -C build } package() { - cd $pkgname-$pkgver - waf install --destdir="$pkgdir" - install -vDm 644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname/" - install -vDm 644 {NEWS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/" + meson install -C build --destdir "$pkgdir" + install -vDm 644 $pkgname-$pkgver/COPYING -t "$pkgdir/usr/share/licenses/$pkgname/" + install -vDm 644 $pkgname-$pkgver/{NEWS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/" } # vim:set ts=2 sw=2 et: Added: keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc =================================================================== (Binary files differ) Index: lv2/trunk/keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc =================================================================== --- keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc 2022-07-20 11:00:07 UTC (rev 1254859) +++ keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc 2022-07-20 11:04:42 UTC (rev 1254860) Property changes on: lv2/trunk/keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/pgp-keys \ No newline at end of property
