#!/bin/sh
-ln -sf /opt/etc/pulse/filter_8000_44100.dat /opt/etc/pulse/filter_11025_44100.dat
-ln -sf /opt/etc/pulse/filter_8000_44100.dat /opt/etc/pulse/filter_12000_44100.dat
-ln -sf /opt/etc/pulse/filter_8000_44100.dat /opt/etc/pulse/filter_16000_44100.dat
-ln -sf /opt/etc/pulse/filter_8000_44100.dat /opt/etc/pulse/filter_22050_44100.dat
-ln -sf /opt/etc/pulse/filter_8000_44100.dat /opt/etc/pulse/filter_24000_44100.dat
-ln -sf /opt/etc/pulse/filter_8000_44100.dat /opt/etc/pulse/filter_32000_44100.dat
+ln -sf /etc/pulse/filter/filter_8000_44100.dat /etc/pulse/filter/filter_11025_44100.dat
+ln -sf /etc/pulse/filter/filter_8000_44100.dat /etc/pulse/filter/filter_12000_44100.dat
+ln -sf /etc/pulse/filter/filter_8000_44100.dat /etc/pulse/filter/filter_16000_44100.dat
+ln -sf /etc/pulse/filter/filter_8000_44100.dat /etc/pulse/filter/filter_22050_44100.dat
+ln -sf /etc/pulse/filter/filter_8000_44100.dat /etc/pulse/filter/filter_24000_44100.dat
+ln -sf /etc/pulse/filter/filter_8000_44100.dat /etc/pulse/filter/filter_32000_44100.dat
Name: pulseaudio
Summary: Improved Linux sound server
-Version: 0.9.21
-Release: 1
+Version: 0.9.21
+Release: 7
Group: Multimedia/PulseAudio
License: LGPLv2+
URL: http://pulseaudio.org
Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}.tar.gz
-Patch0: initialize-hw-volume-pinetrail.patch
Requires: udev
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(ice)
BuildRequires: pkgconfig(sm)
-BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(sndfile)
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(xi)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(vconf)
BuildRequires: m4
BuildRequires: libtool-ltdl-devel
BuildRequires: libtool
%prep
%setup -q
-# initialize-hw-volume-pinetrail.patch
-%patch0 -p1
%build
rm -rf %{buildroot}
%make_install
+
install -D -m0755 pulseaudio.sh.in %{buildroot}%{_sysconfdir}/rc.d/init.d/pulseaudio.sh
-pushd %{buildroot}/opt/etc/pulse
+pushd %{buildroot}/etc/pulse/filter
ln -sf filter_8000_44100.dat filter_11025_44100.dat
ln -sf filter_8000_44100.dat filter_12000_44100.dat
ln -sf filter_8000_44100.dat filter_16000_44100.dat
rm -rf %{buildroot}/usr/bin/start-pulseaudio-kde
rm -rf %{buildroot}/%{_libdir}/pulse-%{pulseversion}/modules/module-device-manager.so
-#move pulseaudio config files to mmfw-conf
-rm -rf %{buildroot}/etc/pulse/client.conf
-rm -rf %{buildroot}/etc/pulse/default.pa
-rm -rf %{buildroot}/etc/pulse/system.pa
-rm -rf %{buildroot}/etc/pulse/daemon.conf
-
%find_lang pulseaudio
%fdupes %{buildroot}/%{_datadir}
%fdupes %{buildroot}/%{_includedir}
%files
%defattr(-,root,root,-)
%doc LICENSE GPL LGPL
-/opt/etc/pulse/*.dat
+/etc/pulse/filter/*.dat
+%exclude /etc/pulse/client.conf
+%exclude /etc/pulse/daemon.conf
+%exclude /etc/pulse/default.pa
+%exclude /etc/pulse/system.pa
+%exclude %{_datadir}/pulseaudio/alsa-mixer/paths/*
+%exclude %{_datadir}/pulseaudio/alsa-mixer/profile-sets/*
%dir %{_sysconfdir}/pulse/
%{_libdir}/libpulsecore-%{pulseversion}.so
%{_libdir}/libpulse-mainloop-glib.so.*
/lib/udev/rules.d/90-pulseaudio.rules
-%{_datadir}/pulseaudio/alsa-mixer/paths/*
-%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*
%{_bindir}/pamon
%config %{_sysconfdir}/xdg/autostart/pulseaudio.desktop
/etc/dbus-1/system.d/pulseaudio-system.conf
%{_libdir}/pulse-%{pulseversion}/modules/module-x11-bell.so
%{_libdir}/pulse-%{pulseversion}/modules/module-x11-publish.so
%{_libdir}/pulse-%{pulseversion}/modules/module-x11-xsmp.so
-%{_libdir}/pulse-%{pulseversion}/modules/module-x11-cork-request.so
-
+%{_libdir}/pulse-%{pulseversion}/modules/module-x11-cork-request.so
\ No newline at end of file