Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 274e31e254c5be63a835a8d9d5829559 > files > 3

gnomad2-2.9.4-2mdv2010.0.src.rpm

%define	name	gnomad2
%define	version	2.9.4
%define rel	2
%define	release	%mkrel %{rel}
%define	Summary	A Nomad Jukebox manager

Summary:	%{Summary}
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPLv2+
URL:		http://gnomad2.sourceforge.net/
Group:		Sound
Source0:	%{name}-%{version}.tar.gz
Patch0:		%{name}-0.9.4-fix-str-fmt.patch
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 >= 0.3.0
BuildRequires:  taglib-devel
BuildRequires:	hal-devel
BuildRequires:	dbus-devel
BuildRequires:	intltool
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
%patch0

%build
%configure2_5x
%make

%install
rm -rf %{buildroot}
%{makeinstall_std}

install -d %{buildroot}{%{_miconsdir},%{_liconsdir},%{_menudir}}
convert -size 16x16 %{name}-logo.png %{buildroot}%{_miconsdir}/%{name}-logo.png
convert -size 32x32 %{name}-logo.png %{buildroot}%{_iconsdir}/%{name}-logo.png
convert -size 48x48 %{name}-logo.png %{buildroot}%{_liconsdir}/%{name}-logo.png

perl -pi -e 's,%{name}-logo.png,%{name}-logo,g' %{buildroot}%{_datadir}/applications/*

%find_lang %{name}
desktop-file-install --vendor="" \
    --remove-category="Application" \
    --add-category="AudioVideo;Audio" \
    --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/*
	  
%if %mdkversion < 200900
%post
%update_menus
%endif

%if %mdkversion < 200900
%postun
%clean_menus
%endif

%clean
rm -rf %{buildroot}

%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
%doc AUTHORS NEWS ChangeLog README TODO


%changelog
* Fri Sep 11 2009 Thierry Vignaud <tvignaud@mandriva.com> 2.9.4-2mdv2010.0
+ Revision: 437757
- rebuild

* Wed Feb 11 2009 Emmanuel Andry <eandry@mandriva.org> 2.9.4-1mdv2009.1
+ Revision: 339584
- BR intltool
- New version 0.9.4
- diff P0 to fix string format literal

  + Oden Eriksson <oeriksson@mandriva.com>
    - lowercase ImageMagick

* Sat Sep 06 2008 Emmanuel Andry <eandry@mandriva.org> 2.9.2-1mdv2009.0
+ Revision: 281949
- New version
- drop patch (merged upstream)

* Fri Jul 18 2008 Funda Wang <fundawang@mandriva.org> 2.9.1-2mdv2009.0
+ Revision: 238252
- add patch to build with libmtp 0.3.0

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Sun Feb 03 2008 Emmanuel Andry <eandry@mandriva.org> 2.9.1-1mdv2008.1
+ Revision: 161789
- New version

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Sat Oct 27 2007 Funda Wang <fundawang@mandriva.org> 2.9.0-2mdv2008.1
+ Revision: 102622
- rebuild for new libmtp

* Thu Sep 06 2007 Emmanuel Andry <eandry@mandriva.org> 2.9.0-1mdv2008.0
+ Revision: 81209
- New version
- buildrequires taglib-devel
- remove icon extension in desktop file (thanks to adamw)

* Sun Aug 05 2007 Funda Wang <fundawang@mandriva.org> 2.8.12-2mdv2008.0
+ Revision: 59035
- rebuild against latest libmtp

* Mon May 21 2007 Per Øyvind Karlsen <peroyvind@mandriva.org> 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