]> git.pld-linux.org Git - packages/rygel.git/blob - rygel.spec
- updated to 0.38.2
[packages/rygel.git] / rygel.spec
1 Summary:        Rygel - collection of DLNA (UPnP AV) services
2 Summary(pl.UTF-8):      Rygel - zbiór usług DLNA (UPnP AV)
3 Name:           rygel
4 Version:        0.38.2
5 Release:        1
6 License:        LGPL v2+
7 Group:          X11/Applications
8 Source0:        http://ftp.gnome.org/pub/GNOME/sources/rygel/0.38/%{name}-%{version}.tar.xz
9 # Source0-md5:  1cd6c49da750bd7c28258665ab33084c
10 Patch0:         gtk-doc.patch
11 URL:            https://wiki.gnome.org/Projects/Rygel
12 BuildRequires:  autoconf >= 2.64
13 BuildRequires:  automake >= 1:1.11.1
14 BuildRequires:  docbook-style-xsl-nons
15 BuildRequires:  gdk-pixbuf2-devel >= 2.0
16 BuildRequires:  gettext-tools >= 0.19.7
17 BuildRequires:  glib2-devel >= 1:2.44.0
18 BuildRequires:  gobject-introspection-devel >= 1.33.4
19 BuildRequires:  gssdp-devel >= 1.2.0
20 BuildRequires:  gstreamer-devel >= 1.12
21 BuildRequires:  gstreamer-plugins-base-devel >= 1.12
22 BuildRequires:  gtk+3-devel >= 3.22
23 BuildRequires:  gtk-doc >= 1.0
24 BuildRequires:  gupnp-av-devel >= 0.12.8
25 BuildRequires:  gupnp-devel >= 1.2.0
26 BuildRequires:  gupnp-dlna-devel >= 0.9.4
27 BuildRequires:  gupnp-dlna-gst-devel >= 0.9.4
28 BuildRequires:  libgee-devel >= 0.8.0
29 BuildRequires:  libmediaart2-devel >= 0.7.0
30 BuildRequires:  libsoup-devel >= 2.44.0
31 BuildRequires:  libtool >= 2:2.2.6
32 BuildRequires:  libunistring-devel
33 BuildRequires:  libuuid-devel >= 1.41.3
34 BuildRequires:  libxml2-devel >= 1:2.7
35 BuildRequires:  libxslt-progs
36 BuildRequires:  pkgconfig
37 BuildRequires:  rpmbuild(macros) >= 1.682
38 BuildRequires:  sqlite3-devel >= 3.5
39 BuildRequires:  tracker-devel >= 2.0
40 BuildRequires:  vala >= 2:0.36.0
41 BuildRequires:  vala-gupnp >= 1.2.0
42 BuildRequires:  vala-gupnp-av >= 0.12.8
43 BuildRequires:  vala-libgee >= 0.8.0
44 BuildRequires:  vala-libmediaart2 >= 0.7.0
45 BuildRequires:  valadoc >= 0.2
46 Requires(post,postun):  /sbin/ldconfig
47 Requires(post,postun):  gtk-update-icon-cache
48 Requires(post,postun):  hicolor-icon-theme
49 Requires:       %{name}-libs = %{version}-%{release}
50 Requires:       gstreamer >= 1.12
51 Requires:       gtk+3 >= 3.22
52 Requires:       gupnp-dlna >= 0.9.4
53 Requires:       gupnp-dlna-gst >= 0.9.4
54 Requires:       libuuid >= 1.41.3
55 Requires:       systemd-units >= 38
56 Requires:       tracker-libs >= 2.0
57 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58
59 %description
60 Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP
61 speak), implemented through a plug-in mechanism.
62
63 %description -l pl.UTF-8
64 Rygel to zbiór usług (urządzeń w języku UPnP) DLNA (UPnP AV),
65 zaimplementowany poprzez mechanizm wtyczek.
66
67 %package libs
68 Summary:        Rygel shared libraries
69 Summary(pl.UTF-8):      Biblioteki współdzielone Rygela
70 Group:          Libraries
71 Requires:       glib2 >= 1:2.44.0
72 Requires:       gssdp >= 1.2.0
73 Requires:       gupnp >= 1.2.0
74 Requires:       gupnp-av >= 0.12.8
75 Requires:       libgee >= 0.8.0
76 Requires:       libmediaart2 >= 0.7.0
77 Requires:       libsoup >= 2.44.0
78 Requires:       libxml2 >= 1:2.7
79 Requires:       sqlite3 >= 3.5
80 Conflicts:      rygel < 0.32
81
82 %description libs
83 Rygel shared libraries.
84
85 %description libs -l pl.UTF-8
86 Biblioteki współdzielone Rygela.
87
88 %package devel
89 Summary:        Rygel header files
90 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek Rygel
91 Group:          Development/Libraries
92 Requires:       %{name}-libs = %{version}-%{release}
93 Requires:       glib2-devel >= 1:2.44.0
94 Requires:       gstreamer-devel >= 1.12
95 Requires:       gupnp-av-devel >= 0.12.8
96 Requires:       libgee-devel >= 0.8.0
97 Requires:       libuuid-devel >= 1.41.3
98
99 %description devel
100 Rygel header files.
101
102 %description devel -l pl.UTF-8
103 Pliki nagłówkowe bibliotek Rygel.
104
105 %package apidocs
106 Summary:        API documentation for Rygel libraries
107 Summary(pl.UTF-8):      Dokumentacja API bibliotek Rygel
108 Group:          Documentation
109 %if "%{_rpmversion}" >= "5"
110 BuildArch:      noarch
111 %endif
112
113 %description apidocs
114 API documentation for Rygel libraries.
115
116 %description apidocs -l pl.UTF-8
117 Dokumentacja API bibliotek Rygel.
118
119 %package -n vala-rygel
120 Summary:        Vala API for Rygel libraries
121 Summary(pl.UTF-8):      API języka Vala do bibliotek Rygel
122 Group:          Development/Libraries
123 Requires:       %{name}-devel = %{version}-%{release}
124 Requires:       vala >= 2:0.36.0
125 Requires:       vala-gupnp >= 1.2.0
126 Requires:       vala-gupnp-av >= 0.12.8
127 Requires:       vala-libgee >= 0.8.0
128 %if "%{_rpmversion}" >= "5"
129 BuildArch:      noarch
130 %endif
131
132 %description -n vala-rygel
133 Vala API for Rygel libraries.
134
135 %description -n vala-rygel -l pl.UTF-8
136 API języka Vala do bibliotek Rygel.
137
138 %prep
139 %setup -q
140 %patch0 -p1
141
142 %build
143 %{__gettextize}
144 %{__libtoolize}
145 %{__aclocal} -I m4
146 %{__autoconf}
147 %{__autoheader}
148 %{__automake}
149 %configure \
150         --enable-gst-launch-plugin \
151         --disable-silent-rules \
152         --with-systemduserunitdir=%{systemduserunitdir}
153
154 %{__make}
155
156 %install
157 rm -rf $RPM_BUILD_ROOT
158
159 %{__make} install \
160         DESTDIR=$RPM_BUILD_ROOT
161
162 %{__rm} $RPM_BUILD_ROOT%{_libdir}/rygel-2.6/*/*.la \
163         $RPM_BUILD_ROOT%{_libdir}/*.la
164
165 %find_lang %{name}
166
167 %clean
168 rm -rf $RPM_BUILD_ROOT
169
170 %post
171 %update_icon_cache hicolor
172
173 %postun
174 %update_icon_cache hicolor
175
176 %post   libs -p /sbin/ldconfig
177 %postun libs -p /sbin/ldconfig
178
179 %files -f %{name}.lang
180 %defattr(644,root,root,755)
181 %doc AUTHORS ChangeLog NEWS README.md TODO
182 %attr(755,root,root) %{_bindir}/rygel
183 %attr(755,root,root) %{_bindir}/rygel-preferences
184 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rygel.conf
185 %dir %{_libexecdir}/rygel
186 %attr(755,root,root) %{_libexecdir}/rygel/mx-extract
187 %dir %{_libdir}/rygel-2.6
188 %dir %{_libdir}/rygel-2.6/engines
189 %attr(755,root,root) %{_libdir}/rygel-2.6/engines/librygel-media-engine-gst.so
190 %{_libdir}/rygel-2.6/engines/media-engine-gst.plugin
191 %attr(755,root,root) %{_libdir}/rygel-2.6/engines/librygel-media-engine-simple.so
192 %{_libdir}/rygel-2.6/engines/media-engine-simple.plugin
193 %dir %{_libdir}/rygel-2.6/plugins
194 %attr(755,root,root) %{_libdir}/rygel-2.6/plugins/librygel-external.so
195 %{_libdir}/rygel-2.6/plugins/external.plugin
196 %attr(755,root,root) %{_libdir}/rygel-2.6/plugins/librygel-gst-launch.so
197 %{_libdir}/rygel-2.6/plugins/gst-launch.plugin
198 %attr(755,root,root) %{_libdir}/rygel-2.6/plugins/librygel-lms.so
199 %{_libdir}/rygel-2.6/plugins/lms.plugin
200 %attr(755,root,root) %{_libdir}/rygel-2.6/plugins/librygel-media-export.so
201 %{_libdir}/rygel-2.6/plugins/media-export.plugin
202 %attr(755,root,root) %{_libdir}/rygel-2.6/plugins/librygel-mpris.so
203 %{_libdir}/rygel-2.6/plugins/mpris.plugin
204 %attr(755,root,root) %{_libdir}/rygel-2.6/plugins/librygel-ruih.so
205 %{_libdir}/rygel-2.6/plugins/ruih.plugin
206 %attr(755,root,root) %{_libdir}/rygel-2.6/plugins/librygel-tracker.so
207 %{_libdir}/rygel-2.6/plugins/tracker.plugin
208 %attr(755,root,root) %{_libdir}/rygel-2.6/plugins/librygel-playbin.so
209 %{_libdir}/rygel-2.6/plugins/playbin.plugin
210 %{systemduserunitdir}/rygel.service
211 %{_desktopdir}/rygel-preferences.desktop
212 %{_desktopdir}/rygel.desktop
213 %{_datadir}/dbus-1/services/org.gnome.Rygel1.service
214 %{_datadir}/rygel
215 %{_iconsdir}/hicolor/*/apps/*
216 %{_mandir}/man1/rygel.1*
217 %{_mandir}/man5/rygel.conf.5*
218
219 %files libs
220 %defattr(644,root,root,755)
221 %attr(755,root,root) %{_libdir}/librygel-core-2.6.so.*.*.*
222 %attr(755,root,root) %ghost %{_libdir}/librygel-core-2.6.so.2
223 %attr(755,root,root) %{_libdir}/librygel-db-2.6.so.*.*.*
224 %attr(755,root,root) %ghost %{_libdir}/librygel-db-2.6.so.2
225 %attr(755,root,root) %{_libdir}/librygel-renderer-2.6.so.*.*.*
226 %attr(755,root,root) %ghost %{_libdir}/librygel-renderer-2.6.so.2
227 %attr(755,root,root) %{_libdir}/librygel-renderer-gst-2.6.so.*.*.*
228 %attr(755,root,root) %ghost %{_libdir}/librygel-renderer-gst-2.6.so.2
229 %attr(755,root,root) %{_libdir}/librygel-ruih-2.0.so.*.*.*
230 %attr(755,root,root) %ghost %{_libdir}/librygel-ruih-2.0.so.1
231 %attr(755,root,root) %{_libdir}/librygel-server-2.6.so.*.*.*
232 %attr(755,root,root) %ghost %{_libdir}/librygel-server-2.6.so.2
233 %{_libdir}/girepository-1.0/RygelCore-2.6.typelib
234 %{_libdir}/girepository-1.0/RygelRenderer-2.6.typelib
235 %{_libdir}/girepository-1.0/RygelRendererGst-2.6.typelib
236 %{_libdir}/girepository-1.0/RygelServer-2.6.typelib
237
238 %files devel
239 %defattr(644,root,root,755)
240 %attr(755,root,root) %{_libdir}/librygel-core-2.6.so
241 %attr(755,root,root) %{_libdir}/librygel-db-2.6.so
242 %attr(755,root,root) %{_libdir}/librygel-renderer-2.6.so
243 %attr(755,root,root) %{_libdir}/librygel-renderer-gst-2.6.so
244 %attr(755,root,root) %{_libdir}/librygel-ruih-2.0.so
245 %attr(755,root,root) %{_libdir}/librygel-server-2.6.so
246 %{_datadir}/gir-1.0/RygelCore-2.6.gir
247 %{_datadir}/gir-1.0/RygelRenderer-2.6.gir
248 %{_datadir}/gir-1.0/RygelRendererGst-2.6.gir
249 %{_datadir}/gir-1.0/RygelServer-2.6.gir
250 %dir %{_includedir}/rygel-2.6
251 %{_includedir}/rygel-2.6/rygel-core.h
252 %{_includedir}/rygel-2.6/rygel-db.h
253 %{_includedir}/rygel-2.6/rygel-renderer-gst.h
254 %{_includedir}/rygel-2.6/rygel-renderer.h
255 %{_includedir}/rygel-2.6/rygel-ruih.h
256 %{_includedir}/rygel-2.6/rygel-server.h
257 %{_pkgconfigdir}/rygel-core-2.6.pc
258 %{_pkgconfigdir}/rygel-renderer-2.6.pc
259 %{_pkgconfigdir}/rygel-renderer-gst-2.6.pc
260 %{_pkgconfigdir}/rygel-ruih-2.0.pc
261 %{_pkgconfigdir}/rygel-server-2.6.pc
262
263 %files -n vala-rygel
264 %defattr(644,root,root,755)
265 %{_datadir}/vala/vapi/rygel-core-2.6.deps
266 %{_datadir}/vala/vapi/rygel-core-2.6.vapi
267 %{_datadir}/vala/vapi/rygel-db-2.6.deps
268 %{_datadir}/vala/vapi/rygel-db-2.6.vapi
269 %{_datadir}/vala/vapi/rygel-renderer-2.6.deps
270 %{_datadir}/vala/vapi/rygel-renderer-2.6.vapi
271 %{_datadir}/vala/vapi/rygel-renderer-gst-2.6.deps
272 %{_datadir}/vala/vapi/rygel-renderer-gst-2.6.vapi
273 %{_datadir}/vala/vapi/rygel-ruih-2.0.deps
274 %{_datadir}/vala/vapi/rygel-ruih-2.0.vapi
275 %{_datadir}/vala/vapi/rygel-server-2.6.deps
276 %{_datadir}/vala/vapi/rygel-server-2.6.vapi
277
278 %files apidocs
279 %defattr(644,root,root,755)
280 %{_gtkdocdir}/librygel-core
281 %{_gtkdocdir}/librygel-db
282 %{_gtkdocdir}/librygel-renderer
283 %{_gtkdocdir}/librygel-renderer-gst
284 %{_gtkdocdir}/librygel-server
This page took 0.09718 seconds and 3 git commands to generate.