[arch-commits] Commit in jack2/trunk (3 files)
David Runge
dvzrv at archlinux.org
Sun Jul 29 17:20:03 UTC 2018
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 @@
- at audio - rtprio 99
- at 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:
More information about the arch-commits
mailing list