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

2020-11-29 Thread David Runge via arch-commits
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
===
--- PKGBUILD2020-11-29 22:06:52 UTC (rev 766452)
+++ PKGBUILD2020-11-29 22:21:01 UTC (rev 766453)
@@ -1,10 +1,10 @@
-# Maintainer: David Runge 
+# Maintainer: David Runge 
 # Contributor: speps 
 # Contributor: Jiyunatori 
 
 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 \


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

2020-07-07 Thread Felix Yan via arch-commits
Date: Tuesday, July 7, 2020 @ 12:44:24
  Author: felixonmars
Revision: 658213

upgpkg: a2jmidid 9-2: reproducibility rebuild

Modified:
  a2jmidid/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-07 12:44:05 UTC (rev 658212)
+++ PKGBUILD2020-07-07 12:44:24 UTC (rev 658213)
@@ -4,7 +4,7 @@
 
 pkgname=a2jmidid
 pkgver=9
-pkgrel=1
+pkgrel=2
 pkgdesc="A daemon for exposing legacy ALSA sequencer applications in JACK MIDI 
system."
 arch=('x86_64')
 url="https://github.com/linuxaudio/a2jmidid;


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

2019-09-23 Thread David Runge via arch-commits
Date: Monday, September 23, 2019 @ 22:47:53
  Author: dvzrv
Revision: 511616

upgpkg: a2jmidid 9-1

Upgrading to 9. Removing all (now unneeded patches). Switching to meson as 
build system and adding python-dbus to optdepends (it's only required for 
certain scripts). Adding docs.

Modified:
  a2jmidid/trunk/PKGBUILD

--+
 PKGBUILD |   51 +--
 1 file changed, 17 insertions(+), 34 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-23 22:16:03 UTC (rev 511615)
+++ PKGBUILD2019-09-23 22:47:53 UTC (rev 511616)
@@ -1,49 +1,32 @@
-# Maintainer : David Runge 
+# Maintainer: David Runge 
 # Contributor: speps 
 # Contributor: Jiyunatori 
 
 pkgname=a2jmidid
-pkgver=8
-pkgrel=3
+pkgver=9
+pkgrel=1
 pkgdesc="A daemon for exposing legacy ALSA sequencer applications in JACK MIDI 
system."
 arch=('x86_64')
-url="https://repo.or.cz/a2jmidid.git;
+url="https://github.com/linuxaudio/a2jmidid;
 license=('GPL2')
 groups=('pro-audio')
 arch=('x86_64')
-depends=('jack' 'python2-dbus')
-source=("${pkgname}-${pkgver}.tar.gz::http://repo.or.cz/a2jmidid.git/snapshot/7383d268c4bfe85df9f10df6351677659211d1ca.tar.gz;
-'control-unique-port-names-over-dbus.patch'
-'fix-spelling-mistakes-in-man-page.patch'
-'link-to-libpthread.patch'
-'properly-fix-pthread-linking.patch')
-sha512sums=('d9675404b9b12a0816ba58e60ee74710a534ac70845ae12e5d64d2f08bc12b415ae8094f7038b8cf7eb8317eccc818ea7dee10276baf8b1420d3e90a2685743d'
-
'dfec328ab5cba7f4a1273df24b651a9acaaf4eb54813f9c7351ef44ca95b8d90fb730e95a29a85067c113786c7e864fbf91cf9558591a7c714d6e9f977f7a110'
-
'10e2b1b2b7bf5ca97607ad9272a5c548b9435c583e68483d0fb36fa64ab9dc22e324078b4e6535a5087a31e69dab8f7025addc72f9dd9064f0c576488dc3b3d1'
-
'22b3794fdf1a20563f02eec1ba94994a55595dd8eaf0144d5088ac8afa43276cfbfcc693320ed46fba794e190f544ba3ddfb586f9dd2104d9d4ac51d3a805214'
-
'6accab16e82b4b283db084eea71db0585c957c647ea945ad9ac1736c197119200d0c0dc5275bdd7013634faf7a22df12d727cc78e24dd67de95f2e52d2f0df0f')
+depends=('jack' 'dbus')
+makedepends=('meson')
+optdepends=('python-dbus: for a2j and a2j_control')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/linuxaudio/${pkgname}/archive/${pkgver}.tar.gz;)
+sha512sums=('5bd13b6904ed68c5bfe40ca516fd49b7eb4d4a946b9908ee04687265848734c8e1a81579f0f1a5bd0752595be8858dc748da10487b7f366394c09a5ffc7d5e5c')
 
-prepare() {
-  cd "${pkgname}-7383d26"
-
-  # "latest" upstream patches
-  patch -p1 -i "${srcdir}/link-to-libpthread.patch"
-  patch -p1 -i "${srcdir}/properly-fix-pthread-linking.patch"
-  patch -p1 -i "${srcdir}/fix-spelling-mistakes-in-man-page.patch"
-  patch -p1 -i "${srcdir}/control-unique-port-names-over-dbus.patch"
-
-  # python2 shebang
-  sed -i 's/python/&2/' a2j_control
-
-  python2 waf configure --prefix=/usr
-}
-
 build() {
-  cd "${pkgname}-7383d26"
-  python2 waf
+  cd "${pkgname}-${pkgver}"
+  meson --prefix=/usr \
+build
+  ninja -C build
 }
 
 package() {
-  cd "${pkgname}-7383d26"
-  python2 waf install --destdir="${pkgdir}/"
+  cd "${pkgname}-${pkgver}"
+  DESTDIR="${pkgdir}" meson install -C build
+  install -vDm 644 {AUTHORS,CHANGELOG,INSTALLATION,README}.rst \
+-t "${pkgdir}/usr/share/doc/${pkgname}"
 }


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

2019-02-06 Thread David Runge via arch-commits
Date: Wednesday, February 6, 2019 @ 20:58:02
  Author: dvzrv
Revision: 429760

Switching to https for url.

Modified:
  a2jmidid/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-06 20:50:27 UTC (rev 429759)
+++ PKGBUILD2019-02-06 20:58:02 UTC (rev 429760)
@@ -7,7 +7,7 @@
 pkgrel=3
 pkgdesc="A daemon for exposing legacy ALSA sequencer applications in JACK MIDI 
system."
 arch=('x86_64')
-url="http://repo.or.cz/a2jmidid.git;
+url="https://repo.or.cz/a2jmidid.git;
 license=('GPL2')
 groups=('pro-audio')
 arch=('x86_64')


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

2018-06-03 Thread David Runge via arch-commits
Date: Sunday, June 3, 2018 @ 08:44:31
  Author: dvzrv
Revision: 338928

upgpkg: a2jmidid 8-3

Adding to pro-audio group.

Modified:
  a2jmidid/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-06-03 08:44:02 UTC (rev 338927)
+++ PKGBUILD2018-06-03 08:44:31 UTC (rev 338928)
@@ -4,11 +4,12 @@
 
 pkgname=a2jmidid
 pkgver=8
-pkgrel=2
+pkgrel=3
 pkgdesc="A daemon for exposing legacy ALSA sequencer applications in JACK MIDI 
system."
 arch=('x86_64')
 url="http://repo.or.cz/a2jmidid.git;
 license=('GPL2')
+groups=('pro-audio')
 arch=('x86_64')
 depends=('jack' 'python2-dbus')
 
source=("${pkgname}-${pkgver}.tar.gz::http://repo.or.cz/a2jmidid.git/snapshot/7383d268c4bfe85df9f10df6351677659211d1ca.tar.gz;