Name: libcanberra Version: 0.26 Release: 1mamba Summary: Portable Sound Event Library Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: gil URL: http://0pointer.de/lennart/projects/libcanberra/ Source: http://0pointer.de/lennart/projects/libcanberra/libcanberra-%{version}.tar.gz Patch: libcanberra-0.10-autostart.patch License: LGPL BuildRequires: libtdb-devel >= 1.2.1 BuildRequires: GConf-devel # AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: gtk-doc BuildRequires: libalsa-devel BuildRequires: libatk-devel BuildRequires: libcairo-devel BuildRequires: libexpat-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel BuildRequires: libglitz-devel BuildRequires: libgstreamer-devel BuildRequires: libgtk-devel BuildRequires: libltdl-devel BuildRequires: libogg-devel BuildRequires: libpango-devel BuildRequires: libpixman-devel BuildRequires: libpng12-devel BuildRequires: libpng-devel BuildRequires: libselinux-devel BuildRequires: libvorbis-devel BuildRequires: libX11-devel BuildRequires: libXau-devel BuildRequires: libxcb-devel BuildRequires: libxcb-util-devel BuildRequires: libXdmcp-devel BuildRequires: libxml2-devel BuildRequires: libXrender-devel BuildRequires: libz-devel BuildRequires: sound-theme-freedesktop ## AUTOBUILDREQ-END Requires: sound-theme-freedesktop BuildRoot: %{_tmppath}/%{name}-%{version}-root %description %{name} is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable. %package devel Group: Development/Libraries Summary: Libraries and headers for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel %{name} is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable. This package contains libraries and header files need for development. %package static Group: Development/Libraries Summary: Static libraries for %{name} Requires: %{name}-devel = %{?epoch:%epoch:}%{version}-%{release} %description static %{name} is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable. This package contains static libraries need for development. %package gtk2 Group: System/Libraries Summary: Gtk+ Bindings for libcanberra Requires: %{name} = %{version}-%{release} %description gtk2 %{name} is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable. This package contains Gtk+ bindings for %{name}. %package apidocs Summary: %{name} API documentation Group: Documentation Requires: gtk-doc Requires: %{name} = %{version}-%{release} %description apidocs %{name} is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable. This package contains %{name} API documentation. %prep %setup -q #%patch -p1 %build %configure \ --enable-alsa \ --enable-null \ --with-builtin=dso \ --disable-schemas-install \ --enable-gstreamer \ --enable-static %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall rm -rf %{buildroot}%{_datadir}/doc/libcanberra %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/libcanberra-gtk.so.* %{_libdir}/libcanberra.so.* %dir %{_libdir}/libcanberra-%{version} %{_libdir}/libcanberra-%{version}/libcanberra-alsa.so %{_libdir}/libcanberra-%{version}/libcanberra-gstreamer.so %{_libdir}/libcanberra-%{version}/libcanberra-multi.so %{_libdir}/libcanberra-%{version}/libcanberra-null.so %{_libdir}/libcanberra-%{version}/libcanberra-oss.so %{_datadir}/vala/vapi/libcanberra.vapi %doc README LGPL %files devel %defattr(-,root,root) %dir %{_includedir} %{_includedir}/*.h %{_libdir}/libcanberra-gtk.so %{_libdir}/libcanberra.so %{_exec_prefix}/lib/pkgconfig/*.pc %files static %defattr(-,root,root) %{_libdir}/libcanberra-%{version}/libcanberra-*.a %{_libdir}/libcanberra-%{version}/libcanberra-*.la %{_libdir}/gtk-2.0/modules/libcanberra-gtk-module.a %{_libdir}/gtk-2.0/modules/libcanberra-gtk-module.la %{_libdir}/*.a %{_libdir}/*.la %pre gtk2 if [ "$1" -gt 1 ]; then GCONF_CONFIG_SOURCE=`/usr/bin/gconftool-2 --get-default-source` \ %{_bindir}/gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/libcanberra.schemas > /dev/null || : fi %post gtk2 /sbin/ldconfig GCONF_CONFIG_SOURCE=`/usr/bin/gconftool-2 --get-default-source` \ %{_bindir}/gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/desktop_gnome_*.schemas > /dev/null || : %preun gtk2 if [ "$1" -eq 0 ]; then GCONF_CONFIG_SOURCE=`/usr/bin/gconftool-2 --get-default-source` \ %{_bindir}/gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/desktop_gnome_*.schemas > /dev/null || : fi %postun gtk2 -p /sbin/ldconfig %files gtk2 %defattr(-,root,root) %{_sysconfdir}/gconf/schemas/libcanberra.schemas %{_bindir}/canberra-gtk-play %{_libdir}/gtk-2.0/modules/libcanberra-gtk-module.so %{_datadir}/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop %{_datadir}/gnome/autostart/libcanberra-login-sound.desktop %{_datadir}/gnome/shutdown/libcanberra-logout-sound.sh %{_datadir}/vala/vapi/libcanberra-gtk.vapi %files apidocs %defattr(-,root,root) %dir %{_datadir}/gtk-doc/html/libcanberra %{_datadir}/gtk-doc/html/libcanberra/* %changelog * Thu Oct 07 2010 gil 0.26-1mamba - update to 0.26 * Mon Jun 07 2010 gil 0.24-2mamba - rebuilt (milestone 1) * Sun May 09 2010 Automatic Build System 0.24-1mamba - automatic update by autodist * Mon Aug 31 2009 Automatic Build System 0.16-1mamba - automatic update by autodist * Mon Aug 10 2009 Automatic Build System 0.15-1mamba - automatic update by autodist * Fri Jul 03 2009 Automatic Build System 0.14-1mamba - automatic update by autodist * Wed Jun 24 2009 Automatic Build System 0.13-1mamba - automatic update by autodist * Wed May 20 2009 Automatic Build System 0.12-2mamba - automatic rebuild by autodist * Thu Apr 16 2009 Silvan Calarco 0.12-1mamba - automatic update by autodist * Sat Mar 07 2009 Silvan Calarco 0.11-1mamba - automatic update by autodist * Tue Dec 02 2008 gil 0.10-1mamba - package created by autospec