10139N/A#
16049N/A# spec file for package brasero
10139N/A#
20185N/A# Copyright 2009, 2011, 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#
20902N/A%define owner yippi
10139N/A#
16049N/A
18602N/A%define OSR LFI#105446 (gnome Exec. summary):n/a
17177N/A
16049N/A%include l10n.inc
10139N/A%include Solaris.inc
10139N/A
16049N/AName: SUNWgnome-cd-burner
18688N/AIPS_package_name: desktop/cd-burning/brasero
18688N/AMeta(info.classification): %{classification_prefix}:Applications/System Utilities
19109N/ALicense: GPL v2
18998N/AVersion: 2.30.3
16049N/ASummary: Gnome CD/DVD burner
18580N/ASource: http://ftp.gnome.org/pub/GNOME/sources/brasero/2.30/brasero-%{version}.tar.bz2
16049N/ASource1: l10n-configure.sh
16049N/ASource2: brasero-po-sun-%{po_sun_version}.tar.bz2
18115N/A#Source3: %{name}-manpages-0.1.tar.gz
16049N/AURL: http://www.gnome.org/projects/brasero
16049N/ASUNW_Basedir: %{_basedir}
16049N/ASUNW_Copyright: %{name}.copyright
16049N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
20902N/A# date:2009-05-27 owner:yippi type:branding
20127N/APatch1: brasero-01-libtool.diff
20130N/A# date:2011-03-16 type:bug owner:davelam
20130N/A# bugzilla:639732
20130N/APatch2: brasero-02-require-ice.diff
20214N/A# date:2011-04-15 type:branding owner:gheet bugster:7028711
20214N/APatch3: brasero-03-fix-menu.diff
20902N/A# date:2011-04-15 type:branding owner:yippi bugster:6988688,7042121
20220N/APatch4: brasero-04-tmpdir.diff
10139N/A
10139N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
20890N/ABuildRequires: library/desktop/gtk2
20890N/ABuildRequires: library/audio/gstreamer
20890N/ABuildRequires: library/media-player/totem-pl-parser
20890N/ABuildRequires: library/libxml2
20890N/ABuildRequires: system/library/dbus
20890N/ABuildRequires: system/hal
20890N/ABuildRequires: developer/gnome/gnome-doc-utils
20890N/ABuildRequires: library/desktop/xdg/libcanberra
20890N/ABuildRequires: crypto/gnupg
20890N/ARequires: library/desktop/gtk2
20890N/ARequires: service/gnome/desktop-cache
20890N/ARequires: system/library/dbus
20890N/ARequires: library/audio/gstreamer
20890N/ARequires: library/media-player/totem-pl-parser
20890N/ARequires: library/libxml2
20890N/ARequires: system/hal
20890N/ARequires: desktop/gksu
20890N/ARequires: gnome/file-manager/nautilus
16049N/A
16049N/A%description
16049N/ABrasero is a application to burn CD/DVD for the Gnome Desktop. It is designed to be as simple as possible and has some unique features to enable users to create their discs easily and quickly.
16049N/A
16049N/A%package devel
16049N/ASummary: %summary - developer files
16049N/ASUNW_BaseDir: %{_basedir}
10139N/A
10139N/A%package root
10139N/ASummary: %{summary} - / filesystem
10139N/ASUNW_BaseDir: /
10139N/A
10139N/A%package l10n
16049N/ASummary: %{summary} - l10n files
10139N/A
10139N/A%prep
16049N/A%setup -q -n brasero-%{version}
16049N/A
18115N/A#gzcat %SOURCE3 | tar -xf -
17707N/A
16049N/Abzcat %SOURCE2 | tar xf -
16049N/Acd po-sun; make; cd ..
16049N/A
17707N/A%patch1 -p1
20130N/A%patch2 -p1
20214N/A%patch3 -p1
20220N/A%patch4 -p1
10139N/A
17129N/Afind . -name "*.[ch]" -exec dos2unix -ascii {} {} \;
17032N/A
10139N/A%build
16049N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
16049N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
16049N/A CPUS=1
16049N/Afi
16049N/Aexport CFLAGS="%optflags"
11314N/Aexport LDFLAGS="%_ldflags"
10139N/A
16049N/Aintltoolize --copy --force --automake
16049N/Ash %SOURCE1 --enable-copyright
16049N/Alibtoolize --copy --force
16049N/Aaclocal $ACLOCAL_FLAGS
16049N/Aautoheader
16049N/Aautomake -a -c -f
16049N/Aautoconf
16049N/A
16049N/A./configure --prefix=%{_prefix} --mandir=%{_mandir} \
16132N/A --libdir=%{_libdir} \
16132N/A --libexecdir=%{_libexecdir} \
16132N/A --sysconfdir=%{_sysconfdir} \
16132N/A --disable-inotify \
16132N/A --enable-shared \
16132N/A --disable-static \
16132N/A --disable-scrollkeeper \
16132N/A --disable-gtk-doc \
16132N/A --disable-cdrkit
16049N/A
16049N/Amake -j$CPUS
10139N/A
10139N/A%install
16049N/Arm -rf $RPM_BUILD_ROOT
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
16049N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
17113N/Arm -rf $RPM_BUILD_ROOT%{_libdir}/nautilus
18115N/A#cd sun-manpages
18115N/A#make install DESTDIR=$RPM_BUILD_ROOT
16132N/A
16049N/A# RBAC related
19897N/Amkdir -p $RPM_BUILD_ROOT/etc/security/exec_attr.d
16098N/A
16098N/A# exec_attr(4)
19911N/Acat >> $RPM_BUILD_ROOT/etc/security/exec_attr.d/desktop-cd-burning-brasero <<EOF
20185N/ADesktop Removable Media User:solaris:cmd:RO::/usr/bin/brasero:privs=sys_devices
16049N/AEOF
16049N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
16049N/A%post
16307N/A%restart_fmri icon-cache desktop-mime-cache gconf-cache
16049N/A
16049N/A%postun
16307N/A%restart_fmri desktop-mime-cache
10139N/A
10139N/A%files
16049N/A%doc README AUTHORS
16049N/A%doc(bzip2) ChangeLog NEWS COPYING
16049N/A%dir %attr (0755, root, other) %{_datadir}/doc
16049N/A%defattr(-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_bindir}
16049N/A%attr (0755, root, bin)%{_bindir}/*
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%{_libdir}/lib*.so*
16049N/A%dir %attr (0755, root, bin) %{_libdir}/brasero
16049N/A%dir %attr (0755, root, bin) %{_libdir}/brasero/plugins
16049N/A%{_libdir}/brasero/plugins/lib*.so
17078N/A# %{_libdir}/nautilus/extensions-2.0/*.so
16049N/A%dir %attr(0755, root, sys) %{_datadir}
16049N/A%dir %attr(0755, root, other) %{_datadir}/applications
16049N/A%{_datadir}/applications/*
16049N/A%dir %attr(0755, root, bin) %{_datadir}/brasero
16049N/A%{_datadir}/brasero/*
16049N/A%dir %attr(0755, root, bin) %{_datadir}/omf
16049N/A%{_datadir}/omf/*
16049N/A%dir %attr(0755, root, root) %{_datadir}/mime
16049N/A%dir %attr(0755, root, root) %{_datadir}/mime/packages
16049N/A%{_datadir}/mime/packages/*
16049N/A%dir %attr(0755, root, other) %{_datadir}/icons
16049N/A%attr(-, root, other) %{_datadir}/icons/*
16049N/A%dir %attr(0755, root, other) %{_datadir}/gnome
16049N/A%dir %attr(0755, root, bin) %{_datadir}/gnome/help
16049N/A%{_datadir}/gnome/help/*
16049N/A%dir %attr (0755, root, bin) %{_mandir}/man1
16049N/A%{_mandir}/man1/*
18299N/A%{_datadir}/gir-1.0/Brasero*-1.0.gir
18299N/A%{_libdir}/girepository-1.0/Brasero*-1.0.typelib
10139N/A
10139N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_includedir}
10139N/A%{_includedir}/*
10139N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
10139N/A%{_libdir}/pkgconfig/*
16049N/A%dir %attr (0755, root, sys) %{_datadir}
16049N/A%{_datadir}/gtk-doc
16049N/A
16049N/A%files root
16049N/A%defattr (0755, root, sys)
16049N/A%attr (0755, root, sys) %dir %{_sysconfdir}
16049N/A%{_sysconfdir}/gconf/schemas/brasero.schemas
19911N/A%config %ips_tag(restart_fmri=svc:/system/rbac:default) %attr (0444, root, sys) /etc/security/exec_attr.d/*
16049N/A
16049N/A%files l10n
16049N/A%defattr(-, root, bin)
16049N/A%dir %attr (0755, root, sys) %{_datadir}
16049N/A%dir %attr (0755, root, other) %{_datadir}/locale
16049N/A%attr(-, root, other) %{_datadir}/locale/*
10139N/A
10139N/A%changelog
20890N/A* Fri Feb 10 2012 - padraig.obriain@oracle.com
20890N/A- Update Requires and BuildRequires to be IPS package names.
20220N/A* Tue Apr 19 2011 - lin.ma@oracle.com
20220N/A- Fixed 6988688.
20185N/A* Wed Apr 06 2011 - brian.cameron@oracle.com
20185N/A- Add "RO" to exec_attr config.
18998N/A* Tue Sep 28 2010 - lin.ma@sun.com
18998N/A- Bump to 2.30.3(doo16845)
18850N/A* Tue Jun 08 2010 - Michal.Pryc@Oracle.Com
18850N/A- Updated BuildRequires to fit SourceJuicer.
18366N/A* Mon Mar 1 2010 - christian.kelly@sun.com
18366N/A- Bump to 2.29.91.
18299N/A* Sun Feb 14 2010 - christian.kelly@sun.com
18299N/A- Bump to 2.29.90.
18236N/A* Mon Feb 1 2010 - christian.kelly@sun.com
18236N/A- Bump to 2.29.6.
18115N/A* Sun Jan 17 2010 - christian.kelly@sun.com
18125N/A- Bump to 2.29.4.
18125N/A* Sun Jan 17 2010 - christian.kelly@sun.com
18115N/A- Comment out manpages which are missing.
18100N/A* Fri Jan 15 2009 - lin.ma@sun.com
18100N/A- Move the definition of 'Desktop Removable Media User' from here
18100N/A to SUNWgnome-media - doo 13911.
17707N/A* Mon Nov 16 2009 - lin.ma@sun.com
17707N/A- Move manpage patch to manpages-roff
17707N/A- Update patch2 for 12650
17577N/A* Wed Oct 21 2009 - dave.lin@sun.com
17577N/A- Bump to 2.28.2
17517N/A* Wed Oct 14 2009 - dave.lin@sun.com
17517N/A- Bump to 2.28.1
17396N/A* Wed Sep 23 2009 - dave.lin@sun.com
17396N/A- Bump to 2.28.0
17319N/A* Wed Sep 16 2009 - lin.ma@sun.com
17319N/A- Bump to 2.27.92 and remove upstreamed patch.
17129N/A* Thu Aug 27 2009 - lin.ma@sun.com
17129N/A- Bump to 2.27.91 and update patches.
17078N/A* Fri Aug 21 2009 - lin.ma@sun.com
17078N/A- Disable nautilus extension because normal uses cant obtain privileges.
17032N/A* Fri Aug 14 2009 - lin.ma@sun.com
17032N/A- Bump to 2.27.90, updated patch3 which has been upstreamed,
17032N/A- could be removed in the next version.
16721N/A* Mon Jun 29 2009 - lin.ma@sun.com
16721N/A- Add patch for doo:9673
16666N/A* Tue Jun 16 2009 - christian.kelly@sun.com
16666N/A- Bump to 2.27.3.
16584N/A* Tue Jun 02 2009 - dave.lin@sun.com
16584N/A- fixed dependency issue(CR6843581).
16579N/A* Mon Jun 01 2009 - lin.ma@sun.com
16579N/A- Bump to 2.27.2
16568N/A* Sat Map 30 2009 - lin.ma@sun.com
16559N/A- Bump to 2.26.2
16568N/A- removed patches/brasero-02-src-data.diff.
16568N/A- Updated and reordered gksu related patch.
16414N/A* Tue Apr 22 2009 - lin.ma@sun.com
16414N/A- Updated gksu related patch, and fixed a nit of spec.
16408N/A* Tue Apr 21 2009 - lin.ma@sun.com
16408N/A- Added gksu related patch.
16408N/A- Added dependency for gksu.
16408N/A- Changed profile name.
16368N/A* Tue Apr 14 2009 - brian.cameron@sun.com
16368N/A- Bump to 2.26.1.
16307N/A* Fri Apr 3 2009 - laca@sun.com
16307N/A- use desktop-cache instead of postrun
16160N/A* Tue Mar 17 2009 - dave.lin@sun.com
16368N/A- Bump to 2.26.0.
16098N/A* Wed Mar 11 2009 - lin.ma@sun.com
16098N/A- Create and new profile 'Desktop CD User' and 'Console User'.
16098N/A- Removed file_dac_read, because console user owns the device.
16049N/A* Tue Mar 03 2009 - lin.ma@sun.com
16049N/A- Removed run-time dependency SUNWgksu, renamed to SUNWgnome-cd-burner.
16049N/A- Restored removed patch 02-src-data.diff, because it's partly upstreamed.
16049N/A* Mon Mar 02 2009 - dave.lin@sun.com
16368N/A- Bump to 2.25.92.
16049N/A- Removed upstreamed patch 02-src-data.diff.
16049N/A* Tue Feb 24 2009 - lin.ma@sun.com
16049N/A- Bump to 2.25.91.2 Add brasero-02-src-data.diff, add RBAC stuff.
16049N/A* Tue Feb 17 2009 - brian.cameron@sun.com
16049N/A- Bump to 2.25.91. Remove upstream patch brasero-04-po.diff.
16049N/A* Tue Feb 10 2009 - halton.huo@sun.com
16049N/A- Add dependency on SUNWgnome-media-player, CR #6755918
16049N/A* Fri Jan 16 2009 - takao.fujiwara@sun.com
16049N/A- Add l10n tarball.
16049N/A* Fri Jan 09 2009 - takao.fujiwara@sun.com
16049N/A- Add patch po.diff from community trunk.
16049N/A* Wed Sep 18 2008 - lin.ma@sun.com
16049N/A- Bump to 0.8.2. Update copyright.
16049N/A* Mon Sep 15 2008 - takao.fujiwara@sun.com
16049N/A- Add brasero-03-g11n-im-jacket.diff to enable IM for jacket editor.
16049N/A* Mon Aug 18 2008 - lin.ma@sun.com
16368N/A- Initial version.
16401N/A