|
@@ -1,16 +1,16 @@
|
|
|
%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
|
|
|
-%define drvver 0.9.23
|
|
|
+%define drvver 1.0
|
|
|
|
|
|
Name: pulseaudio
|
|
|
Summary: PulseAudio sound server
|
|
|
Summary(ja): PulseAudio サウンドサーバ
|
|
|
-Version: 0.9.23
|
|
|
+Version: 1.0
|
|
|
Release: 1%{?_dist_release}
|
|
|
License: GPLv2+
|
|
|
URL: http://pulseaudio.org
|
|
|
Group: System Environment/Daemons
|
|
|
|
|
|
-Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}.tar.gz
|
|
|
+Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}.tar.xz
|
|
|
Source1: default.pa-for-gdm
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
@@ -27,10 +27,12 @@ BuildRequires: xmltoman
|
|
|
BuildRequires: openssl-devel
|
|
|
BuildRequires: gdbm-devel
|
|
|
BuildRequires: gtk2-devel
|
|
|
+BuildRequires: json-c-devel
|
|
|
BuildRequires: libudev-devel
|
|
|
BuildRequires: xcb-util-devel
|
|
|
BuildRequires: libtdb-devel
|
|
|
BuildRequires: libasyncns-devel
|
|
|
+BuildRequires: orc-devel
|
|
|
BuildRequires: libtool
|
|
|
Requires: %{name}-core-libs = %{version}-%{release}
|
|
|
|
|
@@ -38,6 +40,7 @@ Vendor: Project Vine
|
|
|
Distribution: Vine Linux
|
|
|
Packager: daisuke
|
|
|
|
|
|
+
|
|
|
%description
|
|
|
PulseAudio is a sound server for Linux and other Unix like operating
|
|
|
systems. It is intended to be an improved drop-in replacement for the
|
|
@@ -120,6 +123,8 @@ License: LGPLv2+
|
|
|
Group: System Environment/Libraries
|
|
|
Provides: pulseaudio-lib
|
|
|
Obsoletes: pulseaudio-lib
|
|
|
+Provides: %{name}-libs-zeroconf = %{version}
|
|
|
+Obsoletes: %{name}-libs-zeroconf < 1.0
|
|
|
|
|
|
%description libs
|
|
|
This package contains the runtime libraries for any application that wishes
|
|
@@ -147,18 +152,6 @@ Obsoletes: pulseaudio-lib-glib2
|
|
|
This package contains bindings to integrate the PulseAudio client library with
|
|
|
a GLIB 2.x based application.
|
|
|
|
|
|
-%package libs-zeroconf
|
|
|
-Summary: Zeroconf support for PulseAudio clients
|
|
|
-Summary(ja): PulseAudio クライアント用 Zeroconf サポート
|
|
|
-License: LGPLv2+
|
|
|
-Group: System Environment/Libraries
|
|
|
-Provides: pulseaudio-lib-zeroconf
|
|
|
-Obsoletes: pulseaudio-lib-zeroconf
|
|
|
-
|
|
|
-%description libs-zeroconf
|
|
|
-This package contains the runtime libraries and tools that allow PulseAudio
|
|
|
-clients to automatically detect PulseAudio servers using Zeroconf.
|
|
|
-
|
|
|
%package libs-devel
|
|
|
Summary: Headers and libraries for PulseAudio client development
|
|
|
Summary(ja): PulseAudio クライアント開発用ヘッダおよびライブラリ
|
|
@@ -166,7 +159,6 @@ License: LGPLv2+
|
|
|
Group: Development/Libraries
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
|
Requires: %{name}-libs-glib2 = %{version}-%{release}
|
|
|
-Requires: %{name}-libs-zeroconf = %{version}-%{release}
|
|
|
Requires: pkgconfig glib2-devel
|
|
|
Provides: pulseaudio-lib-devel
|
|
|
Obsoletes: pulseaudio-lib-devel
|
|
@@ -204,6 +196,8 @@ Summary: Libraries for PulseAudio clients
|
|
|
Summary(ja): PulseAudio クライアントライブラリ
|
|
|
License: LGPLv2+
|
|
|
Group: System Environment/Libraries
|
|
|
+Provides: compat32-%{name}-libs-zeroconf = %{version}
|
|
|
+Obsoletes: compat32-%{name}-libs-zeroconf < 1.0
|
|
|
|
|
|
%description -n compat32-%{name}-libs
|
|
|
This package contains the runtime libraries for any application that wishes
|
|
@@ -229,16 +223,6 @@ Group: System Environment/Libraries
|
|
|
This package contains bindings to integrate the PulseAudio client library with
|
|
|
a GLIB 2.x based application.
|
|
|
|
|
|
-%package -n compat32-%{name}-libs-zeroconf
|
|
|
-Summary: Zeroconf support for PulseAudio clients
|
|
|
-Summary(ja): PulseAudio クライアント用 Zeroconf サポート
|
|
|
-License: LGPLv2+
|
|
|
-Group: System Environment/Libraries
|
|
|
-
|
|
|
-%description -n compat32-%{name}-libs-zeroconf
|
|
|
-This package contains the runtime libraries and tools that allow PulseAudio
|
|
|
-clients to automatically detect PulseAudio servers using Zeroconf.
|
|
|
-
|
|
|
%package -n compat32-%{name}-libs-devel
|
|
|
Summary: Headers and libraries for PulseAudio client development
|
|
|
Summary(ja): PulseAudio クライアント開発用ヘッダおよびライブラリ
|
|
@@ -246,7 +230,6 @@ License: LGPLv2+
|
|
|
Group: Development/Libraries
|
|
|
Requires: compat32-%{name}-libs = %{version}-%{release}
|
|
|
Requires: compat32-%{name}-libs-glib2 = %{version}-%{release}
|
|
|
-Requires: compat32-%{name}-libs-zeroconf = %{version}-%{release}
|
|
|
Requires: %{name}-libs-devel = %{version}-%{release}
|
|
|
Requires: compat32-glib2-devel
|
|
|
|
|
@@ -260,9 +243,9 @@ a PulseAudio sound server.
|
|
|
|
|
|
%build
|
|
|
%configure \
|
|
|
- --disable-ltdl-install --disable-static --disable-rpath \
|
|
|
+ --disable-static --disable-rpath \
|
|
|
--with-system-user=pulse --with-system-group=pulse \
|
|
|
- --with-realtime-group=pulse-rt --with-access-group=pulse-access \
|
|
|
+ --with-access-group=pulse-access \
|
|
|
--disable-hal
|
|
|
make LIBTOOL=/usr/bin/libtool %{?_smp_mflags}
|
|
|
make doxygen
|
|
@@ -315,9 +298,6 @@ fi
|
|
|
%post libs-glib2 -p /sbin/ldconfig
|
|
|
%postun libs-glib2 -p /sbin/ldconfig
|
|
|
|
|
|
-%post libs-zeroconf -p /sbin/ldconfig
|
|
|
-%postun libs-zeroconf -p /sbin/ldconfig
|
|
|
-
|
|
|
%post -n compat32-%{name}-libs -p /sbin/ldconfig
|
|
|
%postun -n compat32-%{name}-libs -p /sbin/ldconfig
|
|
|
|
|
@@ -327,9 +307,6 @@ fi
|
|
|
%post -n compat32-%{name}-libs-glib2 -p /sbin/ldconfig
|
|
|
%postun -n compat32-%{name}-libs-glib2 -p /sbin/ldconfig
|
|
|
|
|
|
-%post -n compat32-%{name}-libs-zeroconf -p /sbin/ldconfig
|
|
|
-%postun -n compat32-%{name}-libs-zeroconf -p /sbin/ldconfig
|
|
|
-
|
|
|
%files
|
|
|
%defattr(-,root,root)
|
|
|
%doc README LICENSE GPL LGPL
|
|
@@ -353,11 +330,22 @@ fi
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-alsa-sink.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-alsa-source.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-alsa-card.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-always-sink.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-augment-properties.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-card-restore.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-tcp.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-unix.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-cli.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-combine.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-combine-sink.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-console-kit.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-cork-music-on-phone.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-dbus-protocol.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-default-device-restore.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-device-manager.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-device-restore.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-filter-apply.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-filter-heuristics.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-loopback.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-detect.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-echo-cancel.so
|
|
@@ -370,45 +358,44 @@ fi
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-hal-detect.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-http-protocol-tcp.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-http-protocol-unix.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-intended-roles.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-ladspa-sink.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-match.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-mmkbd-evdev.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-native-protocol-fd.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-native-protocol-tcp.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-native-protocol-unix.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-null-sink.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-null-source.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-oss.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-pipe-sink.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-pipe-source.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-position-event-sounds.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-remap-sink.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-rescue-streams.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-rtp-recv.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-rtp-send.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-rygel-media-server.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-simple-protocol-tcp.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-simple-protocol-unix.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-sine.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-sine-source.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-stream-restore.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-suspend-on-idle.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-switch-on-connect.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-tunnel-sink.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-tunnel-source.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-virtual-sink.so
|
|
|
+%{_libdir}/pulse-%{drvver}/modules/module-virtual-source.so
|
|
|
%{_libdir}/pulse-%{drvver}/modules/module-volume-restore.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-suspend-on-idle.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-default-device-restore.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-device-restore.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-stream-restore.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-card-restore.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-ladspa-sink.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-remap-sink.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-always-sink.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-console-kit.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-position-event-sounds.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-augment-properties.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-cork-music-on-phone.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-sine-source.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-intended-roles.so
|
|
|
-%{_libdir}/pulse-%{drvver}/modules/module-rygel-media-server.so
|
|
|
%{_datadir}/pulseaudio/alsa-mixer/paths/*
|
|
|
%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*
|
|
|
%{_mandir}/man1/pulseaudio.1.gz
|
|
|
%{_mandir}/man5/default.pa.5.gz
|
|
|
%{_mandir}/man5/pulse-client.conf.5.gz
|
|
|
%{_mandir}/man5/pulse-daemon.conf.5.gz
|
|
|
+%{_mandir}/man1/start-pulseaudio-kde.1.gz
|
|
|
+%{_mandir}/man1/start-pulseaudio-x11.1.gz
|
|
|
/lib/udev/rules.d/90-pulseaudio.rules
|
|
|
%dir %{_libexecdir}/pulse
|
|
|
%attr(0700, pulse, pulse) %dir %{_localstatedir}/lib/pulse
|
|
@@ -482,12 +469,6 @@ fi
|
|
|
%defattr(-,root,root)
|
|
|
%{_libdir}/libpulse-mainloop-glib.so.*
|
|
|
|
|
|
-%files libs-zeroconf
|
|
|
-%defattr(-,root,root)
|
|
|
-%{_bindir}/pabrowse
|
|
|
-%{_libdir}/libpulse-browse.so.*
|
|
|
-%{_mandir}/man1/pabrowse.1.gz
|
|
|
-
|
|
|
%files libs-devel
|
|
|
%defattr(-,root,root)
|
|
|
%doc doxygen/html
|
|
@@ -495,7 +476,6 @@ fi
|
|
|
%{_libdir}/libpulse.so
|
|
|
%{_libdir}/libpulse-mainloop-glib.so
|
|
|
%{_libdir}/libpulse-simple.so
|
|
|
-%{_libdir}/libpulse-browse.so
|
|
|
%{_libdir}/pkgconfig/libpulse*.pc
|
|
|
%{_datadir}/vala/vapi/libpulse-mainloop-glib.deps
|
|
|
%{_datadir}/vala/vapi/libpulse-mainloop-glib.vapi
|
|
@@ -515,7 +495,6 @@ fi
|
|
|
%{_bindir}/padsp
|
|
|
%{_bindir}/pasuspender
|
|
|
%{_libdir}/libpulsedsp.so
|
|
|
-%{_mandir}/man1/pabrowse.1.gz
|
|
|
%{_mandir}/man1/pacat.1.gz
|
|
|
%{_mandir}/man1/pacmd.1.gz
|
|
|
%{_mandir}/man1/pactl.1.gz
|
|
@@ -546,20 +525,20 @@ fi
|
|
|
%defattr(-,root,root)
|
|
|
%{_libdir}/libpulse-mainloop-glib.so.*
|
|
|
|
|
|
-%files -n compat32-%{name}-libs-zeroconf
|
|
|
-%defattr(-,root,root)
|
|
|
-%{_libdir}/libpulse-browse.so.*
|
|
|
-
|
|
|
%files -n compat32-%{name}-libs-devel
|
|
|
%defattr(-,root,root)
|
|
|
%{_libdir}/libpulse.so
|
|
|
%{_libdir}/libpulse-mainloop-glib.so
|
|
|
%{_libdir}/libpulse-simple.so
|
|
|
-%{_libdir}/libpulse-browse.so
|
|
|
%{_libdir}/pkgconfig/libpulse*.pc
|
|
|
%endif
|
|
|
|
|
|
%changelog
|
|
|
+* Fri Oct 07 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0-1
|
|
|
+- new upstream release
|
|
|
+- add BuildRequires: json-c-devel, orc-devel
|
|
|
+- remove %%{name}-libs-zeroconf sub package
|
|
|
+
|
|
|
* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.23-1
|
|
|
- new upstream release
|
|
|
|