1 Summary: Rygel - collection of DLNA (UPnP AV) services
2 Summary(pl.UTF-8): Rygel - zbiór usług DLNA (UPnP AV)
7 Group: X11/Applications
8 Source0: http://ftp.gnome.org/pub/GNOME/sources/rygel/0.38/%{name}-%{version}.tar.xz
9 # Source0-md5: 1cd6c49da750bd7c28258665ab33084c
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)
60 Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP
61 speak), implemented through a plug-in mechanism.
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.
68 Summary: Rygel shared libraries
69 Summary(pl.UTF-8): Biblioteki współdzielone Rygela
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
83 Rygel shared libraries.
85 %description libs -l pl.UTF-8
86 Biblioteki współdzielone Rygela.
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
102 %description devel -l pl.UTF-8
103 Pliki nagłówkowe bibliotek Rygel.
106 Summary: API documentation for Rygel libraries
107 Summary(pl.UTF-8): Dokumentacja API bibliotek Rygel
109 %if "%{_rpmversion}" >= "5"
114 API documentation for Rygel libraries.
116 %description apidocs -l pl.UTF-8
117 Dokumentacja API bibliotek Rygel.
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"
132 %description -n vala-rygel
133 Vala API for Rygel libraries.
135 %description -n vala-rygel -l pl.UTF-8
136 API języka Vala do bibliotek Rygel.
150 --enable-gst-launch-plugin \
151 --disable-silent-rules \
152 --with-systemduserunitdir=%{systemduserunitdir}
157 rm -rf $RPM_BUILD_ROOT
160 DESTDIR=$RPM_BUILD_ROOT
162 %{__rm} $RPM_BUILD_ROOT%{_libdir}/rygel-2.6/*/*.la \
163 $RPM_BUILD_ROOT%{_libdir}/*.la
168 rm -rf $RPM_BUILD_ROOT
171 %update_icon_cache hicolor
174 %update_icon_cache hicolor
176 %post libs -p /sbin/ldconfig
177 %postun libs -p /sbin/ldconfig
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
215 %{_iconsdir}/hicolor/*/apps/*
216 %{_mandir}/man1/rygel.1*
217 %{_mandir}/man5/rygel.conf.5*
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
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
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
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