rpms/jack-audio-connection-kit/F-9 jack-audio-connection-kit-script.pa, NONE, 1.1 jack-audio-connection-kit-README.Fedora, 1.2, 1.3 jack-audio-connection-kit.spec, 1.23, 1.24
Andy Shevchenko (andriy)
fedora-extras-commits at redhat.com
Mon Jul 28 19:09:27 UTC 2008
- Previous message: rpms/kdebase-workspace/devel .cvsignore, 1.17, 1.18 kdebase-workspace.spec, 1.113, 1.114 sources, 1.20, 1.21
- Next message: rpms/kernel/F-9 patch-2.6.25.13.bz2.sign, NONE, 1.1 .cvsignore, 1.820, 1.821 kernel.spec, 1.721, 1.722 sources, 1.781, 1.782 upstream, 1.700, 1.701 linux-2.6-net-l2tp-fix-potential-memory-corruption-in-pppol2tp_recvmsg.patch, 1.1, NONE patch-2.6.25.12.bz2.sign, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: andriy
Update of /cvs/extras/rpms/jack-audio-connection-kit/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22490
Modified Files:
jack-audio-connection-kit-README.Fedora
jack-audio-connection-kit.spec
Added Files:
jack-audio-connection-kit-script.pa
Log Message:
Improve pulseaudio support. Fix postinstall script again (#456830)
--- NEW FILE jack-audio-connection-kit-script.pa ---
#!/usr/bin/pulseaudio -nF
load-module module-jack-sink
load-module module-jack-source
load-module module-native-protocol-unix
load-module module-volume-restore
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-suspend-on-idle
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif
.ifexists module-x11-publish.so
.nofail
load-module module-x11-publish
.fail
.endif
Index: jack-audio-connection-kit-README.Fedora
===================================================================
RCS file: /cvs/extras/rpms/jack-audio-connection-kit/F-9/jack-audio-connection-kit-README.Fedora,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- jack-audio-connection-kit-README.Fedora 20 Jul 2008 15:34:17 -0000 1.2
+++ jack-audio-connection-kit-README.Fedora 28 Jul 2008 19:08:56 -0000 1.3
@@ -11,7 +11,7 @@
Add yourself to the pulse-rt and jackuser groups.
usermod -a -G pulse-rt,jackaudio "<your username>"
-Edit /etc/security/limits.conf:
+Check /etc/security/limits.conf (our package should provide these changes):
@jackuser - rtprio 20
@jackuser - memlock 4194304
@@ -23,28 +23,9 @@
Create ~/bin subdirectory if absent:
mkdir -p ~/bin
-Create the pulseaudio start file ~/bin/jack.pa:
-
-#!/usr/bin/pulseaudio -nF
-
-load-module module-jack-sink
-load-module module-jack-source
-
-load-module module-native-protocol-unix
-load-module module-volume-restore
-load-module module-default-device-restore
-load-module module-rescue-streams
-load-module module-suspend-on-idle
-.ifexists module-gconf.so
-.nofail
-load-module module-gconf
-.fail
-.endif
-.ifexists module-x11-publish.so
-.nofail
-load-module module-x11-publish
-.fail
-.endif
+Copy the pulseaudio start file:
+ cp /usr/share/doc/jack-audio-connection-kit-*/jack-audio-connection-kit.pa ~/bin/jack.pa
+ chmod 755 ~/bin/jack.pa
Close all your sessions and relogin to get the new group permissions and
limits.
Index: jack-audio-connection-kit.spec
===================================================================
RCS file: /cvs/extras/rpms/jack-audio-connection-kit/F-9/jack-audio-connection-kit.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- jack-audio-connection-kit.spec 20 Jul 2008 15:34:17 -0000 1.23
+++ jack-audio-connection-kit.spec 28 Jul 2008 19:08:56 -0000 1.24
@@ -1,11 +1,12 @@
Summary: The Jack Audio Connection Kit
Name: jack-audio-connection-kit
Version: 0.109.2
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2 and LGPLv2
Group: System Environment/Daemons
Source0: http://downloads.sourceforge.net/jackit/%{name}-%{version}.tar.gz
Source1: %{name}-README.Fedora
+Source2: %{name}-script.pa
Patch0: jack-audio-connection-kit-0.109.2-bz451531.patch
URL: http://www.jackaudio.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -18,9 +19,11 @@
BuildRequires: libfreebob-devel >= 1.0.0
%define groupname jackuser
+%define pagroup pulse-rt
Requires(pre): shadow-utils
Requires(post): /sbin/ldconfig
+Requires(post): pam
%description
JACK is a low-latency audio server, written primarily for the Linux
@@ -80,6 +83,9 @@
# prepare README.Fedora for documentation including
install -p -m644 %{SOURCE1} README.Fedora
+# install pulseaudio script for jack (as documentation part)
+install -p -m644 %{SOURCE2} jack-audio-connection-kit.pa
+
# remove extra install of the documentation
rm -fr $RPM_BUILD_ROOT%{_docdir}
@@ -108,12 +114,21 @@
@%groupname - memlock 4194304
EOF
+# Add default limits for pulse-rt group
+grep -q %pagroup /etc/security/limits.conf > /dev/null 2>&1 || cat >> /etc/security/limits.conf << EOF
+
+## Automatically appended by jack-audio-connection-kit
+@%pagroup - rtprio 20
+@%pagroup - nice -20
+EOF
+
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc AUTHORS TODO COPYING*
%doc README.Fedora
+%doc jack-audio-connection-kit.pa
%{_bindir}/jackd
%{_bindir}/jack_load
%{_bindir}/jack_unload
@@ -148,6 +163,13 @@
%{_bindir}/jack_midisine
%changelog
+* Mon Jul 28 2008 Andy Shevchenko <andy at smile.org.ua> 0.109.2-3
+- add a new requirement to be ensure we have /etc/security for postinstall
+ script (#359291, #456830)
+- provide a pulseaudio start script from README.Fedora
+- append values for pulse-rt group to the limits.conf
+- update README.Fedora regarding to the recent changes
+
* Sun Jul 20 2008 Andy Shevchenko <andy at smile.org.ua> 0.109.2-2
- apply patch to be work on ppc64 (#451531)
- update README.Fedora to describe integration jack with pulseaudio (#455193)
- Previous message: rpms/kdebase-workspace/devel .cvsignore, 1.17, 1.18 kdebase-workspace.spec, 1.113, 1.114 sources, 1.20, 1.21
- Next message: rpms/kernel/F-9 patch-2.6.25.13.bz2.sign, NONE, 1.1 .cvsignore, 1.820, 1.821 kernel.spec, 1.721, 1.722 sources, 1.781, 1.782 upstream, 1.700, 1.701 linux-2.6-net-l2tp-fix-potential-memory-corruption-in-pppol2tp_recvmsg.patch, 1.1, NONE patch-2.6.25.12.bz2.sign, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list