%define name gnomad2 %define version 2.8.12 %define rel 1 %define release %mkrel %{rel} %define Summary A Nomad Jukebox manager Summary: %{Summary} Name: %{name} Version: %{version} Release: %{release} License: GPL URL: http://gnomad2.sourceforge.net/ Group: Sound Source0: %{name}-%{version}.tar.gz BuildRequires: libnjb-devel >= 2.2 BuildRequires: libgtk+2-devel BuildRequires: libid3tag-devel BuildRequires: ImageMagick BuildRequires: perl-XML-Parser BuildRequires: desktop-file-utils BuildRequires: libmtp-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description Gnomad 2 is a GUI built on top of GTK/GNOME 2, libid3tag and libnjb that makes it possible to transfer tracks and files from/to a Creative Nomad Jukebox (all brands). It is designed much like an ordinary graphical FTP program. %prep %setup -q %build %configure2_5x %make %install rm -rf $RPM_BUILD_ROOT %{makeinstall_std} install -d $RPM_BUILD_ROOT{%{_miconsdir},%{_liconsdir},%{_menudir}} convert -size 16x16 %{name}-logo.png $RPM_BUILD_ROOT%{_miconsdir}/%{name}-logo.png convert -size 32x32 %{name}-logo.png $RPM_BUILD_ROOT%{_iconsdir}/%{name}-logo.png convert -size 48x48 %{name}-logo.png $RPM_BUILD_ROOT%{_liconsdir}/%{name}-logo.png mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}): command="%{name}" icon="%{name}-logo.png" needs="x11" title="Gnomad 2" longtitle="A tool for managing Creative Nomad/Zen Jukeboxes and Dell DJs" section="Multimedia/Sound" xdg="true" EOF %find_lang %{name} desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="X-MandrivaLinux-Multimedia-Sound;AudioVideo;Audio" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/* %post %update_menus %postun %clean_menus %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(755,root,root,755) %{_bindir}/%{name} %defattr(644,root,root,755) %{_mandir}/man1/%{name}.1* %{_datadir}/application-registry/%{name}.applications %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}-logo.png %{_miconsdir}/%{name}-logo.png %{_iconsdir}/%{name}-logo.png %{_liconsdir}/%{name}-logo.png %{_menudir}/%{name} %doc AUTHORS NEWS ChangeLog README TODO %changelog * Mon May 21 2007 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 2.8.12-1mdv2008.0 + Revision: 29008 - new release: 2.8.12 * Wed Jan 24 2007 Emmanuel Andry <eandry@mandriva.org> 2.8.10-1mdv2007.0 + Revision: 112816 - New release 2.8.10 * Sat Dec 09 2006 Emmanuel Andry <eandry@mandriva.org> 2.8.9-2mdv2007.1 + Revision: 94379 - rebuild for new libmtp * Sun Dec 03 2006 Emmanuel Andry <eandry@mandriva.org> 2.8.9-1mdv2007.1 + Revision: 90255 - New version 2.8.9 build with libmtp - Import gnomad2 * Thu Aug 24 2006 Götz Waschk <waschk@mandriva.org> 2.8.6-2mdv2007.0 - fix Debian menu - fix buildrequires * Wed Aug 23 2006 Emmanuel Andry <eandry@mandriva.org> 2.8.6-1mdv2007.0 - New release 2.8.6 - xdg menu * Fri Apr 14 2006 Jerome Soyer <saispo@mandriva.org> 2.8.3-1mdk - New release 2.8.3 * Wed Mar 15 2006 Götz Waschk <waschk@mandriva.org> 2.8.2-3mdk - fix buildrequires * Sat Dec 24 2005 Nicolas Lécureuil <neoclust@mandriva.org> 2.8.2-2mdk - Add BuildRequires: perl-XML-Parser * Thu Dec 22 2005 Götz Waschk <waschk@mandriva.org> 2.8.2-1mdk - fix buildrequires - fix configure call - New release 2.8.2 * Sat Jul 09 2005 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 2.8.0-1mdk - 2.8.0 * Fri Jun 17 2005 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 2.7.1-2mdk - no bz2 ending for man page * Fri Jun 17 2005 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 2.7.1-1mdk - 2.7.1 - %%mkrel * Thu Dec 16 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 2.5.0-1mdk - 2.5.0 * Sun Jun 06 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 2.4.4-1mdk - 2.4.4