#%%global snapshot 20110224 Name: gmpc Summary: Gtk2 client for Music Player Daemon Version: 11.8.16 Release: 2.n0i.10%{?snapshot:.%{snapshot}git}%{?dist} License: GPLv2+ Group: Applications/Multimedia URL: http://gmpclient.org/ %if %{?snapshot:1}0 Source0: %{name}-%{snapshot}.tar.bz2 Source99: %{name}-snapshot.sh %else Source0: http://download.sarine.nl/Programs/gmpc/%{version}/%{name}-%{version}.tar.gz %endif BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: glib2-devel >= 2.16 BuildRequires: gob2 BuildRequires: gtk2-devel >= 2.16 BuildRequires: intltool >= 0.21 BuildRequires: libglade2-devel BuildRequires: libmpd-devel >= %{version} BuildRequires: libSM-devel BuildRequires: libsoup-devel >= 2.4 BuildRequires: scrollkeeper BuildRequires: sqlite-devel BuildRequires: unique-devel BuildRequires: vala > 0.11 BuildRequires: gnome-doc-utils >= 0.18.0 %description GMPC is a GTK2 frontend for Music Player Daemon. It is designed to be lightweight and easy to use, while providing full access to all of MPD's features. Users are presented with several different methods to browse through their music. It can be extended by plugins, of which many are available. %package devel Summary: Development files for gmpc Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel This package includes header files necessary for developing gmpc plugins. %prep %if %{?snapshot:1}0 %setup -q -n %{name}-%{snapshot} %else %setup -q %endif perl -pi -e 's/^(gmpc_LDADD.*)/$1 -lz -lX11 -lm -lxml2/' src/Makefile.in %build %configure --disable-dependency-tracking --disable-static \ --disable-shave \ %if %{?snapshot:1}0 %{!?_without_debug:--enable-timing} %endif make %{?_smp_mflags} LDFLAGS=-Wl,--export-dynamic %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # this is the default search path mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins # rpmlint complains if arch-dependent files are in %{_datadir} mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins %find_lang %{name} desktop-file-install --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ $RPM_BUILD_ROOT%{_datadir}/applications/gmpc.desktop %clean rm -rf $RPM_BUILD_ROOT %post touch --no-create %{_datadir}/icons/hicolor || : %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : %postun touch --no-create %{_datadir}/icons/hicolor || : %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : %files -f %name.lang %defattr(-,root,root) %doc AUTHORS README %{_bindir}/%name %{_bindir}/%name-remote %{_bindir}/%name-remote-stream %{_datadir}/applications/*.desktop %{_datadir}/%{name} %{_datadir}/gnome/help/%{name} %exclude %{_datadir}/%{name}/gmpc-gtk-win32.rc %{_libdir}/%{name} %{_datadir}/icons/*/*/*/* %{_mandir}/man1/* %files devel %defattr(0644,root,root,755) %dir %{_includedir}/%{name} %{_includedir}/%{name}/*.h %{_libdir}/pkgconfig/*.pc %changelog * Sat Jul 28 2012 Marius FERARU - 11.8.16-2.n0i.10 - rebuild on Fedora 17 * Mon Sep 05 2011 Marius FERARU - 11.8.16-1.n0i.9 - version 11.8.16 - dropped unmaintained docs * Thu Feb 24 2011 Marius FERARU - 0.20.95-0.n0i.8.20110224git - git snapshot from 20110224 * Sat Nov 27 2010 Marius FERARU - 0.20.95-0.n0i.7.20101127git - enable debugging stuff by default when building snapshots * Sat Nov 27 2010 Marius FERARU - 0.20.95-0.n0i.6.20101127git - updated URL - updated description - support building git snapshots - updated BR - build a current snapshot * Mon Apr 12 2010 Marius FERARU - 0.20.0-1.n0i.5 - version 0.20.0 * Wed Mar 03 2010 Marius FERARU - 0.19.100-1.n0i.4 - version 0.19.100 * Sun Sep 27 2009 Marius FERARU - 0.19.0-1.n0i.3 - version 0.19.0 * Mon Sep 07 2009 Marius FERARU - 0.18.100-1.n0i.2 - version 0.18.100 (AKA 0.19rc1) - fixed summary/description (s/GNOME/Gtk2/) - dropped plugins (should build separate packages) * Sat Aug 15 2009 Marius FERARU - 0.18.96-1.n0i.1 - version 0.18.96 - more plugins (gmpc-lyricsplugin, gmpc-playlistsort) - build fixes * Wed Apr 08 2009 Adrian Reber - 0.18.0-1 - updated to 0.18.0 * Tue Feb 24 2009 Fedora Release Engineering - 0.16.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Nov 29 2008 Adrian Reber - 0.16.1-1 - updated to 0.16.1 * Wed Oct 01 2008 Adrian Reber - 0.15.5.0-4 - re-created patch to apply cleanly (fixes #465008) * Mon Feb 18 2008 Fedora Release Engineering - 0.15.5.0-3 - Autorebuild for GCC 4.3 * Fri Feb 15 2008 Adrian Reber - 0.15.5.0-2 - rebuilt for gcc43 * Sun Dec 23 2007 Adrian Reber - 0.15.5.0-1 - updated to 0.15.5.0 - this should fix #242226 - added six more plugins (wikipedia, random-playlist, mserver, libnotify, favorites, extraplaylist) - added BR libnotify-devel for libnotify plugin * Sun Nov 11 2007 Adrian Reber - 0.15.1-1 - update to 0.15.1 - dropped gmpc-fix-album-play-order.diff patch - two more plugins (avahi, shout) * Fri Aug 24 2007 Adrian Reber - 0.14.0-3 - rebuilt * Wed Jun 20 2007 Adrian Reber - 0.14.0-2 - applied patch to fix album play order from David Woodhouse * Sun Mar 25 2007 Adrian Reber - 0.14.0-1 - updated to 0.14.0 - added more plugins - fixed #233837 (gmpc-devel: unowned directory) * Sat Dec 09 2006 Adrian Reber - 0.13.0-1 - updated to 0.13.0 - created devel package for header files - removed X-Fedora from desktop-file-install - added some plugins and moved the plugins to %%{_libdir}/%%{name}/plugins * Wed Aug 30 2006 Aurelien Bompard 0.11.2-6 - BR: perl-XML-Parser * Wed Aug 30 2006 Aurelien Bompard 0.11.2-5 - rebuild * Thu Mar 23 2006 Jonathan Dieter 0.11.2-4 - fix dynamic linking bug * Wed Feb 22 2006 Aurelien Bompard 0.11.2-3 - rebuild for FC5 * Fri Apr 7 2005 Michael Schwendt - rebuilt * Fri Nov 05 2004 Aurelien Bompard 0:0.11.2-0.fdr.1 - initial Fedora release (from Mandrake)