rpms/jack-audio-connection-kit/F-9 jack-audio-connection-kit-0.109.2-bz451531.patch, NONE, 1.1 jack-audio-connection-kit-README.Fedora, 1.1, 1.2 jack-audio-connection-kit.spec, 1.22, 1.23

Andy Shevchenko (andriy) fedora-extras-commits at redhat.com
Sun Jul 20 15:35:16 UTC 2008


Author: andriy

Update of /cvs/extras/rpms/jack-audio-connection-kit/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10426

Modified Files:
	jack-audio-connection-kit-README.Fedora 
	jack-audio-connection-kit.spec 
Added Files:
	jack-audio-connection-kit-0.109.2-bz451531.patch 
Log Message:
Fix #455193, #451531

jack-audio-connection-kit-0.109.2-bz451531.patch:

--- NEW FILE jack-audio-connection-kit-0.109.2-bz451531.patch ---
--- config/cpu/powerpc/cycles.h.orig	2006-05-26 04:45:16.000000000 +0200
+++ config/cpu/powerpc/cycles.h	2008-03-08 18:15:19.000000000 +0100
@@ -36,16 +36,8 @@
 {
 	cycles_t ret = 0;
 
-	__asm__ __volatile__(
-		"98:	mftb %0\n"
-		"99:\n"
-		".section __ftr_fixup,\"a\"\n"
-		"	.long %1\n"
-		"	.long 0\n"
-		"	.long 98b\n"
-		"	.long 99b\n"
-		".previous"
-		: "=r" (ret) : "i" (CPU_FTR_601));
+	__asm__ __volatile__("mftbl %0" : "=r" (ret));
+
 	return ret;
 }
 


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.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- jack-audio-connection-kit-README.Fedora	26 May 2006 17:15:12 -0000	1.1
+++ jack-audio-connection-kit-README.Fedora	20 Jul 2008 15:34:17 -0000	1.2
@@ -1,4 +1,69 @@
-Running JACK server in realtime mode.
+	INTEGRATE JACK WITH PULSEAUDIO
+
+The original text is placed at:
+    http://www.harald-hoyer.de/linux/pulseaudio-and-jackd
+
+Switch to root account.
+
+Install the required packages:
+    yum install pulseaudio-module-jack alsa-plugins-jack jack-audio-connection-kit 
+
+Add yourself to the pulse-rt and jackuser groups.
+    usermod -a -G pulse-rt,jackaudio "<your username>"
+
+Edit /etc/security/limits.conf:
+
+ at jackuser - rtprio 20
+ at jackuser - memlock 4194304
+ at pulse-rt - rtprio 20
+ at pulse-rt - nice -20
+
+Switch to your normal user account.
+
+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
+
+Close all your sessions and relogin to get the new group permissions and
+limits.
+
+Kill the current pulseaudio daemon:
+    killall pulseaudio
+
+Start the jack daemon (your parameters may be different):
+    jackd -R -P4 -dalsa -r44100 -p512 -n4 -D -Chw:0 -Phw:0
+
+Start the pulseaudio daemon:
+    pulseaudio -nF ~/bin/jack.pa
+
+Now everything should work.
+
+Next chapter describes steps for older Fedora vesions.
+
+
+	RUNNING JACK SERVER IN REALTIME MODE
 
 The JACK server jackd has the capability to run in a real-time mode
 which greatly decreases the chance of audio glitches. The real-time mode


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.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- jack-audio-connection-kit.spec	14 Feb 2008 10:32:27 -0000	1.22
+++ jack-audio-connection-kit.spec	20 Jul 2008 15:34:17 -0000	1.23
@@ -1,11 +1,12 @@
 Summary: The Jack Audio Connection Kit
 Name: jack-audio-connection-kit
 Version: 0.109.2
-Release: 1%{?dist}.1
+Release: 2%{?dist}
 License: GPLv2 and LGPLv2
 Group: System Environment/Daemons
 Source0: http://downloads.sourceforge.net/jackit/%{name}-%{version}.tar.gz
 Source1: %{name}-README.Fedora
+Patch0: jack-audio-connection-kit-0.109.2-bz451531.patch
 URL: http://www.jackaudio.org
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: alsa-lib-devel
@@ -53,6 +54,9 @@
 
 %prep
 %setup -q
+%ifarch ppc64
+%patch0 -p0 -b .bz451531
+%endif
 
 %build
 # x86_64 issue reported by Rudolf Kastl (not checked, but not bad).
@@ -144,6 +148,10 @@
 %{_bindir}/jack_midisine
 
 %changelog
+* 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)
+
 * Wed Feb 13 2008 Andy Shevchenko <andy at smile.org.ua> 0.109.2-1.1
 - update to the last official release
 




More information about the fedora-extras-commits mailing list