diff options
author | Michał Masłowski <mtjm@mtjm.eu> | 2011-12-06 18:47:18 +0100 |
---|---|---|
committer | Michał Masłowski <mtjm@mtjm.eu> | 2011-12-06 18:47:18 +0100 |
commit | 0ecad2876ee230c3929d93e97a5ff9aabb34639e (patch) | |
tree | 9858158941e1c5616209051070e0a4b999900bfb /extra/jack | |
parent | a6e4eeba56ffd555f912ac1063ed08245e3f43c1 (diff) | |
parent | 55d1e19e71b453a0f47c599f281a2ad2644247d2 (diff) |
Merge branch 'master' of ssh://parabolagnulinux.org:1863/home/parabola/abslibre-pre-mips64el
Conflicts:
community/jack2/PKGBUILD
community/tremulous/PKGBUILD
extra/audiofile/PKGBUILD
extra/graphviz/PKGBUILD
extra/jhead/PKGBUILD
extra/redland/PKGBUILD
multilib/nspluginwrapper/PKGBUILD
Diffstat (limited to 'extra/jack')
-rw-r--r-- | extra/jack/40-hpet-permissions.rules | 2 | ||||
-rw-r--r-- | extra/jack/99-audio.conf | 2 | ||||
-rw-r--r-- | extra/jack/PKGBUILD | 27 |
3 files changed, 26 insertions, 5 deletions
diff --git a/extra/jack/40-hpet-permissions.rules b/extra/jack/40-hpet-permissions.rules new file mode 100644 index 000000000..7af3780f9 --- /dev/null +++ b/extra/jack/40-hpet-permissions.rules @@ -0,0 +1,2 @@ +KERNEL=="rtc0", GROUP="audio" +KERNEL=="hpet", GROUP="audio" diff --git a/extra/jack/99-audio.conf b/extra/jack/99-audio.conf new file mode 100644 index 000000000..eb76ef920 --- /dev/null +++ b/extra/jack/99-audio.conf @@ -0,0 +1,2 @@ +@audio - rtprio 99 +@audio - memlock unlimited diff --git a/extra/jack/PKGBUILD b/extra/jack/PKGBUILD index 99b225264..67bcb8355 100644 --- a/extra/jack/PKGBUILD +++ b/extra/jack/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 138822 2011-09-28 16:36:05Z schiv $ +# $Id: PKGBUILD 144303 2011-12-04 16:54:45Z schiv $ # Maintainer: Ray Rashif <schiv@archlinux.org> # Contributor: tobias <tobias@archlinux.net> # Contributor: Robert Emil Berge <robert@rebi.no> @@ -6,7 +6,7 @@ pkgname=jack _longname=jack-audio-connection-kit pkgver=0.121.3 -pkgrel=1 +pkgrel=4 pkgdesc="A low-latency audio server" arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL') @@ -19,13 +19,17 @@ makedepends=('doxygen' 'celt') optdepends=('celt: NetJACK driver') } url="http://jackaudio.org/" +backup=(etc/security/limits.d/99-audio.conf) options=('!libtool') provides=("$_longname=$pkgver") conflicts=("$_longname") replaces=("$_longname") -changelog=$pkgname.changelog -source=("http://jackaudio.org/downloads/$_longname-$pkgver.tar.gz") -md5sums=('35f470f7422c37b33eb965033f7a42e8') +source=("http://jackaudio.org/downloads/$_longname-$pkgver.tar.gz" + '99-audio.conf' + '40-hpet-permissions.rules') +md5sums=('35f470f7422c37b33eb965033f7a42e8' + 'ae65b7c9ebe0fff6c918ba9d97ae342d' + '471aad533ff56c5d3cbbf65ce32cadef') build() { cd "$srcdir/$_longname-$pkgver" @@ -39,6 +43,19 @@ package() { cd "$srcdir/$_longname-$pkgver" make DESTDIR="$pkgdir" install + + # configure realtime access/scheduling + # see https://bugs.archlinux.org/task/26343 + install -Dm644 "$srcdir/99-audio.conf" \ + "$pkgdir/etc/security/limits.d/99-audio.conf" + + install -Dm644 "$srcdir/40-hpet-permissions.rules" \ + "$pkgdir/lib/udev/rules.d/40-hpet-permissions.rules" + + # install a missing header forgotten by upstream + # see https://bugs.archlinux.org/task/26865 + install -Dm644 "$srcdir/$_longname-$pkgver/jack/jslist.h" \ + "$pkgdir/usr/include/jack/jslist.h" } # vim:set ts=2 sw=2 et: |