]> git.pld-linux.org Git - packages/rygel.git/blame - rygel.spec
- updated to 0.24.2
[packages/rygel.git] / rygel.spec
CommitLineData
75732bf2
JB
1Summary: Rygel - collection of DLNA (UPnP AV) services
2Summary(pl.UTF-8): Rygel - zbiór usług DLNA (UPnP AV)
6708edd3 3Name: rygel
97fdd761
JB
4Version: 0.24.2
5Release: 1
6708edd3
AF
6License: LGPL v2+
7Group: X11/Applications
97fdd761
JB
8Source0: http://ftp.gnome.org/pub/GNOME/sources/rygel/0.24/%{name}-%{version}.tar.xz
9# Source0-md5: 445a3f7afdacdac7f6debe4b7f0bea5d
6708edd3 10Source1: git-version-gen
d42cd4fd 11Patch0: gtk-doc.patch
6708edd3
AF
12URL: http://live.gnome.org/Rygel
13BuildRequires: autoconf >= 2.64
75732bf2 14BuildRequires: automake >= 1:1.11.1
6708edd3 15BuildRequires: gettext-devel
3c25e0f9 16BuildRequires: glib2-devel >= 1:2.34.0
97fdd761 17BuildRequires: gobject-introspection-devel >= 1.33.4
589d9812
AF
18BuildRequires: gssdp-devel >= 0.13.0
19BuildRequires: gstreamer-devel >= 1.0.0
20BuildRequires: gstreamer-plugins-base-devel >= 1.0.0
6708edd3 21BuildRequires: gtk+3-devel >= 3.0.0
3c25e0f9 22BuildRequires: gupnp-av-devel >= 0.12.4
589d9812
AF
23BuildRequires: gupnp-devel >= 0.19.0
24BuildRequires: gupnp-dlna-devel >= 0.9.4
25BuildRequires: gupnp-dlna-gst-devel >= 0.9.4
6708edd3 26BuildRequires: intltool >= 0.40.0
589d9812 27BuildRequires: libgee-devel >= 0.8.0
97fdd761 28BuildRequires: libmediaart-devel >= 0.5.0
20fecd0d 29BuildRequires: libsoup-devel >= 2.44.0
75732bf2 30BuildRequires: libtool >= 2:2.2.6
3c25e0f9 31BuildRequires: libunistring-devel
6708edd3 32BuildRequires: libuuid-devel >= 1.41.3
75732bf2 33BuildRequires: libxml2-devel >= 1:2.7
f1294619 34BuildRequires: libxslt-progs
75732bf2 35BuildRequires: pkgconfig
6708edd3 36BuildRequires: sqlite3-devel >= 3.5
f1294619 37BuildRequires: tracker-devel >= 1.0
3c25e0f9 38BuildRequires: vala >= 2:0.22.0
75732bf2 39BuildRequires: vala-gupnp >= 0.19.0
3c25e0f9 40BuildRequires: vala-gupnp-av >= 0.12.4
97fdd761 41BuildRequires: vala-libmediaart >= 0.5.0
3c25e0f9 42BuildRequires: valadoc >= 0.2
75732bf2 43Requires(post,postun): /sbin/ldconfig
6708edd3
AF
44Requires(post,postun): gtk-update-icon-cache
45Requires(post,postun): hicolor-icon-theme
3c25e0f9 46Requires: glib2 >= 1:2.34.0
75732bf2
JB
47Requires: gssdp >= 0.13.0
48Requires: gstreamer >= 1.0.0
49Requires: gtk+3 >= 3.0.0
50Requires: gupnp >= 0.19.0
3c25e0f9 51Requires: gupnp-av >= 0.12.4
75732bf2
JB
52Requires: gupnp-dlna >= 0.9.4
53Requires: gupnp-dlna-gst >= 0.9.4
54Requires: libgee >= 0.8.0
97fdd761 55Requires: libmediaart >= 0.5.0
20fecd0d 56Requires: libsoup >= 2.44.0
75732bf2
JB
57Requires: libuuid >= 1.41.3
58Requires: libxml2 >= 1:2.7
59Requires: sqlite3 >= 3.5
3c25e0f9 60Requires: tracker-libs >= 1.0
6708edd3
AF
61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
63%description
64Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP
65speak), implemented through a plug-in mechanism.
66
75732bf2
JB
67%description -l pl.UTF-8
68Rygel to zbiór usług (urządzeń w języku UPnP) DLNA (UPnP AV),
69zaimplementowany poprzez mechanizm wtyczek.
70
6708edd3
AF
71%package devel
72Summary: Rygel header files
75732bf2 73Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Rygel
6708edd3
AF
74Group: X11/Development/Libraries
75Requires: %{name} = %{version}-%{release}
3c25e0f9 76Requires: glib2-devel >= 1:2.34.0
75732bf2 77Requires: gstreamer-devel >= 1.0.0
3c25e0f9 78Requires: gupnp-av-devel >= 0.12.4
75732bf2
JB
79Requires: libgee-devel >= 0.8.0
80Requires: libuuid-devel >= 1.41.3
6708edd3
AF
81
82%description devel
83Rygel header files.
84
85%description devel -l pl.UTF-8
75732bf2
JB
86Pliki nagłówkowe bibliotek Rygel.
87
88%package apidocs
89Summary: API documentation for Rygel libraries
90Summary(pl.UTF-8): Dokumentacja API bibliotek Rygel
91Group: Documentation
f1294619
ER
92%if "%{_rpmversion}" >= "5"
93BuildArch: noarch
94%endif
75732bf2
JB
95
96%description apidocs
97API documentation for Rygel libraries.
98
99%description apidocs -l pl.UTF-8
100Dokumentacja API bibliotek Rygel.
101
102%package -n vala-rygel
103Summary: Vala API for Rygel libraries
104Summary(pl.UTF-8): API języka Vala do bibliotek Rygel
105Group: Development/Libraries
106Requires: %{name}-devel = %{version}-%{release}
3c25e0f9 107Requires: vala >= 2:0.22.0
75732bf2 108Requires: vala-gupnp >= 0.19.0
3c25e0f9 109Requires: vala-gupnp-av >= 0.12.4
f1294619 110Requires: vala-libgee >= 0.8.0
75732bf2
JB
111
112%description -n vala-rygel
113Vala API for Rygel libraries.
114
115%description -n vala-rygel -l pl.UTF-8
116API języka Vala do bibliotek Rygel.
6708edd3
AF
117
118%prep
119%setup -q
d42cd4fd 120%patch0 -p1
589d9812 121#install -m755 %{SOURCE1} build-aux/git-version-gen
6708edd3
AF
122
123%build
124%{__intltoolize}
125%{__libtoolize}
126%{__aclocal} -I m4
127%{__autoconf}
128%{__autoheader}
129%{__automake}
130%configure \
131 --enable-gst-launch-plugin \
132 --enable-mediathek-plugin \
3c25e0f9
JB
133 --disable-silent-rules \
134 --disable-valadoc
231ecb63 135
6708edd3
AF
136%{__make}
137
138%install
139rm -rf $RPM_BUILD_ROOT
140
141%{__make} install \
142 DESTDIR=$RPM_BUILD_ROOT
143
97fdd761 144%{__rm} $RPM_BUILD_ROOT%{_libdir}/rygel-2.4/*/*.la \
589d9812 145 $RPM_BUILD_ROOT%{_libdir}/*.la
6708edd3
AF
146
147%find_lang %{name}
148
149%clean
150rm -rf $RPM_BUILD_ROOT
151
152%post
153/sbin/ldconfig
154%update_icon_cache hicolor
155
156%postun
157/sbin/ldconfig
158%update_icon_cache hicolor
159
160%files -f %{name}.lang
161%defattr(644,root,root,755)
75732bf2 162%doc AUTHORS ChangeLog NEWS README TODO
6708edd3
AF
163%attr(755,root,root) %{_bindir}/rygel
164%attr(755,root,root) %{_bindir}/rygel-preferences
165%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rygel.conf
97fdd761
JB
166%attr(755,root,root) %{_libdir}/librygel-core-2.4.so.*.*.*
167%attr(755,root,root) %ghost %{_libdir}/librygel-core-2.4.so.2
168%attr(755,root,root) %{_libdir}/librygel-renderer-2.4.so.*.*.*
169%attr(755,root,root) %ghost %{_libdir}/librygel-renderer-2.4.so.2
170%attr(755,root,root) %{_libdir}/librygel-renderer-gst-2.4.so.*.*.*
171%attr(755,root,root) %ghost %{_libdir}/librygel-renderer-gst-2.4.so.2
172%attr(755,root,root) %{_libdir}/librygel-server-2.4.so.*.*.*
173%attr(755,root,root) %ghost %{_libdir}/librygel-server-2.4.so.2
174%{_libdir}/girepository-1.0/RygelCore-2.4.typelib
175%{_libdir}/girepository-1.0/RygelRenderer-2.4.typelib
176%{_libdir}/girepository-1.0/RygelServer-2.4.typelib
177%dir %{_libdir}/rygel-2.4
178%dir %{_libdir}/rygel-2.4/engines
179%attr(755,root,root) %{_libdir}/rygel-2.4/engines/librygel-media-engine-gst.so
180%{_libdir}/rygel-2.4/engines/media-engine-gst.plugin
181%attr(755,root,root) %{_libdir}/rygel-2.4/engines/librygel-media-engine-simple.so
182%{_libdir}/rygel-2.4/engines/media-engine-simple.plugin
183%dir %{_libdir}/rygel-2.4/plugins
184%attr(755,root,root) %{_libdir}/rygel-2.4/plugins/librygel-external.so
185%{_libdir}/rygel-2.4/plugins/external.plugin
186%attr(755,root,root) %{_libdir}/rygel-2.4/plugins/librygel-gst-launch.so
187%{_libdir}/rygel-2.4/plugins/gst-launch.plugin
188%attr(755,root,root) %{_libdir}/rygel-2.4/plugins/librygel-media-export.so
189%{_libdir}/rygel-2.4/plugins/media-export.plugin
190%attr(755,root,root) %{_libdir}/rygel-2.4/plugins/librygel-mediathek.so
191%{_libdir}/rygel-2.4/plugins/mediathek.plugin
192%attr(755,root,root) %{_libdir}/rygel-2.4/plugins/librygel-mpris.so
193%{_libdir}/rygel-2.4/plugins/mpris.plugin
194%attr(755,root,root) %{_libdir}/rygel-2.4/plugins/librygel-tracker.so
195%{_libdir}/rygel-2.4/plugins/tracker.plugin
196%attr(755,root,root) %{_libdir}/rygel-2.4/plugins/librygel-playbin.so
197%{_libdir}/rygel-2.4/plugins/playbin.plugin
6708edd3
AF
198%{_desktopdir}/rygel-preferences.desktop
199%{_desktopdir}/rygel.desktop
200%{_datadir}/dbus-1/services/org.gnome.Rygel1.service
201%{_datadir}/rygel
202%{_iconsdir}/hicolor/*/apps/*
203%{_mandir}/man1/rygel.1*
204%{_mandir}/man5/rygel.conf.5*
205
206%files devel
207%defattr(644,root,root,755)
97fdd761
JB
208%attr(755,root,root) %{_libdir}/librygel-core-2.4.so
209%attr(755,root,root) %{_libdir}/librygel-renderer-2.4.so
210%attr(755,root,root) %{_libdir}/librygel-renderer-gst-2.4.so
211%attr(755,root,root) %{_libdir}/librygel-server-2.4.so
212%{_datadir}/gir-1.0/RygelCore-2.4.gir
213%{_datadir}/gir-1.0/RygelRenderer-2.4.gir
214%{_datadir}/gir-1.0/RygelServer-2.4.gir
215%dir %{_includedir}/rygel-2.4
216%{_includedir}/rygel-2.4/rygel-core.h
217%{_includedir}/rygel-2.4/rygel-renderer-gst.h
218%{_includedir}/rygel-2.4/rygel-renderer.h
219%{_includedir}/rygel-2.4/rygel-server.h
220%{_pkgconfigdir}/rygel-core-2.4.pc
221%{_pkgconfigdir}/rygel-renderer-2.4.pc
222%{_pkgconfigdir}/rygel-renderer-gst-2.4.pc
223%{_pkgconfigdir}/rygel-server-2.4.pc
75732bf2
JB
224
225%files -n vala-rygel
226%defattr(644,root,root,755)
97fdd761
JB
227%{_datadir}/vala/vapi/rygel-core-2.4.deps
228%{_datadir}/vala/vapi/rygel-core-2.4.vapi
229%{_datadir}/vala/vapi/rygel-renderer-2.4.deps
230%{_datadir}/vala/vapi/rygel-renderer-2.4.vapi
231%{_datadir}/vala/vapi/rygel-renderer-gst-2.4.deps
232%{_datadir}/vala/vapi/rygel-renderer-gst-2.4.vapi
233%{_datadir}/vala/vapi/rygel-server-2.4.deps
234%{_datadir}/vala/vapi/rygel-server-2.4.vapi
75732bf2
JB
235
236%files apidocs
237%defattr(644,root,root,755)
231ecb63
JR
238%{_gtkdocdir}/librygel-core
239%{_gtkdocdir}/librygel-renderer
75732bf2
JB
240%{_gtkdocdir}/librygel-renderer-gst
241%{_gtkdocdir}/librygel-server
This page took 0.101648 seconds and 4 git commands to generate.