]> git.pld-linux.org Git - packages/rygel.git/blob - rygel.spec
- updated to 0.24.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.24.2
5 Release:        1
6 License:        LGPL v2+
7 Group:          X11/Applications
8 Source0:        http://ftp.gnome.org/pub/GNOME/sources/rygel/0.24/%{name}-%{version}.tar.xz
9 # Source0-md5:  445a3f7afdacdac7f6debe4b7f0bea5d
10 Source1:        git-version-gen
11 Patch0:         gtk-doc.patch
12 URL:            http://live.gnome.org/Rygel
13 BuildRequires:  autoconf >= 2.64
14 BuildRequires:  automake >= 1:1.11.1
15 BuildRequires:  gettext-devel
16 BuildRequires:  glib2-devel >= 1:2.34.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:  gupnp-av-devel >= 0.12.4
23 BuildRequires:  gupnp-devel >= 0.19.0
24 BuildRequires:  gupnp-dlna-devel >= 0.9.4
25 BuildRequires:  gupnp-dlna-gst-devel >= 0.9.4
26 BuildRequires:  intltool >= 0.40.0
27 BuildRequires:  libgee-devel >= 0.8.0
28 BuildRequires:  libmediaart-devel >= 0.5.0
29 BuildRequires:  libsoup-devel >= 2.44.0
30 BuildRequires:  libtool >= 2:2.2.6
31 BuildRequires:  libunistring-devel
32 BuildRequires:  libuuid-devel >= 1.41.3
33 BuildRequires:  libxml2-devel >= 1:2.7
34 BuildRequires:  libxslt-progs
35 BuildRequires:  pkgconfig
36 BuildRequires:  sqlite3-devel >= 3.5
37 BuildRequires:  tracker-devel >= 1.0
38 BuildRequires:  vala >= 2:0.22.0
39 BuildRequires:  vala-gupnp >= 0.19.0
40 BuildRequires:  vala-gupnp-av >= 0.12.4
41 BuildRequires:  vala-libmediaart >= 0.5.0
42 BuildRequires:  valadoc >= 0.2
43 Requires(post,postun):  /sbin/ldconfig
44 Requires(post,postun):  gtk-update-icon-cache
45 Requires(post,postun):  hicolor-icon-theme
46 Requires:       glib2 >= 1:2.34.0
47 Requires:       gssdp >= 0.13.0
48 Requires:       gstreamer >= 1.0.0
49 Requires:       gtk+3 >= 3.0.0
50 Requires:       gupnp >= 0.19.0
51 Requires:       gupnp-av >= 0.12.4
52 Requires:       gupnp-dlna >= 0.9.4
53 Requires:       gupnp-dlna-gst >= 0.9.4
54 Requires:       libgee >= 0.8.0
55 Requires:       libmediaart >= 0.5.0
56 Requires:       libsoup >= 2.44.0
57 Requires:       libuuid >= 1.41.3
58 Requires:       libxml2 >= 1:2.7
59 Requires:       sqlite3 >= 3.5
60 Requires:       tracker-libs >= 1.0
61 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
63 %description
64 Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP
65 speak), implemented through a plug-in mechanism.
66
67 %description -l pl.UTF-8
68 Rygel to zbiór usług (urządzeń w języku UPnP) DLNA (UPnP AV),
69 zaimplementowany poprzez mechanizm wtyczek.
70
71 %package devel
72 Summary:        Rygel header files
73 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek Rygel
74 Group:          X11/Development/Libraries
75 Requires:       %{name} = %{version}-%{release}
76 Requires:       glib2-devel >= 1:2.34.0
77 Requires:       gstreamer-devel >= 1.0.0
78 Requires:       gupnp-av-devel >= 0.12.4
79 Requires:       libgee-devel >= 0.8.0
80 Requires:       libuuid-devel >= 1.41.3
81
82 %description devel
83 Rygel header files.
84
85 %description devel -l pl.UTF-8
86 Pliki nagłówkowe bibliotek Rygel.
87
88 %package apidocs
89 Summary:        API documentation for Rygel libraries
90 Summary(pl.UTF-8):      Dokumentacja API bibliotek Rygel
91 Group:          Documentation
92 %if "%{_rpmversion}" >= "5"
93 BuildArch:      noarch
94 %endif
95
96 %description apidocs
97 API documentation for Rygel libraries.
98
99 %description apidocs -l pl.UTF-8
100 Dokumentacja API bibliotek Rygel.
101
102 %package -n vala-rygel
103 Summary:        Vala API for Rygel libraries
104 Summary(pl.UTF-8):      API języka Vala do bibliotek Rygel
105 Group:          Development/Libraries
106 Requires:       %{name}-devel = %{version}-%{release}
107 Requires:       vala >= 2:0.22.0
108 Requires:       vala-gupnp >= 0.19.0
109 Requires:       vala-gupnp-av >= 0.12.4
110 Requires:       vala-libgee >= 0.8.0
111
112 %description -n vala-rygel
113 Vala API for Rygel libraries.
114
115 %description -n vala-rygel -l pl.UTF-8
116 API języka Vala do bibliotek Rygel.
117
118 %prep
119 %setup -q
120 %patch0 -p1
121 #install -m755 %{SOURCE1} build-aux/git-version-gen
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 \
133         --disable-silent-rules \
134         --disable-valadoc
135
136 %{__make}
137
138 %install
139 rm -rf $RPM_BUILD_ROOT
140
141 %{__make} install \
142         DESTDIR=$RPM_BUILD_ROOT
143
144 %{__rm} $RPM_BUILD_ROOT%{_libdir}/rygel-2.4/*/*.la \
145         $RPM_BUILD_ROOT%{_libdir}/*.la
146
147 %find_lang %{name}
148
149 %clean
150 rm -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)
162 %doc AUTHORS ChangeLog NEWS README TODO
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
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
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)
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
224
225 %files -n vala-rygel
226 %defattr(644,root,root,755)
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
235
236 %files apidocs
237 %defattr(644,root,root,755)
238 %{_gtkdocdir}/librygel-core
239 %{_gtkdocdir}/librygel-renderer
240 %{_gtkdocdir}/librygel-renderer-gst
241 %{_gtkdocdir}/librygel-server
This page took 0.052396 seconds and 3 git commands to generate.