rpms/fluxbox/F-8 fluxbox-startfluxbox-pulseaudio.patch, NONE, 1.1 fluxbox.spec, 1.25, 1.26

Andreas Bierfert (awjb) fedora-extras-commits at redhat.com
Thu Jan 3 11:33:29 UTC 2008


Author: awjb

Update of /cvs/pkgs/rpms/fluxbox/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12335/F-8

Modified Files:
	fluxbox.spec 
Added Files:
	fluxbox-startfluxbox-pulseaudio.patch 
Log Message:
- fix #388971


fluxbox-startfluxbox-pulseaudio.patch:

--- NEW FILE fluxbox-startfluxbox-pulseaudio.patch ---
--- util/startfluxbox.in.orig	2008-01-03 12:01:31.000000000 +0100
+++ util/startfluxbox.in	2008-01-03 12:07:30.000000000 +0100
@@ -24,6 +24,13 @@
     shift
 done
 
+# start pulseaudio
+if [ -f /etc/fluxbox-pulseaudio ]; then
+    if [ -x /usr/bin/pulseaudio ]; then
+      /usr/bin/pulseaudio -D
+    fi
+fi
+
 if [ -x "$startup" ]; then
     exec "$startup"
 elif [ -r "$startup" ]; then


Index: fluxbox.spec
===================================================================
RCS file: /cvs/pkgs/rpms/fluxbox/F-8/fluxbox.spec,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- fluxbox.spec	8 Oct 2007 21:52:52 -0000	1.25
+++ fluxbox.spec	3 Jan 2008 11:32:53 -0000	1.26
@@ -1,6 +1,6 @@
 Name:           fluxbox
 Version:        1.0.0
-Release:        1%{?dist}
+Release:        2%{?dist}
 
 Summary:	Window Manager based on Blackbox
 
@@ -11,6 +11,7 @@
 Source0:        http://download.sourceforge.net/fluxbox/fluxbox-1.0.0.tar.bz2
 Source3:        fluxbox.desktop
 Source4:        fluxbox-xdg-menu.py
+Patch0:         fluxbox-startfluxbox-pulseaudio.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot
 BuildRequires:  imlib2-devel
@@ -38,9 +39,19 @@
 
 Have a look at the homepage for more info ;)
 
+%package pulseaudio
+Group:          User Interface/Desktops
+Summary:        Enable pulseaudio support
+Requires:       %{name} = %{version}-%{release}
+Requires:       alsa-plugins-pulseaudio
+Requires:       pulseaudio pulseaudio-module-x11 pulseaudio-utils
+
+%description pulseaudio
+Enable pulseaudio support.
 
 %prep
 %setup -q
+%patch0
 
 %build
 %configure      --enable-xft \
@@ -65,6 +76,10 @@
 install -m 0644 -p %SOURCE3 $RPM_BUILD_ROOT%{_datadir}/xsessions/
 install -m 0755 -p %SOURCE4 $RPM_BUILD_ROOT%{_bindir}/fluxbox-xdg-menu
 
+# fix 388971
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}
+touch -r ChangeLog $RPM_BUILD_ROOT/%{_sysconfdir}/fluxbox-pulseaudio
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -76,7 +91,16 @@
 %{_datadir}/%{name}
 %{_datadir}/xsessions/fluxbox.desktop
 
+%files pulseaudio
+%defattr(-,root,root,755)
+%{_sysconfdir}/fluxbox-pulseaudio
+
 %changelog
+* Thu Jan 03 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+1.0.0-2
+- add subpage -pulseaudio to fix #388971: fluxbox fails to start pulseaudio
+  at login
+
 * Mon Oct 08 2007 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
 1.0.0-1
 - version upgrade




More information about the fedora-extras-commits mailing list