summaryrefslogtreecommitdiffstats
path: root/jack2/Pkgfile
diff options
context:
space:
mode:
authorpiernov <piernov@piernov.org>2012-01-28 16:51:40 +0100
committerpiernov <piernov@piernov.org>2012-01-28 16:51:40 +0100
commitc72867ce7a6425e3e06bfc8a9ac4c0ef57603be5 (patch)
treeecbab2efc695a3d8fff646a01fb82171896e11af /jack2/Pkgfile
parent13252615dbc21f5688091bbef6759e36d4b86975 (diff)
downloadnutyx-extra-c72867ce7a6425e3e06bfc8a9ac4c0ef57603be5.tar.gz
nutyx-extra-c72867ce7a6425e3e06bfc8a9ac4c0ef57603be5.tar.bz2
nutyx-extra-c72867ce7a6425e3e06bfc8a9ac4c0ef57603be5.tar.xz
nutyx-extra-c72867ce7a6425e3e06bfc8a9ac4c0ef57603be5.zip
jack2 1.9.8-1 ajout port
Diffstat (limited to 'jack2/Pkgfile')
-rw-r--r--jack2/Pkgfile36
1 files changed, 36 insertions, 0 deletions
diff --git a/jack2/Pkgfile b/jack2/Pkgfile
new file mode 100644
index 000000000..c14ec0a96
--- /dev/null
+++ b/jack2/Pkgfile
@@ -0,0 +1,36 @@
+# Description: Serveur audio à faible latence.
+# URL: http://jackaudio.org/
+# Maintainer: piernov <piernov@piernov.org>
+# Packager: piernov <piernov@piernov.org>
+# Depends on: dbus, celt, libsndfile, libsamplerate
+# Run on: dbus,celt,libsndfile,libsamplerate
+
+name=jack2
+version=1.9.8
+release=1
+source=(http://www.grame.fr/~letz/jack-$version.tgz)
+
+build() {
+ cd jack-$version/jack-$version
+ python2 waf configure --prefix=/usr \
+ --dbus \
+ --classic \
+ --alsa \
+# --freebob \
+# --firewire
+
+ python2 waf build $MAKEFLAGS
+ python2 waf install --destdir=$PKG
+
+ sed 's|bin/env python|bin/env python2|' -i $PKG/usr/bin/jack_control
+
+ mkdir -p $PKG/lib/udev/rules.d/
+ echo 'KERNEL=="rtc0", GROUP="audio"' > $PKG/lib/udev/rules.d/40-rtc-permissions.rules
+ echo 'KERNEL=="hpet", GROUP="audio"' > $PKG/lib/udev/rules.d/40-hpet-permissions.rules
+
+ mkdir -p $PKG/etc/security/limits.d/
+ cat > $PKG/etc/security/limits.d/99-audio.conf <<EOF
+@audio - rtprio 99
+@audio - memlock unlimited
+EOF
+}