Date: Sunday, July 29, 2018 @ 17:20:03 Author: dvzrv Revision: 364872
upgpkg: jack2 1.9.12-3 Removing PAM limits.conf and udev rules (now taken care of in realtime-privileges). Clarifying pkgdescs. Adding realtime-privileges to optdepends. Fixing source array. Modified: jack2/trunk/PKGBUILD Deleted: jack2/trunk/40-hpet-permissions.rules jack2/trunk/99-audio.conf ---------------------------+ 40-hpet-permissions.rules | 2 -- 99-audio.conf | 2 -- PKGBUILD | 36 +++++++----------------------------- 3 files changed, 7 insertions(+), 33 deletions(-) Deleted: 40-hpet-permissions.rules =================================================================== --- 40-hpet-permissions.rules 2018-07-29 17:12:15 UTC (rev 364871) +++ 40-hpet-permissions.rules 2018-07-29 17:20:03 UTC (rev 364872) @@ -1,2 +0,0 @@ -KERNEL=="rtc0", GROUP="audio" -KERNEL=="hpet", GROUP="audio" Deleted: 99-audio.conf =================================================================== --- 99-audio.conf 2018-07-29 17:12:15 UTC (rev 364871) +++ 99-audio.conf 2018-07-29 17:20:03 UTC (rev 364872) @@ -1,2 +0,0 @@ -@audio - rtprio 99 -@audio - memlock unlimited Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-07-29 17:12:15 UTC (rev 364871) +++ PKGBUILD 2018-07-29 17:20:03 UTC (rev 364872) @@ -9,19 +9,15 @@ pkgname=('jack2' 'jack2-dbus') pkgdesc="The next-generation JACK with SMP support" pkgver=1.9.12 -pkgrel=2 +pkgrel=3 arch=('x86_64') url="http://jackaudio.org/" license=('GPL') groups=('pro-audio') -makedepends=('python' 'python2-dbus' 'libffado' 'celt' 'opus' 'doxygen') -source=("${pkgbase}-${pkgver}::https://github.com/jackaudio/${pkgbase}/archive/v${pkgver}.tar.gz" - '99-audio.conf' - '40-hpet-permissions.rules' -) -sha512sums=('f0271dfc8f8e2f2489ca52f431ad4fa420665816d6c67a01a76da1d4b5ae91f6dad8c4e3309ec5e0c159c9d312ed56021ab323d74bce828ace26f1b8d477ddfa' - 'c21f593d46ff12d1b8d3ce7ca4593c230a673e67ed4e486944f52fd51bdf902873d3fb253220c8ec9c6c5d5b9f002ecf3dd72318222cd748b1925bfcbf1df5d7' - '1f876aa61de4bc4e54d46dde7f8c8c2aa575fc382c09f3dc6819c328224b1998c7171cfd3039d35ca214e40909ad71f8d56a9b3b5652046beb5ca97e44a780b1') +makedepends=('celt' 'doxygen' 'libffado' 'opus' 'python' 'python2-dbus') +optdepends=('realtime-privileges: Acquire realtime privileges') +source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/jackaudio/${pkgbase}/archive/v${pkgver}.tar.gz") +sha512sums=('f0271dfc8f8e2f2489ca52f431ad4fa420665816d6c67a01a76da1d4b5ae91f6dad8c4e3309ec5e0c159c9d312ed56021ab323d74bce828ace26f1b8d477ddfa') prepare() { cd "${pkgbase}-${pkgver}" @@ -57,41 +53,23 @@ } package_jack2() { - pkgdesc="The next-generation JACK with SMP support" + pkgdesc="JACK low-latency audio server for multi-processor machines (daemon activation)" depends=('celt' 'opus' 'libffado' 'python2-dbus') conflicts=('jack') provides=('jack' 'jackmp' 'jackdmp' 'jackdbus') - backup=(etc/security/limits.d/99-audio.conf) cd "${pkgname}-${pkgver}" python waf install --destdir="${pkgdir}" - - # configure realtime access/scheduling - # see https://bugs.archlinux.org/task/26343 - install -vDm 644 "${srcdir}/99-audio.conf" \ - "${pkgdir}/etc/security/limits.d/99-audio.conf" - - install -vDm 644 "${srcdir}/40-hpet-permissions.rules" \ - "${pkgdir}/usr/lib/udev/rules.d/40-hpet-permissions.rules" } package_jack2-dbus() { - pkgdesc="The next-generation JACK with SMP support (for D-BUS interaction only)" + pkgdesc="JACK low-latency audio server for multi-processor machines (only dbus activation)" depends=('celt' 'opus' 'libffado' 'python2-dbus') conflicts=('jack' 'jack2') provides=('jack' 'jack2' 'jackmp' 'jackdmp' 'jackdbus') - backup=(etc/security/limits.d/99-audio.conf) cd "${pkgname}-${pkgver}" python waf install --destdir="${pkgdir}" - - # configure realtime access/scheduling - # see https://bugs.archlinux.org/task/26343 - install -vDm 644 "${srcdir}/99-audio.conf" \ - "${pkgdir}/etc/security/limits.d/99-audio.conf" - - install -vDm 644 "${srcdir}/40-hpet-permissions.rules" \ - "${pkgdir}/usr/lib/udev/rules.d/40-hpet-permissions.rules" } # vim:set ts=2 sw=2 et: