Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 5854e72a1ee212b2dfb483e005da7187 > files > 23

gmpc-0.19.1-3.fc13.src.rpm

Name:           gmpc
Summary:        GNOME frontend for the MPD
Version:        0.19.1
Release:        3%{?dist}

License:        GPLv2+
Group:          Applications/Multimedia
URL:            http://gmpcwiki.sarine.nl/

Source0:        http://download.sarine.nl/Programs/gmpc/0.19.1/gmpc-0.19.1.tar.gz
Source1:        http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-alarm-0.19.0.tar.gz
Source2:        http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-albumview-0.19.0.tar.gz
Source3:        http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-avahi-0.19.0.tar.gz
Source4:        http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-awn-0.19.0.tar.gz
Source5:        http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-discogs-0.19.0.tar.gz
Source6:        http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-extraplaylist-0.19.0.tar.gz
Source7:        http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-jamendo-0.19.0.tar.gz
Source8:        http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-last-fm-0.19.0.tar.gz
Source9:        http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-libnotify-0.19.0.tar.gz
Source10:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-lirc-0.19.0.tar.gz
Source11:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-lyrics-0.19.0.tar.gz
Source12:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-lyricsplugin-0.19.0.tar.gz
Source13:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-lyricwiki-0.19.0.tar.gz
Source14:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-magnatune-0.19.0.tar.gz
Source15:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-mdcover-0.19.0.tar.gz
Source16:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-mserver-0.19.0.tar.gz
Source17:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-playlistsort-0.19.0.tar.gz
Source18:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-shout-0.19.0.tar.gz
Source19:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-tagedit-0.19.0.tar.gz
Source20:       http://download.sarine.nl/Programs/gmpc/0.19.0/gmpc-wikipedia-0.19.0.tar.gz

Patch0:         gmpc-dso.patch

BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  scrollkeeper, gtk2-devel, libglade2-devel
BuildRequires:  gettext, gnome-vfs2-devel, desktop-file-utils
BuildRequires:  perl-XML-Parser, findutils
BuildRequires:  curl-devel, xosd-devel, libSM-devel
BuildRequires:  avahi-glib-devel, libnotify-devel
BuildRequires:  gob2, libsexy-devel, WebKit-gtk-devel
BuildRequires:  json-glib-devel, lirc-devel
BuildRequires:  libmpd-devel >= 0.19.0
BuildRequires:  taglib-devel, libmicrohttpd-devel
BuildRequires:  intltool, sqlite-devel

%description
Gmpc is a GNOME client for the Music Player Daemon
Features :
 * Support for loading/saving playlists.
 * File Browser
 * Browser based on ID3 information. (on artist and albums)
 * Search
 * Current playlist viewer with search.
 * ID3 information
 * Lots more

%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
%setup -q -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7 -a 8 -a 9 -a 10 -a 11 -a 12 -a 13 -a 14 -a 15 -a 16 -a 17 -a 18 -a 19 -a 20
%patch0 -p0
sed -i -e 's,${prefix}/lib/,%{_libdir}/,g' gmpc-awn-0.19.0/src/Makefile.in

%build
%configure --disable-dependency-tracking --enable-eggtrayicon
make %{?_smp_mflags} LDFLAGS=-Wl,--export-dynamic
export PKG_CONFIG_PATH="$PWD/data"
export CFLAGS="-I$PWD -I$PWD/src/vala -I$PWD/src -DGMPC_BUILD=1"
ln -s src gmpc
cp src/vala/gmpc-plugin.h src
for i in \
	gmpc-alarm-0.19.0 \
	gmpc-albumview-0.19.0 \
	gmpc-avahi-0.19.0 \
	gmpc-awn-0.19.0 \
	gmpc-discogs-0.19.0 \
	gmpc-extraplaylist-0.19.0 \
	gmpc-jamendo-0.19.0 \
	gmpc-last-fm-0.19.0 \
	gmpc-libnotify-0.19.0 \
	gmpc-lirc-0.19.0 \
	gmpc-lyrics-0.19.0 \
	gmpc-lyricsplugin-0.19.0 \
	gmpc-lyricwiki-0.19.0 \
	gmpc-magnatune-0.19.0 \
	gmpc-mdcover-0.19.0 \
	gmpc-mserver-0.19.0 \
	gmpc-playlistsort-0.19.0 \
	gmpc-shout-0.19.0 \
	gmpc-tagedit-0.19.0 \
	gmpc-wikipedia-0.19.0; do
	pushd $i
	%configure
	make %{?_smp_mflags}
	popd
done

%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

for i in \
	gmpc-alarm-0.19.0 \
	gmpc-albumview-0.19.0 \
	gmpc-avahi-0.19.0 \
	gmpc-awn-0.19.0 \
	gmpc-discogs-0.19.0 \
	gmpc-extraplaylist-0.19.0 \
	gmpc-jamendo-0.19.0 \
	gmpc-last-fm-0.19.0 \
	gmpc-libnotify-0.19.0 \
	gmpc-lirc-0.19.0 \
	gmpc-lyrics-0.19.0 \
	gmpc-lyricsplugin-0.19.0 \
	gmpc-lyricwiki-0.19.0 \
	gmpc-magnatune-0.19.0 \
	gmpc-mdcover-0.19.0 \
	gmpc-mserver-0.19.0 \
	gmpc-playlistsort-0.19.0 \
	gmpc-shout-0.19.0 \
	gmpc-tagedit-0.19.0 \
	gmpc-wikipedia-0.19.0; do
	pushd $i
	make install DESTDIR=$RPM_BUILD_ROOT
	popd
done

%find_lang %{name}

for i in \
	gmpc-alarm \
	gmpc-discogs \
	gmpc-lastfm \
	gmpc-lyricwiki \
	gmpc-mdcover \
	gmpc-shout \
	gmpc-tagedit; do
	%find_lang $i
	cat $i.lang >> %{name}.lang
done

desktop-file-install  --vendor fedora \
        --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 ChangeLog NEWS README
%{_bindir}/%name
%{_bindir}/%name-remote
%{_bindir}/%name-remote-stream
%{_datadir}/applications/*.desktop
%{_datadir}/%{name}
%{_libdir}/%{name}
%{_datadir}/icons/*/*/*/*
%{_mandir}/man1/*

%files devel
%defattr(0644,root,root,755)
%dir %{_includedir}/%{name}
%{_includedir}/%{name}/*.h
%{_libdir}/pkgconfig/*.pc

%changelog
* Wed Feb 16 2011 Adrian Reber <adrian@lisas.de> - 0.19.1-3
- rebuilt for new libmicrohttpd
- added patch for " FTBFS gmpc-0.19.1-2.fc13: ImplicitDSOLinking" (#564660)

* Wed Nov 25 2009 Adrian Reber <adrian@lisas.de> - 0.19.1-2
- updated to 0.19.1

* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Wed Apr 08 2009 Adrian Reber <adrian@lisas.de> - 0.18.0-1
- updated to 0.18.0

* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Sat Nov 29 2008 Adrian Reber <adrian@lisas.de> - 0.16.1-1
- updated to 0.16.1

* Wed Oct 01 2008 Adrian Reber <adrian@lisas.de> - 0.15.5.0-4
- re-created patch to apply cleanly (fixes #465008)

* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.15.5.0-3
- Autorebuild for GCC 4.3

* Fri Feb 15 2008 Adrian Reber <adrian@lisas.de> - 0.15.5.0-2
- rebuilt for gcc43

* Sun Dec 23 2007 Adrian Reber <adrian@lisas.de> - 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 <adrian@lisas.de> - 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 <adrian@lisas.de> - 0.14.0-3
- rebuilt

* Wed Jun 20 2007 Adrian Reber <adrian@lisas.de> - 0.14.0-2
- applied patch to fix album play order from David Woodhouse

* Sun Mar 25 2007 Adrian Reber <adrian@lisas.de> - 0.14.0-1
- updated to 0.14.0
- added more plugins
- fixed #233837 (gmpc-devel: unowned directory)

* Sat Dec 09 2006 Adrian Reber <adrian@lisas.de> - 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 <abompard@fedoraproject.org> 0.11.2-6
- BR: perl-XML-Parser

* Wed Aug 30 2006 Aurelien Bompard <abompard@fedoraproject.org> 0.11.2-5
- rebuild

* Thu Mar 23 2006 Jonathan Dieter <jdieter99[AT]gmx.net> 0.11.2-4
- fix dynamic linking bug

* Wed Feb 22 2006 Aurelien Bompard <gauret[AT]free.fr> 0.11.2-3
- rebuild for FC5

* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
- rebuilt

* Fri Nov 05 2004 Aurelien Bompard <gauret[AT]free.fr> 0:0.11.2-0.fdr.1
- initial Fedora release (from Mandrake)