%define name gnomebaker %define version 0.6.4 %define release %mkrel 5 Name: %{name} Summary: Simple CD burning frontend for GNOME Version: %{version} Release: %{release} Source: http://prdownloads.sourceforge.net/gnomebaker/%{name}-%{version}.tar.gz Patch0: gnomebaker-0.6.4-mdv-fix-str-fmt.patch Patch1: gnomebaker-0.6.4-libnotify-0.7.patch URL: http://biddell.co.uk/gnomebaker.php License: GPL Group: Archiving/Cd burning BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: imagemagick libgnomeui2-devel libglade2.0-devel bison BuildRequires: scrollkeeper BuildRequires: gstreamer0.10-devel BuildRequires: libnotify-devel BuildRequires: perl-XML-Parser BuildRequires: desktop-file-utils BuildRequires: intltool automake1.9 Requires: cdrkit cdrkit-genisoimage cdrkit-icedax Requires: gstreamer0.10-plugins-base gstreamer0.10-flac %description GnomeBaker is a GTK2/Gnome cd burning application. As of 0.4 GnomeBaker can: * Create data cds * Blank rewritable disks * Copy data cds * Copy audio cds * Burn existing cd iso images * Can burn via scsi and atapi * Drag and drop to create data cds (including DnD to and from nautilus) * Create audio cds from existing wavs, mp3, flac and oggs * Integrate with gconf for storage of application settings * Burn DVDs * Supports multisession burning * Blank/Format DVDs * Burn Cue/Bin files * Burn data cds on the fly In the future it will also do the following and hopefully much more: * Create video cds from existing video and stills * Create mixed mode cds %prep %setup -q %patch0 -p1 -b .strfmt %patch1 -p0 -b .libnotify chmod 644 AUTHORS ChangeLog NEWS TODO README #./autogen.sh %build export CFLAGS="%optflags -rdynamic" %configure2_5x --enable-libnotify %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std rm -fr $RPM_BUILD_ROOT/%_prefix/doc #menu desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="X-MandrivaLinux-System-Archiving-CDBurning" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/* #icons mkdir -p $RPM_BUILD_ROOT/%_liconsdir convert -size 48x48 pixmaps/%name-48.png $RPM_BUILD_ROOT/%_liconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_iconsdir convert -size 32x32 pixmaps/%name-48.png $RPM_BUILD_ROOT/%_iconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_miconsdir convert -size 16x16 pixmaps/%name-48.png $RPM_BUILD_ROOT/%_miconsdir/%name.png %find_lang %name %clean rm -rf $RPM_BUILD_ROOT %if %mdkversion < 200900 %post %update_menus %update_icon_cache hicolor %endif %if %mdkversion < 200900 %postun %clean_menus %clean_icon_cache hicolor %endif %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS ChangeLog NEWS TODO README %{_bindir}/%name %{_datadir}/gnome/help/%name %{_datadir}/applications/%name.desktop %{_datadir}/%name %_datadir/icons/hicolor/*/apps/* %dir %{_datadir}/omf/%name %{_datadir}/omf/%name/*-C.omf %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Wed Apr 20 2011 Funda Wang <fwang@mandriva.org> 0.6.4-5mdv2011.0 + Revision: 656115 - fix build with libnotify 0.7 * Sun Dec 05 2010 Oden Eriksson <oeriksson@mandriva.com> 0.6.4-4mdv2011.0 + Revision: 610915 - rebuild * Sat Dec 12 2009 Jérôme Brenier <incubusss@mandriva.org> 0.6.4-3mdv2010.1 + Revision: 477833 - fix str fmt + Thierry Vignaud <tv@mandriva.org> - rebuild + Oden Eriksson <oeriksson@mandriva.com> - lowercase ImageMagick * Fri Jun 20 2008 Götz Waschk <waschk@mandriva.org> 0.6.4-1mdv2009.0 + Revision: 227383 - new version + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + Thierry Vignaud <tv@mandriva.org> - fix gstreamer0.10-devel BR for x86_64 - drop old menu - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Mon Oct 08 2007 Götz Waschk <waschk@mandriva.org> 0.6.2-1mdv2008.1 + Revision: 95691 - new version - remove hack for cdrkit, it now has native support * Thu Jan 25 2007 Götz Waschk <waschk@mandriva.org> 0.6.1-4mdv2007.0 + Revision: 113081 - next try to fix bug #28360 * Tue Jan 23 2007 Götz Waschk <waschk@mandriva.org> 0.6.1-3mdv2007.1 + Revision: 112241 - fix glade usage (bug #28360) * Mon Jan 08 2007 Götz Waschk <waschk@mandriva.org> 0.6.1-2mdv2007.1 + Revision: 105916 - use cdrkit * Thu Oct 19 2006 Götz Waschk <waschk@mandriva.org> 0.6.1-1mdv2007.1 + Revision: 66423 - Import gnomebaker * Thu Oct 19 2006 Götz Waschk <waschk@mandriva.org> 0.6.1-1mdv2007.1 - New version 0.6.1 * Mon Sep 18 2006 Götz Waschk <waschk@mandriva.org> 0.6.0-1mdv2007.0 - update file list - new version * Sun Aug 06 2006 Götz Waschk <waschk@mandriva.org> 0.5.2-0.20060805.1mdv2007.0 - gstreamer 0.10 - cvs snapshot * Wed Aug 02 2006 Götz Waschk <waschk@mandriva.org> 0.5.1-2mdv2007.0 - xdg menu * Sun Feb 05 2006 Götz Waschk <waschk@mandriva.org> 0.5.1-1mdk - fix buildrequires - update file list - New release 0.5.1 - use mkrel * Mon Jan 09 2006 Marcel Pol <mpol@mandriva.org> 0.5.0-2mdk - rebuild for new openssl * Tue Oct 18 2005 Götz Waschk <waschk@mandriva.org> 0.5.0-1mdk - fix buildrequires - New release 0.5.0 * Fri Sep 02 2005 Götz Waschk <waschk@mandriva.org> 0.4.2-2mdk - rebuild to remove glitz dep * Tue Aug 23 2005 Austin Acton <austin@mandriva.org> 0.4.2-1mdk - New release 0.4.2 * Wed Aug 17 2005 Götz Waschk <waschk@mandriva.org> 0.4.1-1mdk - New release 0.4.1 * Mon Jul 18 2005 Austin Acton <austin@mandriva.org> 0.4-2mdk - update description * Sat Jul 16 2005 Austin Acton <austin@mandriva.org> 0.4-1mdk - 0.4 - move to gstreamer backend * Tue Feb 15 2005 Götz Waschk <waschk@linux-mandrake.com> 0.3-2mdk - source URL - fix buildrequires * Sun Feb 06 2005 Austin Acton <austin@mandrake.org> 0.3-1mdk - 0.3 * Sat Jan 22 2005 Götz Waschk <waschk@linux-mandrake.com> 0.2.1-0.20050119.2mdk - fix buildrequires * Wed Jan 19 2005 Austin Acton <austin@mandrake.org> 0.2.1-0.20050119.1mdk - cvs 20050119 * Mon Nov 22 2004 Austin Acton <austin@mandrake.org> 0.2-1mdk - 0.2 - source URL - require some minor audio tools * Sat Nov 06 2004 Austin Acton <austin@mandrake.org> 0.1-1mdk - initial package