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

David Runge dvzrv at archlinux.org
Mon Sep 23 22:47:54 UTC 2019


    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
===================================================================
--- PKGBUILD	2019-09-23 22:16:03 UTC (rev 511615)
+++ PKGBUILD	2019-09-23 22:47:53 UTC (rev 511616)
@@ -1,49 +1,32 @@
-# Maintainer : David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dave at sleepmap.de>
 # Contributor: speps <speps at aur dot archlinux dot org>
 # Contributor: Jiyunatori <tori at 0xc29.net>
 
 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}"
 }



More information about the arch-commits mailing list