Commit 63a225bd authored by David Runge's avatar David Runge
Browse files

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.
parent 440c3a7b
# Maintainer: David Runge <dave@sleepmap.de> # Maintainer: David Runge <dvzrv@archlinux.org>
# Contributor: speps <speps at aur dot archlinux dot org> # Contributor: speps <speps at aur dot archlinux dot org>
# Contributor: Jiyunatori <tori@0xc29.net> # Contributor: Jiyunatori <tori@0xc29.net>
pkgname=a2jmidid pkgname=a2jmidid
pkgver=9 pkgver=9
pkgrel=2 pkgrel=3
pkgdesc="A daemon for exposing legacy ALSA sequencer applications in JACK MIDI system." 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" url="https://github.com/linuxaudio/a2jmidid"
license=('GPL2') license=('GPL2')
groups=('pro-audio') groups=('pro-audio')
arch=('x86_64') arch=('x86_64')
depends=('jack' 'dbus') depends=('glibc')
makedepends=('meson') makedepends=('alsa-lib' 'dbus' 'jack' 'meson')
optdepends=('python-dbus: for a2j and a2j_control') 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") source=("${pkgname}-${pkgver}.tar.gz::https://github.com/linuxaudio/${pkgname}/archive/${pkgver}.tar.gz")
sha512sums=('5bd13b6904ed68c5bfe40ca516fd49b7eb4d4a946b9908ee04687265848734c8e1a81579f0f1a5bd0752595be8858dc748da10487b7f366394c09a5ffc7d5e5c') sha512sums=('5bd13b6904ed68c5bfe40ca516fd49b7eb4d4a946b9908ee04687265848734c8e1a81579f0f1a5bd0752595be8858dc748da10487b7f366394c09a5ffc7d5e5c')
b2sums=('ad079e76a54f56ee8f82150c306f91aead52f86632978ea6f3376a0bf163744379210b34701b39da4ee14fc4d8a1c6be82d1052abeb8ccf79410bc242d174d62')
build() { build() {
cd "${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"
meson --prefix=/usr \ meson --prefix=/usr \
--buildtype plain \
--auto-features enabled \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
build build
ninja -C build ninja -C build
} }
package() { package() {
depends+=('libasound.so' 'libdbus-1.so' 'libjack.so')
cd "${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"
DESTDIR="${pkgdir}" meson install -C build DESTDIR="${pkgdir}" meson install -C build
install -vDm 644 {AUTHORS,CHANGELOG,INSTALLATION,README}.rst \ install -vDm 644 {AUTHORS,CHANGELOG,INSTALLATION,README}.rst \
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment