[arch-commits] Commit in a2jmidid/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Sun Nov 29 22:21:01 UTC 2020


    Date: Sunday, November 29, 2020 @ 22:21:01
  Author: dvzrv
Revision: 766453

upgpkg: a2jmidid 9-3: Rebuild to add sodeps.

Add all available sodeps in package() and move the respective packages to makedepends.
Add bash as optdepends for the a2j script.
Apply reasonable meson parameters for packaging.
Update maintainer info.

Modified:
  a2jmidid/trunk/PKGBUILD

----------+
 PKGBUILD |   20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-11-29 22:06:52 UTC (rev 766452)
+++ PKGBUILD	2020-11-29 22:21:01 UTC (rev 766453)
@@ -1,10 +1,10 @@
-# Maintainer: David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
 # Contributor: speps <speps at aur dot archlinux dot org>
 # Contributor: Jiyunatori <tori at 0xc29.net>
 
 pkgname=a2jmidid
 pkgver=9
-pkgrel=2
+pkgrel=3
 pkgdesc="A daemon for exposing legacy ALSA sequencer applications in JACK MIDI system."
 arch=('x86_64')
 url="https://github.com/linuxaudio/a2jmidid"
@@ -11,20 +11,30 @@
 license=('GPL2')
 groups=('pro-audio')
 arch=('x86_64')
-depends=('jack' 'dbus')
-makedepends=('meson')
-optdepends=('python-dbus: for a2j and a2j_control')
+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")
 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
   ninja -C build
 }
 
 package() {
+  depends+=('libasound.so' 'libdbus-1.so' 'libjack.so')
+
   cd "${pkgname}-${pkgver}"
   DESTDIR="${pkgdir}" meson install -C build
   install -vDm 644 {AUTHORS,CHANGELOG,INSTALLATION,README}.rst \



More information about the arch-commits mailing list