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