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