]> git.pld-linux.org Git - packages/gmpc.git/blame - gmpc.spec
- release 3 (by relup.sh)
[packages/gmpc.git] / gmpc.spec
CommitLineData
b8f4bf5f 1%define libmpd_ver 0.20.95
84b280d0 2Summary: Gnome Music Player Client
15a01035 3Summary(pl.UTF-8): Odtwarzacz Gnome Music Player Client
84b280d0 4Name: gmpc
b8f4bf5f 5Version: 11.8.16
5f756273 6Release: 3
0bea9006 7License: GPL v2+
84b280d0 8Group: X11/Applications/Sound
b8f4bf5f
ER
9Source0: http://download.sarine.nl/Programs/gmpc/%{version}/%{name}-%{version}.tar.gz
10# Source0-md5: 223aeb000e41697d8fdf54ccedee89d5
0bea9006 11Patch0: %{name}-desktop.patch
3b77292c
ER
12Patch1: window-title.patch
13URL: http://www.gmpclient.org/
9a030143 14BuildRequires: autoconf >= 2.59
84b280d0 15BuildRequires: automake
f1ed3761 16BuildRequires: curl-devel
7902fbb7 17BuildRequires: gettext-tools
2c0f52c0 18BuildRequires: glib2-devel >= 1:2.16.0
b8f4bf5f 19BuildRequires: gnome-doc-utils
fd2ca4db 20BuildRequires: gob2 >= 2.0.17
b8f4bf5f 21BuildRequires: gtk+2-devel >= 2:2.18
84b280d0 22BuildRequires: intltool
b8f4bf5f 23BuildRequires: libmpd-devel >= 0.20.95
ab436602
JP
24BuildRequires: libsexy-devel
25BuildRequires: libsoup-devel
84b280d0 26BuildRequires: libtool
b8f4bf5f
ER
27BuildRequires: libunique-devel
28BuildRequires: libxml2-devel
2f2b89ba 29BuildRequires: libxspf-devel
f1ed3761 30BuildRequires: pkgconfig >= 0.9
0bea9006 31BuildRequires: rpmbuild(macros) >= 1.311
2c0f52c0 32BuildRequires: sqlite3-devel
b8f4bf5f 33BuildRequires: vala >= 0.11.0
951f1bbf 34BuildRequires: xorg-lib-libSM-devel
b8f4bf5f
ER
35BuildRequires: xorg-lib-libX11-devel
36BuildRequires: zlib-devel
37%requires_ge_to libmpd libmpd-devel
38Requires: libmpd >= %{libmpd_ver}
23a20119
AF
39Requires(post,postun): gtk-update-icon-cache
40Requires(post,postun): hicolor-icon-theme
f02828db 41Obsoletes: gmpc-plugin-discogs
f02828db 42Obsoletes: gmpc-plugin-extraplaylist
080e22f8
ER
43Obsoletes: gmpc-plugin-favorites
44Obsoletes: gmpc-plugin-lastfm-provider
45Obsoletes: gmpc-plugin-serverstats
84b280d0
JK
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
49GMPC is a frontend for the mpd (Music Player Daemon). It's focused on
50being fast and easy to use, while making optimal use of all the
51functions in mpd. The latest release (0.13) features plugin support so
52it can be easily extended where needed, plugins can range from showing
53a small osd window to adding an extra view in the playlist browser.
54
3a26edc0
JR
55%description -l pl.UTF-8
56GMPC to frontend dla mpd (Music Player Daemon). Skupia się na byciu
57najszybszym i prostym w użyciu, a jednocześnie optymalnym
4cee597a 58wykorzystywaniu wszystkich funkcji mpd. Ostatnie wydanie (0.13) ma
3a26edc0
JR
59obsługę wtyczek, więc można go łatwo rozszerzać w miarę potrzeby;
60wtyczki mogą obsługiwać funkcjonalność od wyświetlania małego okienka
61na ekranie do dodawania dodatkowego widoku do przeglądarki playlist.
4cee597a 62
84b280d0
JK
63%package devel
64Summary: Header files for GMPC plugin developement
15a01035 65Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia wtyczek dla GMPC
84b280d0
JK
66Group: Development/Libraries
67Requires: %{name} = %{version}-%{release}
b8f4bf5f 68Requires: libmpd-devel >= %{libmpd_ver}
84b280d0
JK
69
70%description devel
71Header files for GMPC plugin developement.
72
3a26edc0
JR
73%description devel -l pl.UTF-8
74Pliki nagłówkowe do tworzenia wtyczek dla GMPC.
4cee597a 75
84b280d0 76%prep
cf485329 77%setup -q
0bea9006 78%patch0 -p1
b8f4bf5f
ER
79# breaks compilation: http://carme.pld-linux.org/~glen/gmpc.log
80touch -r src/playlist3.c src/playlist3.c.foo
3b77292c 81%patch1 -p1
b8f4bf5f 82touch -r src/playlist3.c.foo src/playlist3.c
84b280d0
JK
83
84%build
85%{__intltoolize}
86%{__libtoolize}
87%{__aclocal}
88%{__autoconf}
89%{__autoheader}
90%{__automake}
91
bee89a85 92RC=no \
ab436602 93%configure \
0b9705c8 94 --enable-libxspf \
b8f4bf5f
ER
95 --enable-unique \
96
97# --enable-appindicator \
98
fd2ca4db 99%{__make}
84b280d0
JK
100
101%install
102rm -rf $RPM_BUILD_ROOT
7fc01e63 103install -d $RPM_BUILD_ROOT{%{_libdir}/%{name}/plugins,%{_datadir}/%{name}/plugins}
73dfa06a 104
84b280d0
JK
105%{__make} install \
106 DESTDIR=$RPM_BUILD_ROOT
107
b8f4bf5f
ER
108# Ubuntu theme, not present in PLD
109%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/icons/Humanity
080e22f8 110%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gmpc/icons/Humanity
b8f4bf5f 111
14007998 112# drop javanese translation, need glibc support first
080e22f8 113%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/jv
14007998 114
b8f4bf5f 115%find_lang %{name} --with-gnome
84b280d0
JK
116
117%clean
118rm -rf $RPM_BUILD_ROOT
119
0bea9006
MB
120%post
121%update_icon_cache hicolor
122
123%postun
124%update_icon_cache hicolor
125
b8f4bf5f 126%files -f %{name}.lang
84b280d0
JK
127%defattr(644,root,root,755)
128%doc AUTHORS README
0bea9006
MB
129%attr(755,root,root) %{_bindir}/gmpc
130%attr(755,root,root) %{_bindir}/gmpc-remote
131%attr(755,root,root) %{_bindir}/gmpc-remote-stream
132%{_desktopdir}/gmpc.desktop
84b280d0 133%{_datadir}/%{name}
73dfa06a 134%{_libdir}/%{name}
79036d14 135%{_iconsdir}/hicolor/16x16/apps/gmpc.png
136%{_iconsdir}/hicolor/22x22/apps/gmpc.png
137%{_iconsdir}/hicolor/32x32/apps/gmpc.png
138%{_iconsdir}/hicolor/48x48/apps/gmpc.png
ed8760bc 139%{_iconsdir}/hicolor/64x64/apps/gmpc.png
140%{_iconsdir}/hicolor/72x72/apps/gmpc.png
141%{_iconsdir}/hicolor/96x96/apps/gmpc.png
142%{_iconsdir}/hicolor/128x128/apps/gmpc.png
79036d14 143%{_iconsdir}/hicolor/scalable/apps/gmpc.svg
144%{_mandir}/man1/gmpc-remote.1*
145%{_mandir}/man1/gmpc.1*
b8f4bf5f 146%{_mandir}/man1/gmpc-remote-stream.1*
79036d14 147
84b280d0
JK
148%files devel
149%defattr(644,root,root,755)
0bea9006
MB
150%{_includedir}/gmpc
151%{_pkgconfigdir}/gmpc.pc
This page took 0.169215 seconds and 4 git commands to generate.