SUNWgnome-cd-burner.spec revision 18850
10139N/A#
10139N/A# spec file for package brasero
10139N/A#
10139N/A# Copyright 2009 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 lin
10139N/A#
10139N/A
10139N/A%define OSR LFI#105446 (gnome Exec. summary):n/a
10139N/A
10340N/A%include l10n.inc
10340N/A%include Solaris.inc
10139N/A
10139N/AName: SUNWgnome-cd-burner
10139N/AIPS_package_name: desktop/cd-burning/brasero
10139N/AMeta(info.classification): %{classification_prefix}:Applications/System Utilities
10139N/ALicense: GPL
10139N/AVendor: Gnome Community
10139N/AVersion: 2.30.0
10139N/ASummary: Gnome CD/DVD burner
10139N/ASource: http://ftp.gnome.org/pub/GNOME/sources/brasero/2.30/brasero-%{version}.tar.bz2
10139N/ASource1: l10n-configure.sh
10139N/ASource2: brasero-po-sun-%{po_sun_version}.tar.bz2
10139N/A#Source3: %{name}-manpages-0.1.tar.gz
10139N/AURL: http://www.gnome.org/projects/brasero
10139N/ASUNW_Basedir: %{_basedir}
10139N/ASUNW_Copyright: %{name}.copyright
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A# date:2009-05-27 owner:lin type:branding
10544N/APatch1: brasero-01-load-by-gksu.diff
10139N/A
10139N/A%include default-depend.inc
10139N/ABuildRequires: SUNWgtk2-devel
10139N/ABuildRequires: SUNWgnome-media-devel
10139N/ABuildRequires: SUNWtotem-pl-parser-devel
10139N/ABuildRequires: SUNWlxml-devel
10139N/ABuildRequires: SUNWdbus-devel
10139N/ABuildRequires: SUNWhal
10139N/ABuildRequires: SUNWgnome-doc-utils
10139N/ABuildRequires: SUNWlibcanberra
10139N/ABuildRequires: SUNWlibcanberra-gtk
10139N/ARequires: SUNWgtk2
10139N/ARequires: %{name}-root
10139N/ARequires: SUNWdesktop-cache
10139N/ARequires: SUNWdbus
10139N/ARequires: SUNWgnome-media
10139N/ARequires: SUNWtotem-pl-parser
10139N/ARequires: SUNWlxml
10139N/ARequires: SUNWhal
10139N/ARequires: SUNWgksu
10139N/ARequires: SUNWgnome-file-mgr
10139N/A
10139N/A%description
10139N/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.
10139N/A
10139N/A%package devel
10139N/ASummary: %summary - developer files
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A%include default-depend.inc
10139N/ARequires: %name
10139N/A
10139N/A%package root
10139N/ASummary: %{summary} - / filesystem
10139N/ASUNW_BaseDir: /
10139N/A%include default-depend.inc
10139N/A
10139N/A%if %build_l10n
10139N/A%package l10n
10139N/ASummary: %{summary} - l10n files
10139N/A%include default-depend.inc
10139N/ARequires: %{name}
10139N/A%endif
10515N/A
10515N/A%prep
10139N/A%setup -q -n brasero-%{version}
10139N/A
10139N/A#gzcat %SOURCE3 | tar -xf -
10139N/A
10139N/Abzcat %SOURCE2 | tar xf -
10139N/Acd po-sun; make; cd ..
10139N/A
10139N/A%patch1 -p1
10139N/A
10161N/Afind . -name "*.[ch]" -exec dos2unix -ascii {} {} \;
10139N/A
10330N/A%build
10515N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
10330N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10330N/A CPUS=1
10330N/Afi
10447N/Aexport CFLAGS="%optflags"
10404N/Aexport LDFLAGS="%_ldflags"
10404N/A
10404N/Aintltoolize --copy --force --automake
10544N/Ash %SOURCE1 --enable-copyright
10544N/Alibtoolize --copy --force
10544N/Aaclocal $ACLOCAL_FLAGS
10544N/Aautoheader
10685N/Aautomake -a -c -f
10685N/Aautoconf
10685N/A
10685N/A./configure --prefix=%{_prefix} --mandir=%{_mandir} \
10139N/A --libdir=%{_libdir} \
10139N/A --libexecdir=%{_libexecdir} \
10139N/A --sysconfdir=%{_sysconfdir} \
10139N/A --disable-inotify \
10139N/A --enable-shared \
10139N/A --disable-static \
10139N/A --disable-scrollkeeper \
10139N/A --disable-gtk-doc \
10139N/A --disable-cdrkit
10139N/A
10139N/Amake -j$CPUS
10139N/A
10139N/A%install
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
10139N/Arm -rf $RPM_BUILD_ROOT%{_libdir}/nautilus
10139N/A#cd sun-manpages
10139N/A#make install DESTDIR=$RPM_BUILD_ROOT
10139N/A
10139N/A# RBAC related
10139N/Amkdir $RPM_BUILD_ROOT/etc/security
10139N/A
10139N/A# exec_attr(4)
10139N/Acat >> $RPM_BUILD_ROOT/etc/security/exec_attr <<EOF
10139N/ADesktop Removable Media User:solaris:cmd:::/usr/bin/brasero:privs=sys_devices
10139N/AEOF
10139N/A
10139N/A%if %build_l10n
10139N/A%else
10139N/A# REMOVE l10n FILES
10139N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/locale
10139N/A%endif
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%post
10139N/A%restart_fmri icon-cache desktop-mime-cache gconf-cache
10139N/A
10139N/A%postun
10139N/A%restart_fmri desktop-mime-cache
10139N/A
10139N/A%files
10139N/A%doc README AUTHORS
10139N/A%doc(bzip2) ChangeLog NEWS COPYING
10139N/A%dir %attr (0755, root, other) %{_datadir}/doc
10139N/A%defattr(-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_bindir}
10139N/A%attr (0755, root, bin)%{_bindir}/*
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%{_libdir}/lib*.so*
10139N/A%dir %attr (0755, root, bin) %{_libdir}/brasero
10139N/A%dir %attr (0755, root, bin) %{_libdir}/brasero/plugins
10139N/A%{_libdir}/brasero/plugins/lib*.so
10139N/A# %{_libdir}/nautilus/extensions-2.0/*.so
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr(0755, root, other) %{_datadir}/applications
10139N/A%{_datadir}/applications/*
10139N/A%dir %attr(0755, root, bin) %{_datadir}/brasero
10139N/A%{_datadir}/brasero/*
10139N/A%dir %attr(0755, root, bin) %{_datadir}/omf
10330N/A%{_datadir}/omf/*
10139N/A%dir %attr(0755, root, root) %{_datadir}/mime
10139N/A%dir %attr(0755, root, root) %{_datadir}/mime/packages
10139N/A%{_datadir}/mime/packages/*
10139N/A%dir %attr(0755, root, other) %{_datadir}/icons
10139N/A%attr(-, root, other) %{_datadir}/icons/*
10139N/A%dir %attr(0755, root, other) %{_datadir}/gnome
10139N/A%dir %attr(0755, root, bin) %{_datadir}/gnome/help
10139N/A%{_datadir}/gnome/help/*
10139N/A%dir %attr (0755, root, bin) %{_mandir}/man1
10139N/A%{_mandir}/man1/*
10139N/A%{_datadir}/gir-1.0/Brasero*-1.0.gir
10404N/A%{_libdir}/girepository-1.0/Brasero*-1.0.typelib
10544N/A
10685N/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/*
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%{_datadir}/gtk-doc
10139N/A
10139N/A%files root
10139N/A%defattr (0755, root, sys)
10139N/A%attr (0755, root, sys) %dir %{_sysconfdir}
10139N/A%{_sysconfdir}/gconf/schemas/brasero.schemas
10139N/A%config %class (rbac) %attr (0644, root, sys) /etc/security/exec_attr
10139N/A
10139N/A%if %build_l10n
10139N/A%files l10n
10139N/A%defattr(-, root, bin)
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%dir %attr (0755, root, other) %{_datadir}/locale
10139N/A%attr(-, root, other) %{_datadir}/locale/*
10139N/A%endif
10139N/A
10139N/A%changelog
10139N/A* Tue Jun 08 2010 - Michal.Pryc@Oracle.Com
10139N/A- Updated BuildRequires to fit SourceJuicer.
10139N/A* Mon Mar 1 2010 - christian.kelly@sun.com
10139N/A- Bump to 2.29.91.
10139N/A* Sun Feb 14 2010 - christian.kelly@sun.com
10139N/A- Bump to 2.29.90.
10139N/A* Mon Feb 1 2010 - christian.kelly@sun.com
10139N/A- Bump to 2.29.6.
10139N/A* Sun Jan 17 2010 - christian.kelly@sun.com
10139N/A- Bump to 2.29.4.
10465N/A* Sun Jan 17 2010 - christian.kelly@sun.com
10139N/A- Comment out manpages which are missing.
10139N/A* Fri Jan 15 2009 - lin.ma@sun.com
10139N/A- Move the definition of 'Desktop Removable Media User' from here
10139N/A to SUNWgnome-media - doo 13911.
10139N/A* Mon Nov 16 2009 - lin.ma@sun.com
10139N/A- Move manpage patch to manpages-roff
10139N/A- Update patch2 for 12650
10139N/A* Wed Oct 21 2009 - dave.lin@sun.com
10139N/A- Bump to 2.28.2
10139N/A* Wed Oct 14 2009 - dave.lin@sun.com
10139N/A- Bump to 2.28.1
10139N/A* Wed Sep 23 2009 - dave.lin@sun.com
10139N/A- Bump to 2.28.0
10139N/A* Wed Sep 16 2009 - lin.ma@sun.com
10139N/A- Bump to 2.27.92 and remove upstreamed patch.
10139N/A* Thu Aug 27 2009 - lin.ma@sun.com
10139N/A- Bump to 2.27.91 and update patches.
10139N/A* Fri Aug 21 2009 - lin.ma@sun.com
10139N/A- Disable nautilus extension because normal uses cant obtain privileges.
10139N/A* Fri Aug 14 2009 - lin.ma@sun.com
10139N/A- Bump to 2.27.90, updated patch3 which has been upstreamed,
10139N/A- could be removed in the next version.
10139N/A* Mon Jun 29 2009 - lin.ma@sun.com
10139N/A- Add patch for doo:9673
10139N/A* Tue Jun 16 2009 - christian.kelly@sun.com
10139N/A- Bump to 2.27.3.
10139N/A* Tue Jun 02 2009 - dave.lin@sun.com
10139N/A- fixed dependency issue(CR6843581).
10139N/A* Mon Jun 01 2009 - lin.ma@sun.com
10139N/A- Bump to 2.27.2
10139N/A* Sat Map 30 2009 - lin.ma@sun.com
10139N/A- Bump to 2.26.2
10139N/A- removed patches/brasero-02-src-data.diff.
10139N/A- Updated and reordered gksu related patch.
10139N/A* Tue Apr 22 2009 - lin.ma@sun.com
10139N/A- Updated gksu related patch, and fixed a nit of spec.
10139N/A* Tue Apr 21 2009 - lin.ma@sun.com
10139N/A- Added gksu related patch.
10139N/A- Added dependency for gksu.
10139N/A- Changed profile name.
10139N/A* Tue Apr 14 2009 - brian.cameron@sun.com
10139N/A- Bump to 2.26.1.
10139N/A* Fri Apr 3 2009 - laca@sun.com
10139N/A- use desktop-cache instead of postrun
10139N/A* Tue Mar 17 2009 - dave.lin@sun.com
10139N/A- Bump to 2.26.0.
10139N/A* Wed Mar 11 2009 - lin.ma@sun.com
10139N/A- Create and new profile 'Desktop CD User' and 'Console User'.
10139N/A- Removed file_dac_read, because console user owns the device.
10139N/A* Tue Mar 03 2009 - lin.ma@sun.com
10139N/A- Removed run-time dependency SUNWgksu, renamed to SUNWgnome-cd-burner.
10139N/A- Restored removed patch 02-src-data.diff, because it's partly upstreamed.
10139N/A* Mon Mar 02 2009 - dave.lin@sun.com
10139N/A- Bump to 2.25.92.
10139N/A- Removed upstreamed patch 02-src-data.diff.
10139N/A* Tue Feb 24 2009 - lin.ma@sun.com
10139N/A- Bump to 2.25.91.2 Add brasero-02-src-data.diff, add RBAC stuff.
10139N/A* Tue Feb 17 2009 - brian.cameron@sun.com
10139N/A- Bump to 2.25.91. Remove upstream patch brasero-04-po.diff.
10139N/A* Tue Feb 10 2009 - halton.huo@sun.com
10139N/A- Add dependency on SUNWgnome-media-player, CR #6755918
10139N/A* Fri Jan 16 2009 - takao.fujiwara@sun.com
10139N/A- Add l10n tarball.
10139N/A* Fri Jan 09 2009 - takao.fujiwara@sun.com
10139N/A- Add patch po.diff from community trunk.
10139N/A* Wed Sep 18 2008 - lin.ma@sun.com
10139N/A- Bump to 0.8.2. Update copyright.
10139N/A* Mon Sep 15 2008 - takao.fujiwara@sun.com
10139N/A- Add brasero-03-g11n-im-jacket.diff to enable IM for jacket editor.
10139N/A* Mon Aug 18 2008 - lin.ma@sun.com
10139N/A- Initial version.
10139N/A
10139N/A