Name: gtkpod Version: %{REVISION} Release: 1%{?dist} Summary: Graphical song management program for Apple's iPod Group: Applications/Multimedia # The help documentation is under GFDL, the rest of the code is GPLv2+ License: GPLv2+ and GFDL URL: http://www.gtkpod.org Source0: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: curl-devel BuildRequires: desktop-file-utils BuildRequires: flac-devel BuildRequires: flex BuildRequires: gettext BuildRequires: gnome-vfs2-devel BuildRequires: hal-devel BuildRequires: intltool BuildRequires: libglade2-devel BuildRequires: libgpod-devel >= 0.7.0 BuildRequires: libid3tag-devel BuildRequires: libmp4v2-devel BuildRequires: libvorbis-devel BuildRequires: perl(XML::Parser) BuildRequires: anjuta-devel >= 2.30 BuildRequires: webkitgtk-devel BuildRequires: gstreamer-devel BuildRequires: gstreamer-plugins-base-devel # some of the scripts in the scripts directory use which Requires: which Requires: anjuta %description gtkpod is a platform independent Graphical User Interface for Apple's iPod using GTK2. It supports all current iPod models, including the Mini, Photo, Shuffle, Nano, Video, Classic, Touch, and iPhone. %prep %setup -q %build %configure make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} INSTALL="install -p" desktop-file-install \ --vendor fedora \ --delete-original \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/%{name}.desktop %find_lang %{name} %clean rm -rf %{buildroot} %post /sbin/ldconfig touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %postun /sbin/ldconfig touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog* COPYING README TODOandBUGS.txt TROUBLESHOOTING %{_bindir}/%{name} %{_includedir}/%{name} %{_libdir}/%{name} %{_libdir}/lib%{name}* %{_libdir}/pkgconfig/lib%{name}* %{_datadir}/%{name} %{_datadir}/icons/hicolor/*/apps/%{name}.* %{_datadir}/applications/*.desktop %{_mandir}/man1/%{name}* %changelog * Wed Aug 11 2010 David Malcolm - 1.0.0-2 - recompiling .py files against Python 2.7 (rhbz#623316) * Wed Aug 11 2010 Todd Zullinger - 1.0.0-1 - Update to 1.0.0 * Tue Jun 15 2010 Todd Zullinger - 0.99.16-1 - Update to 0.99.16 - Link with libdl * Sun Feb 14 2010 Todd Zullinger - 0.99.14-4 - Link with libm and libvorbis (#564853) * Fri Jul 24 2009 Fedora Release Engineering - 0.99.14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering - 0.99.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Feb 20 2009 Todd Zullinger - 0.99.14-1 - Update to 0.99.14 - Add GFDL to License tag, for documentation - Update xdg-open patch so it applies without fuzz - Drop libgnomecanvas-devel BR, it is not used anymore - Apply upstream patch to fix lame-tag endianess problem (this prevented gapless playback from working correctly) * Sat Jan 17 2009 Todd Zullinger - 0.99.12-5 - Apply upstream fix for disappearing tooltips (#428940) * Mon Dec 01 2008 Ignacio Vazquez-Abrams - 0.99.12-4 - Rebuild for Python 2.6 * Tue Jun 10 2008 Todd Zullinger - 0.99.12-3 - use xdg-open as default player (#449199) (patch from Debarshi Ray) - update %%description to include more complete model list * Tue Feb 12 2008 Todd Zullinger - 0.99.12-2 - rebuild for gcc 4.3 * Tue Dec 11 2007 Todd Zullinger - 0.99.12-1 - update to 0.99.12 * Wed Nov 21 2007 Todd Zullinger - 0.99.10-2 - rebuild for libgpod-0.6.0 - apply upstream patch to fix smart playlist play time bug - Requires: which (used in some of the provided scripts) * Sat Aug 04 2007 Todd Zullinger - 0.99.10-1 - update to 0.99.10 - use upstream .desktop file - add new BRs, update libgpod BR to >= 0.5.2 - add %%post and %%postun to update the icon cache - update license tag * Fri Feb 16 2007 Todd Zullinger - 0.99.8-3 - preserve timestamps when copying .desktop file to builddir and running make install - use a symlink for the menu icon * Mon Feb 12 2007 Todd Zullinger - 0.99.8-2 - remove redundant gtk2-devel BR - move .desktop creation to a separate file - remove livna stuff from .desktop file - don't use macros for install and mkdir - remove NEWS file from %%doc as it mostly mirrors the ChangeLog * Mon Feb 12 2007 Todd Zullinger - 0.99.8-1 - initial fedora package, parts stolen from Matthias' FreshRPMS spec