SUNWlibcanberra.spec revision 18691
10139N/A#
10139N/A# spec file for package SUNWlibcanberra
10139N/A#
10139N/A# includes module(s): libcanberra
10139N/A#
10139N/A# Copyright 2010 Sun Microsystems, Inc.
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#
10139N/A%include Solaris.inc
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/A%include arch64.inc
10139N/A%use libcanberra_64 = libcanberra.spec
10139N/A%endif
10139N/A
10139N/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/ASUNW_BaseDir: %{_basedir}
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A%include default-depend.inc
10139N/ARequires: SUNWgtk2
10139N/ARequires: SUNWlibcanberra-root
10139N/ARequires: SUNWxdg-sound-theme
10139N/ARequires: SUNWgnome-media
10139N/ARequires: SUNWogg-vorbis
10139N/ARequires: SUNWltdl
10139N/ARequires: SUNWdesktop-cache
10139N/ABuildRequires: SUNWgtk2-devel
10139N/ABuildRequires: SUNWgnome-media-devel
10139N/ABuildRequires: SUNWogg-vorbis-devel
10139N/A
10139N/A%package root
10139N/ASummary: %{summary} - / filesystem
10139N/ASUNW_BaseDir: /
10139N/A%include default-depend.inc
10139N/A
10139N/A%package devel
10139N/ASummary: %{summary} - development files
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A%include default-depend.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%ifarch amd64 sparcv9
10139N/Aexport PKG_CONFIG_LIBDIR="%{_pkg_config_path64}"
10139N/Aexport LDFLAGS="$FLAG64 -L/usr/X11/lib/amd64 -R/usr/X11/lib/amd64"
10139N/A%libcanberra_64.build -d %name-%version/%_arch64
10139N/A%endif
10139N/A
10139N/Aexport PKG_CONFIG_LIBDIR="%{_pkg_config_path}"
10139N/Aexport LDFLAGS="%_ldflags"
10139N/A%libcanberra.build -d %name-%version/%base_arch
10139N/A
10139N/A%install
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
10139N/A
10139N/A%files
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_bindir}
10139N/A%{_bindir}/*
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%{_libdir}/libcanberra-%{version}
10139N/A%{_libdir}/lib*.so*
10139N/A%{_libdir}/gtk-2.0/modules/libcanberra-gtk-module.so
10139N/A%ifarch amd64 sparcv9
10139N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
10139N/A%{_libdir}/%{_arch64}/libcanberra-%{version}
10139N/A%{_libdir}/%{_arch64}/lib*.so*
10139N/A%{_libdir}/%{_arch64}/gtk-2.0/modules/libcanberra-gtk-module.so
10139N/A%endif
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%doc -d %{base_arch} %{libcanberra.name}-%{libcanberra.version}/README
10139N/A%doc -d %{base_arch} %{libcanberra.name}-%{libcanberra.version}/doc/README
10139N/A%doc(bzip2) -d %{base_arch} %{libcanberra.name}-%{libcanberra.version}/LGPL
10139N/A%dir %attr (0755, root, other) %{_datadir}/doc
10139N/A%dir %attr (0755, root, bin) %{_datadir}/gdm
10139N/A%dir %attr (0755, root, bin) %{_datadir}/gdm/autostart
10139N/A%{_datadir}/gdm/autostart/*
10139N/A%dir %attr (0755, root, other) %{_datadir}/gnome
10139N/A%{_datadir}/gnome/*
10139N/A%{_datadir}/gtk-doc
10139N/A%{_datadir}/vala/*
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man1
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man3
10139N/A%{_mandir}/man1/*
10139N/A%{_mandir}/man3/*
10139N/A
10139N/A
10139N/A%files root
10139N/A%defattr(-, root, sys)
10139N/A%attr(0755, root, sys) %dir %{_sysconfdir}
10139N/A%{_sysconfdir}/gconf/schemas/libcanberra.schemas
10139N/A
10139N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
10139N/A%{_libdir}/pkgconfig/*
10139N/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 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
* Wed Jan 21 2009 - brian.cameron@sun.com
- Bump to 0.11. Remove upstream patches.
* Thu Jan 15 2008 - brian.cameron@sun.com
- Add a patch to fix the OSS backend so it works.
* Thu Oct 30 2008 - brian.cameron@sun.com
- Add patch libcanberra-02-gstreamer.diff to fix bug where libcanberra core
dumps when it tries to play a second sound. Fixes bugster bug #6761078.
* Mon Oct 13 2008 - brian.cameron@sun.com
- Bump to 0.10. Add root package and %post and %preun sections for the
new GConf schemas.
* Tue Sep 09 2008 - brian.cameron@sun.com
- Bump to 0.9. Remove upstream patches libcanberra-02-gstreamer.diff and
libcanberra-03-fix-gst-play.diff.
* Fri Aug 29 2008 - brian.cameron@sun.com
- Add patch libcanberra-03-fix-gst-play so it actually plays the sound.
* Fri Aug 29 2008 - brian.cameron@sun.com
- Add patch libcanberra-02-gstreamer.diff to add audioconvert and audioresample
plugins to the output pipeline, so it works on Solaris.
* Thu Aug 28 2008 - brian.cameron@sun.com
- Bump to 0.8. Now has its own GStreamer support, so removed our patch.
* Wed Aug 20 2008 - brian.cameron@sun.com
- Add Requires/BuildRequires and patch libcanberra-02-gstreamer.diff to support
a GStreamer backend.
* Thu Aug 14 2008 - brian.cameron@sun.com
- Created with version 0.6.