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