Name: libcanberra Version: 0.5 Release: 2%{?dist} Summary: Portable Sound Event Library Group: System Environment/Libraries Source0: http://0pointer.de/public/libcanberra-%{version}.tar.gz Source1: libcanberra-gtk-module.sh License: LGPLv2+ Url: http://git.0pointer.de/?p=libcanberra.git;a=summary BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gtk2-devel BuildRequires: alsa-lib-devel BuildRequires: libvorbis-devel BuildRequires: libtool-ltdl-devel BuildRequires: gtk-doc BuildRequires: pulseaudio-libs-devel >= 0.9.11-1 Requires: sound-theme-freedesktop %description A small and lightweight implementation of the XDG Sound Theme Specification (http://0pointer.de/public/sound-theme-spec.html). %package gtk2 Summary: Gtk+ Bindings for libcanberra Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} %description gtk2 Gtk+ bindings for libcanberra %package devel Summary: Development Files for libcanberra Client Development Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig Requires: gtk-doc Requires: gtk2-devel %description devel Development Files for libcanberra Client Development %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post gtk2 -p /sbin/ldconfig %postun gtk2 -p /sbin/ldconfig %prep %setup -q %build %configure --disable-static --disable-rpath --enable-pulse --enable-alsa --enable-null --with-builtin=dso make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install find $RPM_BUILD_ROOT \( -name *.a -o -name *.la \) -exec rm {} \; install -D -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/X11/xinit/xinitrc.d/libcanberra-gtk-module.sh rm $RPM_BUILD_ROOT%{_libdir}/libcanberra/libcanberra-multi.so %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README LGPL %{_libdir}/libcanberra.so.* %dir %{_libdir}/libcanberra %{_libdir}/libcanberra/libcanberra-alsa.so %{_libdir}/libcanberra/libcanberra-pulse.so %{_libdir}/libcanberra/libcanberra-null.so %files gtk2 %defattr(-,root,root) %{_libdir}/libcanberra-gtk.so.* %{_libdir}/gtk-2.0/modules/libcanberra-gtk-module.so %{_sysconfdir}/X11/xinit/xinitrc.d/libcanberra-gtk-module.sh %{_bindir}/canberra-gtk-play %{_datadir}/gnome/autostart/libcanberra-login-sound.desktop %{_datadir}/gnome/shutdown/libcanberra-logout-sound.sh %files devel %defattr(-,root,root) %doc %{_datadir}/gtk-doc/html/libcanberra %{_includedir}/canberra-gtk.h %{_includedir}/canberra.h %{_libdir}/libcanberra-gtk.so %{_libdir}/libcanberra.so %{_libdir}/pkgconfig/libcanberra-gtk.pc %{_libdir}/pkgconfig/libcanberra.pc %changelog * Wed Jul 30 2008 Lennart Poettering 0.5-2 - Fix build * Wed Jul 30 2008 Lennart Poettering 0.5-1 - New version * Mon Jul 28 2008 Lennart Poettering 0.4-3 - Add versioned dependency on libpulse * Sun Jul 27 2008 Lennart Poettering 0.4-2 - Fix module name in libcanberra-gtk-module.sh * Fri Jul 25 2008 Lennart Poettering 0.4-1 - New version - Install libcanberra-gtk-module.sh * Mon Jun 16 2008 Lennart Poettering 0.3-2 - Add dependency on sound-theme-freedesktop * Fri Jun 13 2008 Lennart Poettering 0.3-1 - Initial package, based on Colin Guthrie's Mandriva package