[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