# # Do NOT Edit the Auto-generated Part! # Generated by: spectacle version 0.22 # # >> macros # << macros Name: rygel Summary: GNOME UPnP/DLNA Media Server Version: 0_22_0 Release: 0 Group: Applications/Multimedia License: LGPL-2.0+ URL: http://live.gnome.org/Rygel Source0: http://download.gnome.org/sources/rygel/0.22/%{name}-%{version}.tar.xz Requires(post): /bin/touch BuildRequires: vala >= 0.22.0 BuildRequires: gnome-common BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gupnp-1.0) BuildRequires: pkgconfig(gupnp-av-1.0) BuildRequires: pkgconfig(gupnp-dlna-2.0) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(uuid) BuildRequires: intltool BuildRequires: libxslt-tools BuildRequires: docbook-xsl-stylesheets %description Rygel is a collection of DLNA (UPnP AV) devices, implemented through a plug-in mechanism. %package devel Summary: Development files for Rygel Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel This package contains the libraries and files necessary for developing software on top of Rygel. %prep %setup -q -n %{name}-%{version} # >> setup # << setup %build # >> build pre # << build pre NOCONFIGURE=y ./autogen.sh %configure --disable-static \ --disable-external-plugin \ --disable-mpris-plugin \ --disable-mediathek-plugin \ --disable-tracker-plugin \ --disable-gst-launch-plugin \ --disable-example-plugins \ --disable-tests \ --enable-valadoc=no # >> build post # << build post %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_datadir}/packages/ install -m 0644 org.tizen.rygel.xml %{buildroot}%{_datadir}/packages/ # >> install pre # << install pre %make_install # >> install post # << install post %find_lang rygel # Systemd service file install -D -m 644 examples/service/systemd/rygel.service.tizen %{buildroot}%{_unitdir}/rygel.service # %install_service network.target.wants rygel.service rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop %post /sbin/ldconfig /bin/touch --no-create %{_datadir}/icons/hicolor || : %{_bindir}/gtk-update-icon-cache \ --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : # systemctl daemon-reload # systemctl restart rygel.service %preun systemctl stop rygel.service %postun /sbin/ldconfig /bin/touch --no-create %{_datadir}/icons/hicolor || : %{_bindir}/gtk-update-icon-cache \ --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : systemctl daemon-reload %files -f rygel.lang %defattr(-,root,root,-) # >> files %config /etc/rygel.conf %{_unitdir}/rygel.service %{_unitdir}/network.target.wants/rygel.service %{_bindir}/rygel %{_datadir}/dbus-1/services/org.gnome.Rygel1.service %{_datadir}/icons/hicolor/128x128/apps/rygel.png %{_datadir}/icons/hicolor/48x48/apps/rygel.png %{_datadir}/icons/hicolor/32x32/apps/rygel.png %{_datadir}/icons/hicolor/scalable/apps/rygel-full.svg %{_datadir}/icons/hicolor/scalable/apps/rygel.svg %{_datadir}/rygel/icons/120x120/rygel.jpg %{_datadir}/rygel/icons/120x120/rygel.png %{_datadir}/rygel/icons/48x48/rygel.jpg %{_datadir}/rygel/icons/48x48/rygel.png %{_datadir}/rygel/presets/GstFaac.prs %{_datadir}/rygel/presets/GstLameMP3Enc.prs %{_datadir}/rygel/presets/GstMP4Mux.prs %{_datadir}/rygel/presets/GstTwoLame.prs %{_datadir}/rygel/presets/GstX264Enc.prs %{_datadir}/rygel/presets/avenc_aac.prs %{_datadir}/rygel/presets/avenc_mp2.prs %{_datadir}/rygel/presets/avenc_mpeg2video.prs %{_datadir}/rygel/presets/avenc_wmav1.prs %{_datadir}/rygel/presets/avenc_wmv1.prs %{_datadir}/rygel/xml/ContentDirectory-NoTrack.xml %{_datadir}/rygel/xml/AVTransport2.xml %{_datadir}/rygel/xml/BasicManagement2.xml %{_datadir}/rygel/xml/ConnectionManager.xml %{_datadir}/rygel/xml/ContentDirectory.xml %{_datadir}/rygel/xml/MediaRenderer2.xml %{_datadir}/rygel/xml/MediaServer3.xml %{_datadir}/rygel/xml/RenderingControl2.xml %{_datadir}/rygel/xml/X_MS_MediaReceiverRegistrar1.xml %{_datadir}/man/man1/rygel.1.gz %{_datadir}/man/man5/rygel.conf.5.gz %{_datadir}/packages/org.tizen.rygel.xml # Rygel core libs %{_libdir}/librygel-*.so.* # Rygel plugins %{_libdir}/rygel-2.2/plugins/*.so %{_libdir}/rygel-2.2/plugins/*.plugin # Rygel MediaEngines %{_libdir}/rygel-2.2/engines/*.so %{_libdir}/rygel-2.2/engines/*.plugin # << files %files devel %defattr(-,root,root,-) # >> files devel %{_includedir}/rygel-2.2/* %{_libdir}/*.so %{_libdir}/pkgconfig/rygel-*-2.2.pc %{_datadir}/vala/vapi/rygel-*-2.2.deps %{_datadir}/vala/vapi/rygel-*-2.2.vapi # << files devel