]> git.pld-linux.org Git - packages/rygel.git/blob - rygel.spec
7418f23f29879eb6250edd1d4fe5b42d3d08072f
[packages/rygel.git] / rygel.spec
1 Summary:        rygel
2 Name:           rygel
3 Version:        0.20.0
4 Release:        1
5 License:        LGPL v2+
6 Group:          X11/Applications
7 Source0:        http://ftp.gnome.org/pub/GNOME/sources/rygel/0.20/%{name}-%{version}.tar.xz
8 # Source0-md5:  7583935dd8e60b5db0d73db99f2258a6
9 Source1:        git-version-gen
10 URL:            http://live.gnome.org/Rygel
11 BuildRequires:  autoconf >= 2.64
12 BuildRequires:  automake >= 1.11.1
13 BuildRequires:  gettext-devel
14 BuildRequires:  glib2-devel >= 1:2.31.13
15 BuildRequires:  gssdp-devel >= 0.13.0
16 BuildRequires:  gstreamer-devel >= 1.0.0
17 BuildRequires:  gstreamer-plugins-base-devel >= 1.0.0
18 BuildRequires:  gtk+3-devel >= 3.0.0
19 BuildRequires:  gupnp-av-devel >= 0.11.4
20 BuildRequires:  gupnp-devel >= 0.19.0
21 BuildRequires:  gupnp-dlna-devel >= 0.9.4
22 BuildRequires:  gupnp-dlna-gst-devel >= 0.9.4
23 BuildRequires:  intltool >= 0.40.0
24 BuildRequires:  libgee-devel >= 0.8.0
25 BuildRequires:  libsoup-devel >= 2.34.0
26 BuildRequires:  libtool >= 2.2.6
27 BuildRequires:  libuuid-devel >= 1.41.3
28 BuildRequires:  libxslt-progs
29 BuildRequires:  libxml2-devel >= 2.7
30 BuildRequires:  sqlite3-devel >= 3.5
31 BuildRequires:  vala >= 0.20.0
32 BuildRequires:  vala-gupnp
33 BuildRequires:  vala-gupnp-av
34 BuildRequires:  tracker-devel >= 0.16.0
35 Requires(post,postun):  gtk-update-icon-cache
36 Requires(post,postun):  hicolor-icon-theme
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %description
40 Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP
41 speak), implemented through a plug-in mechanism.
42
43 %package devel
44 Summary:        Rygel header files
45 Summary(pl.UTF-8):      Pliki nagłówkowe rygel
46 Group:          X11/Development/Libraries
47 Requires:       %{name} = %{version}-%{release}
48
49 %description devel
50 Rygel header files.
51
52 %description devel -l pl.UTF-8
53 Pliki nagłówkowe rygel.
54
55 %prep
56 %setup -q
57 #install -m755 %{SOURCE1} build-aux/git-version-gen
58
59 %build
60 %{__intltoolize}
61 %{__libtoolize}
62 %{__aclocal} -I m4
63 %{__autoconf}
64 %{__autoheader}
65 %{__automake}
66 %configure \
67         --enable-gst-launch-plugin \
68         --enable-mediathek-plugin \
69         --disable-silent-rules \
70         --with-html-dir=%{_gtkdocdir}
71
72 %{__make}
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76
77 %{__make} install \
78         DESTDIR=$RPM_BUILD_ROOT
79
80 %{__rm} $RPM_BUILD_ROOT%{_libdir}/rygel-2.0/*/*.la \
81         $RPM_BUILD_ROOT%{_libdir}/*.la
82
83 %find_lang %{name}
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post
89 /sbin/ldconfig
90 %update_icon_cache hicolor
91
92 %postun
93 /sbin/ldconfig
94 %update_icon_cache hicolor
95
96 %files -f %{name}.lang
97 %defattr(644,root,root,755)
98 %doc README ChangeLog AUTHORS
99 %attr(755,root,root) %{_bindir}/rygel
100 %attr(755,root,root) %{_bindir}/rygel-preferences
101 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rygel.conf
102 %attr(755,root,root) %{_libdir}/librygel-core-2.0.so.*.*.*
103 %ghost %{_libdir}/librygel-core-2.0.so.1
104 %attr(755,root,root) %{_libdir}/librygel-renderer-2.0.so.*.*.*
105 %ghost %{_libdir}/librygel-renderer-2.0.so.1
106 %attr(755,root,root) %{_libdir}/librygel-renderer-gst-2.0.so.*.*.*
107 %ghost %{_libdir}/librygel-renderer-gst-2.0.so.1
108 %attr(755,root,root) %{_libdir}/librygel-server-2.0.so.*.*.*
109 %ghost %{_libdir}/librygel-server-2.0.so.1
110 %dir %{_libdir}/rygel-2.0
111 %dir %{_libdir}/rygel-2.0/plugins
112 %dir %{_libdir}/rygel-2.0/engines
113 %attr(755,root,root) %{_libdir}/rygel-2.0/engines/librygel-media-engine-gst.so
114 %{_libdir}/rygel-2.0/engines/media-engine-gst.plugin
115 %attr(755,root,root) %{_libdir}/rygel-2.0/engines/librygel-media-engine-simple.so
116 %{_libdir}/rygel-2.0/engines/media-engine-simple.plugin
117 %attr(755,root,root) %{_libdir}/rygel-2.0/plugins/librygel-external.so
118 %{_libdir}/rygel-2.0/plugins/external.plugin
119 %attr(755,root,root) %{_libdir}/rygel-2.0/plugins/librygel-gst-launch.so
120 %{_libdir}/rygel-2.0/plugins/gst-launch.plugin
121 %attr(755,root,root) %{_libdir}/rygel-2.0/plugins/librygel-media-export.so
122 %{_libdir}/rygel-2.0/plugins/media-export.plugin
123 %attr(755,root,root) %{_libdir}/rygel-2.0/plugins/librygel-mediathek.so
124 %{_libdir}/rygel-2.0/plugins/mediathek.plugin
125 %attr(755,root,root) %{_libdir}/rygel-2.0/plugins/librygel-mpris.so
126 %{_libdir}/rygel-2.0/plugins/mpris.plugin
127 %attr(755,root,root) %{_libdir}/rygel-2.0/plugins/librygel-tracker.so
128 %{_libdir}/rygel-2.0/plugins/tracker.plugin
129 %attr(755,root,root) %{_libdir}/rygel-2.0/plugins/librygel-playbin.so
130 %{_libdir}/rygel-2.0/plugins/playbin.plugin
131 %{_desktopdir}/rygel-preferences.desktop
132 %{_desktopdir}/rygel.desktop
133 %{_datadir}/dbus-1/services/org.gnome.Rygel1.service
134 %{_datadir}/rygel
135 %{_iconsdir}/hicolor/*/apps/*
136 %{_mandir}/man1/rygel.1*
137 %{_mandir}/man5/rygel.conf.5*
138
139 %files devel
140 %defattr(644,root,root,755)
141 %{_libdir}/librygel-core-2.0.so
142 %{_libdir}/librygel-renderer-2.0.so
143 %{_libdir}/librygel-renderer-gst-2.0.so
144 %{_libdir}/librygel-server-2.0.so
145 %dir %{_includedir}/rygel-2.0
146 %{_includedir}/rygel-2.0/rygel-core.h
147 %{_includedir}/rygel-2.0/rygel-renderer-gst.h
148 %{_includedir}/rygel-2.0/rygel-renderer.h
149 %{_includedir}/rygel-2.0/rygel-server.h
150 %{_pkgconfigdir}/rygel-core-2.0.pc
151 %{_pkgconfigdir}/rygel-renderer-2.0.pc
152 %{_pkgconfigdir}/rygel-renderer-gst-2.0.pc
153 %{_pkgconfigdir}/rygel-server-2.0.pc
154 # vala
155 %{_datadir}/vala/vapi/rygel-core-2.0.deps
156 %{_datadir}/vala/vapi/rygel-core-2.0.vapi
157 %{_datadir}/vala/vapi/rygel-renderer-2.0.deps
158 %{_datadir}/vala/vapi/rygel-renderer-2.0.vapi
159 %{_datadir}/vala/vapi/rygel-renderer-gst-2.0.deps
160 %{_datadir}/vala/vapi/rygel-renderer-gst-2.0.vapi
161 %{_datadir}/vala/vapi/rygel-server-2.0.deps
162 %{_datadir}/vala/vapi/rygel-server-2.0.vapi
163 # apidocs
164 %{_gtkdocdir}/librygel-core
165 %{_gtkdocdir}/librygel-renderer
This page took 0.052399 seconds and 2 git commands to generate.