SUNWlibcanberra.spec revision 20885
10139N/A#
10139N/A# spec file for package SUNWlibcanberra
10139N/A#
10139N/A# includes module(s): libcanberra
10139N/A#
10139N/A# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
10139N/A%define owner yippi
10139N/A# bugdb: bugzilla.freedesktop.org
10139N/A#
10607N/A%include Solaris.inc
10295N/A
11172N/A%ifarch amd64 sparcv9
10139N/A%include arch64.inc
10139N/A%use libcanberra_64 = libcanberra.spec
10139N/A%endif
10139N/A
10607N/A%include base.inc
10139N/A%use libcanberra = libcanberra.spec
10139N/A
10139N/AName: SUNWlibcanberra
10139N/AIPS_package_name: library/desktop/xdg/libcanberra
10139N/AMeta(info.classification): %{classification_prefix}:System/Multimedia Libraries
10139N/ASummary: Event Sound API Using XDG Sound Theming Specification
10139N/AVersion: %{libcanberra.version}
10139N/ASource1: %{name}-manpages-0.1.tar.gz
10139N/ASUNW_Copyright: %{name}.copyright
10139N/ALicense: %{libcanberra.license}
10139N/ASUNW_BaseDir: %{_basedir}
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A%include default-depend.inc
10139N/A%include gnome-incorporation.inc
10139N/ARequires: codec/ogg-vorbis
10139N/ARequires: gnome/theme/sound/xdg-sound-theme
10139N/ARequires: library/audio/gstreamer
10139N/ARequires: library/audio/pulseaudio
10139N/ARequires: library/desktop/gtk2
10139N/ARequires: library/libtool/libltdl
10139N/ARequires: service/gnome/desktop-cache
10139N/A
10139N/A%package root
10139N/ASummary: %{summary} - / filesystem
10139N/ASUNW_BaseDir: /
10139N/A%include default-depend.inc
10139N/A%include gnome-incorporation.inc
10139N/A
10139N/A%package devel
10139N/ASummary: %{summary} - development files
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A%include default-depend.inc
10139N/A%include gnome-incorporation.inc
10139N/ARequires: %name
10139N/A
10139N/A%prep
10139N/Arm -rf %name-%version
10139N/Amkdir %name-%version
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Amkdir %name-%version/%_arch64
10139N/A%libcanberra_64.prep -d %name-%version/%_arch64
10139N/A%endif
10139N/A
10139N/Amkdir %name-%version/%base_arch
10139N/A%libcanberra.prep -d %name-%version/%base_arch
10139N/A
10139N/Acd %{_builddir}/%{name}-%{version}
10139N/Agzcat %SOURCE1 | tar xf -
10139N/A
10139N/A%build
10139N/A# There seems to be an issue with the version of libtool that is now being
10139N/A# used. The libtool script uses the echo and RM variables but does not define
10139N/A# them, so setting them here addresses this.
10139N/Aexport echo="/usr/bin/echo"
10139N/Aexport RM="/usr/bin/rm"
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Aexport PKG_CONFIG_LIBDIR="%{_pkg_config_path64}"
10139N/Aexport CFLAGS="%optflags64"
10139N/A%libcanberra_64.build -d %name-%version/%_arch64
10139N/A%endif
10139N/A
10139N/Aexport PKG_CONFIG_LIBDIR="%{_pkg_config_path}"
10139N/Aexport CFLAGS="%optflags"
10139N/A%libcanberra.build -d %name-%version/%base_arch
10139N/A
10139N/A%install
10139N/A# There seems to be an issue with the version of libtool that is now being
10139N/A# used. The libtool script uses the echo and RM variables but does not define
10139N/A# define them, so setting them here addresses this.
10139N/Aexport echo="/usr/bin/echo"
10139N/Aexport RM="/usr/bin/rm"
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/A%libcanberra_64.install -d %name-%version/%_arch64
10139N/A%endif
10139N/A
10139N/A%libcanberra.install -d %name-%version/%base_arch
10139N/A
10139N/Acd %{_builddir}/%{name}-%{version}/sun-manpages
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%post
10139N/A%restart_fmri gconf-cache
11172N/A
11172N/A%files
11172N/A%defattr (-, root, bin)
11120N/A%dir %attr (0755, root, bin) %{_bindir}
11120N/A%{_bindir}/*
11120N/A%dir %attr (0755, root, bin) %{_libdir}
11067N/A%{_libdir}/libcanberra-%{version}
11067N/A%{_libdir}/lib*.so*
11067N/A%{_libdir}/gtk-2.0/modules/libcanberra-gtk-module.so
11019N/A%{_libdir}/gtk-3.0/modules/libcanberra-gtk-module.so
11019N/A%{_libdir}/gtk-3.0/modules/libcanberra-gtk3-module.so
11019N/A%{_libdir}/gnome-settings-daemon-3.0/*
10986N/A%ifarch amd64 sparcv9
10986N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
10986N/A%{_libdir}/%{_arch64}/libcanberra-%{version}
10980N/A%{_libdir}/%{_arch64}/lib*.so*
10980N/A%{_libdir}/%{_arch64}/gtk-2.0/modules/libcanberra-gtk-module.so
10980N/A%{_libdir}/%{_arch64}/gtk-3.0/modules/libcanberra-gtk-module.so
10917N/A%{_libdir}/%{_arch64}/gtk-3.0/modules/libcanberra-gtk3-module.so
10917N/A%{_libdir}/%{_arch64}/gnome-settings-daemon-3.0/*
10917N/A%endif
10815N/A%dir %attr (0755, root, sys) %{_datadir}
10815N/A%doc -d %{base_arch} %{libcanberra.name}-%{libcanberra.version}/README
10815N/A%doc -d %{base_arch} %{libcanberra.name}-%{libcanberra.version}/doc/README
10746N/A%doc(bzip2) -d %{base_arch} %{libcanberra.name}-%{libcanberra.version}/LGPL
10746N/A%dir %attr (0755, root, other) %{_datadir}/doc
10746N/A%dir %attr (0755, root, bin) %{_datadir}/gdm
10642N/A%dir %attr (0755, root, bin) %{_datadir}/gdm/autostart
10642N/A%{_datadir}/gdm/autostart/*
10642N/A%dir %attr (0755, root, other) %{_datadir}/gnome
10642N/A%{_datadir}/gnome/*
10607N/A%{_datadir}/gtk-doc
10607N/A%{_datadir}/vala/*
10549N/A%dir %attr(0755, root, bin) %{_mandir}
10549N/A%dir %attr(0755, root, bin) %{_mandir}/man1
10549N/A%dir %attr(0755, root, bin) %{_mandir}/man3
10479N/A%{_mandir}/man1/*
10479N/A%{_mandir}/man3/*
10479N/A
10456N/A
10456N/A%files root
10456N/A%defattr(-, root, sys)
10456N/A%attr(0755, root, sys) %dir %{_sysconfdir}
10460N/A%{_sysconfdir}/gconf/schemas/libcanberra.schemas
10295N/A
10295N/A%files devel
10295N/A%defattr (-, root, bin)
10280N/A%dir %attr (0755, root, bin) %{_libdir}
10280N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
10139N/A%{_libdir}/pkgconfig/*
10280N/A%ifarch amd64 sparcv9
10139N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
10139N/A%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
10139N/A%{_libdir}/%{_arch64}/pkgconfig/*
10139N/A%endif
10139N/A%dir %attr (0755, root, bin) %{_includedir}
10139N/A%{_includedir}/*
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%dir %attr (0755, root, other) %{_datadir}/doc
10139N/A%dir %attr (0755, root, other) %{_datadir}/doc/libcanberra
10139N/A%{_datadir}/doc/libcanberra/*
10139N/A%dir %attr (0755, root, other) %{_datadir}/gnome
10139N/A
10139N/A%changelog
10139N/A* Tue Jul 12 2011 - brian.cameron@oracle.com
10139N/A- Fix packaging for libcanberra 0.28 release.
10139N/A* Thu Jul 01 2010 - brian.cameron@oracle.com
10139N/A- Add CFLAGS to %build so that the 64-bit libraries get built with the correct
10139N/A ELFCLASS.
10139N/A* Tue Apr 27 2010 - brian.cameron@sun.com
10139N/A- Build i386 after amd64. Fixes doo bug #15773.
10139N/A* Wed Jan 13 2010 - christian.kelly@sun.com
10139N/A- Fix %files.
10139N/A* Mon Sep 14 2009 - brian.cameron@sun.com
10139N/A- Update packaging for new 0.17 version.
10139N/A* Fri Jul 29 2009 - ke.wang@sun.com
10139N/A- Add 64-bit support
10139N/A* Wed Jul 01 2009 - brian.cameron@sun.com
10139N/A- Bump to 0.14.
10139N/A* Wed Jun 24 2009 - brian.cameron@sun.com
10139N/A- Bump to 0.13. Remove upstream patch libcanberra-02-close-file.diff.
10139N/A* Mon Apr 13 2009 - brian.cameron@sun.com
10139N/A- Bump to 0.12.
10139N/A* Fri Apr 3 2009 - laca@sun.com
10139N/A- use desktop-cache instead of postrun
10139N/A* Tue Feb 10 2009 - halton.huo@sun.com
10139N/A- Add Requires: SUNWltdl to fix issue #5 for CR6753371
10139N/A* Wed Jan 21 2009 - brian.cameron@sun.com
10139N/A- Bump to 0.11. Remove upstream patches.
10139N/A* Thu Jan 15 2008 - brian.cameron@sun.com
10139N/A- Add a patch to fix the OSS backend so it works.
10139N/A* Thu Oct 30 2008 - brian.cameron@sun.com
10139N/A- Add patch libcanberra-02-gstreamer.diff to fix bug where libcanberra core
10139N/A dumps when it tries to play a second sound. Fixes bugster bug #6761078.
10139N/A* Mon Oct 13 2008 - brian.cameron@sun.com
10139N/A- Bump to 0.10. Add root package and %post and %preun sections for the
10139N/A new GConf schemas.
10139N/A* Tue Sep 09 2008 - brian.cameron@sun.com
10139N/A- Bump to 0.9. Remove upstream patches libcanberra-02-gstreamer.diff and
10139N/A libcanberra-03-fix-gst-play.diff.
10139N/A* Fri Aug 29 2008 - brian.cameron@sun.com
10139N/A- Add patch libcanberra-03-fix-gst-play so it actually plays the sound.
10139N/A* Fri Aug 29 2008 - brian.cameron@sun.com
10139N/A- Add patch libcanberra-02-gstreamer.diff to add audioconvert and audioresample
10139N/A plugins to the output pipeline, so it works on Solaris.
10139N/A* Thu Aug 28 2008 - brian.cameron@sun.com
10139N/A- Bump to 0.8. Now has its own GStreamer support, so removed our patch.
10139N/A* Wed Aug 20 2008 - brian.cameron@sun.com
10139N/A- Add Requires/BuildRequires and patch libcanberra-02-gstreamer.diff to support
10139N/A a GStreamer backend.
10139N/A* Thu Aug 14 2008 - brian.cameron@sun.com
10139N/A- Created with version 0.6.
10139N/A
10139N/A