2 # Do NOT Edit the Auto-generated Part!
3 # Generated by: spectacle version 0.22
9 Summary: GNOME UPnP/DLNA Media Server
12 Group: Applications/Multimedia
14 URL: http://live.gnome.org/Rygel
15 Source0: http://download.gnome.org/sources/rygel/0.22/%{name}-%{version}.tar.xz
16 Requires(post): /bin/touch
17 BuildRequires: vala >= 0.22.0
18 BuildRequires: gnome-common
19 BuildRequires: pkgconfig(glib-2.0)
20 BuildRequires: pkgconfig(gio-2.0)
21 BuildRequires: pkgconfig(gupnp-1.0)
22 BuildRequires: pkgconfig(gupnp-av-1.0)
23 BuildRequires: pkgconfig(gupnp-dlna-2.0)
24 BuildRequires: pkgconfig(dbus-glib-1)
25 BuildRequires: pkgconfig(gstreamer-1.0)
26 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
27 BuildRequires: pkgconfig(gee-0.8)
28 BuildRequires: pkgconfig(libsoup-2.4)
29 BuildRequires: pkgconfig(sqlite3)
30 BuildRequires: pkgconfig(uuid)
31 BuildRequires: intltool
32 BuildRequires: libxslt-tools
33 BuildRequires: docbook-xsl-stylesheets
36 Rygel is a collection of DLNA (UPnP AV) devices, implemented through a plug-in mechanism.
40 Summary: Development files for Rygel
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
45 This package contains the libraries and files necessary for
46 developing software on top of Rygel.
51 %setup -q -n %{name}-%{version}
59 NOCONFIGURE=y ./autogen.sh
60 %configure --disable-static \
61 --disable-external-plugin \
62 --disable-mpris-plugin \
63 --disable-mediathek-plugin \
64 --disable-tracker-plugin \
65 --disable-gst-launch-plugin \
66 --disable-example-plugins \
82 # Systemd service file
83 install -d %{buildroot}%{_libdir}/systemd/system/
84 install -m 644 examples/service/systemd/rygel.service.tizen %{buildroot}%{_libdir}/systemd/system/rygel.service
85 install -d %{buildroot}%{_libdir}/systemd/system/network.target.wants/
86 ln -s ../rygel.service %{buildroot}%{_libdir}/systemd/system/network.target.wants/rygel.service
88 rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
92 /bin/touch --no-create %{_datadir}/icons/hicolor || :
93 %{_bindir}/gtk-update-icon-cache \
94 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
95 systemctl daemon-reload
96 systemctl restart rygel.service
99 systemctl stop rygel.service
104 /bin/touch --no-create %{_datadir}/icons/hicolor || :
105 %{_bindir}/gtk-update-icon-cache \
106 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
107 systemctl daemon-reload
110 %defattr(-,root,root,-)
112 %config /etc/rygel.conf
113 %{_unitdir}/rygel.service
114 %{_unitdir}/network.target.wants/rygel.service
116 %{_datadir}/dbus-1/services/org.gnome.Rygel1.service
117 %{_datadir}/icons/hicolor/128x128/apps/rygel.png
118 %{_datadir}/icons/hicolor/48x48/apps/rygel.png
119 %{_datadir}/icons/hicolor/32x32/apps/rygel.png
120 %{_datadir}/icons/hicolor/scalable/apps/rygel-full.svg
121 %{_datadir}/icons/hicolor/scalable/apps/rygel.svg
122 %{_datadir}/rygel/icons/120x120/rygel.jpg
123 %{_datadir}/rygel/icons/120x120/rygel.png
124 %{_datadir}/rygel/icons/48x48/rygel.jpg
125 %{_datadir}/rygel/icons/48x48/rygel.png
126 %{_datadir}/rygel/presets/GstFaac.prs
127 %{_datadir}/rygel/presets/GstLameMP3Enc.prs
128 %{_datadir}/rygel/presets/GstMP4Mux.prs
129 %{_datadir}/rygel/presets/GstTwoLame.prs
130 %{_datadir}/rygel/presets/GstX264Enc.prs
131 %{_datadir}/rygel/presets/avenc_aac.prs
132 %{_datadir}/rygel/presets/avenc_mp2.prs
133 %{_datadir}/rygel/presets/avenc_mpeg2video.prs
134 %{_datadir}/rygel/presets/avenc_wmav1.prs
135 %{_datadir}/rygel/presets/avenc_wmv1.prs
136 %{_datadir}/rygel/xml/ContentDirectory-NoTrack.xml
137 %{_datadir}/rygel/xml/AVTransport2.xml
138 %{_datadir}/rygel/xml/BasicManagement2.xml
139 %{_datadir}/rygel/xml/ConnectionManager.xml
140 %{_datadir}/rygel/xml/ContentDirectory.xml
141 %{_datadir}/rygel/xml/MediaRenderer2.xml
142 %{_datadir}/rygel/xml/MediaServer3.xml
143 %{_datadir}/rygel/xml/RenderingControl2.xml
144 %{_datadir}/rygel/xml/X_MS_MediaReceiverRegistrar1.xml
145 %{_datadir}/man/man1/rygel.1.gz
146 %{_datadir}/man/man5/rygel.conf.5.gz
148 %{_libdir}/librygel-*.so.*
150 %{_libdir}/rygel-2.2/plugins/*.so
151 %{_libdir}/rygel-2.2/plugins/*.plugin
153 %{_libdir}/rygel-2.2/engines/*.so
154 %{_libdir}/rygel-2.2/engines/*.plugin
159 %defattr(-,root,root,-)
161 %{_includedir}/rygel-2.2/*
163 %{_libdir}/pkgconfig/rygel-*-2.2.pc
164 %{_datadir}/vala/vapi/rygel-*-2.2.deps
165 %{_datadir}/vala/vapi/rygel-*-2.2.vapi