Date: Monday, March 20, 2023 @ 08:56:14
Author: dvzrv
Revision: 1424398
upgpkg: a2jmidid 9-4: Rebuild to re-sign package.
Simplify calls to meson to adhere to packaging guidelines.
Remove unnecessary quotes and curly braces.
Modified:
a2jmidid/trunk/PKGBUILD
----------+
PKGBUILD | 45 +++++++++++++++++++++++----------------------
1 file changed, 23 insertions(+), 22 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-03-20 08:47:30 UTC (rev 1424397)
+++ PKGBUILD 2023-03-20 08:56:14 UTC (rev 1424398)
@@ -4,39 +4,40 @@
pkgname=a2jmidid
pkgver=9
-pkgrel=3
+pkgrel=4
pkgdesc="A daemon for exposing legacy ALSA sequencer applications in JACK MIDI
system."
-arch=('x86_64')
+arch=(x86_64)
url="https://github.com/linuxaudio/a2jmidid"
-license=('GPL2')
-groups=('pro-audio')
-arch=('x86_64')
-depends=('glibc')
-makedepends=('alsa-lib' 'dbus' 'jack' 'meson')
+license=(GPL2)
+groups=(pro-audio)
+arch=(x86_64)
+depends=(glibc)
+makedepends=(
+ alsa-lib
+ dbus
+ jack
+ meson
+)
optdepends=(
'bash: for a2j'
- 'python-dbus: for a2j and a2j_control')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/linuxaudio/${pkgname}/archive/${pkgver}.tar.gz")
+ 'python-dbus: for a2j and a2j_control'
+)
+source=($url/archive/$pkgver/$pkgname-$pkgver.tar.gz)
sha512sums=('5bd13b6904ed68c5bfe40ca516fd49b7eb4d4a946b9908ee04687265848734c8e1a81579f0f1a5bd0752595be8858dc748da10487b7f366394c09a5ffc7d5e5c')
b2sums=('ad079e76a54f56ee8f82150c306f91aead52f86632978ea6f3376a0bf163744379210b34701b39da4ee14fc4d8a1c6be82d1052abeb8ccf79410bc242d174d62')
build() {
- cd "${pkgname}-${pkgver}"
- meson --prefix=/usr \
- --buildtype plain \
- --auto-features enabled \
- --wrap-mode nodownload \
- -D b_lto=true \
- -D b_pie=true \
- build
+ arch-meson build $pkgname-$pkgver
ninja -C build
}
package() {
- depends+=('libasound.so' 'libdbus-1.so' 'libjack.so')
+ depends+=(
+ alsa-lib libasound.so
+ dbus libdbus-1.so
+ jack libjack.so
+ )
- cd "${pkgname}-${pkgver}"
- DESTDIR="${pkgdir}" meson install -C build
- install -vDm 644 {AUTHORS,CHANGELOG,INSTALLATION,README}.rst \
- -t "${pkgdir}/usr/share/doc/${pkgname}"
+ DESTDIR="$pkgdir" meson install -C build
+ install -vDm 644
$pkgname-$pkgver/{AUTHORS,CHANGELOG,INSTALLATION,README}.rst -t
"$pkgdir/usr/share/doc/$pkgname/"
}