Search
SailfishOS Open Build Service
>
Projects
>
home:wdehoog
>
rygel-test
> Changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 11
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
[-]
[+]
Changed
rygel.spec
@@ -1,182 +1,182 @@ -Name: rygel -Version: 0.36.0 -Release: 1.3.2 -Summary: A collection of UPnP/DLNA services - -Group: Applications/Multimedia -License: LGPLv2+ -URL: http://live.gnome.org/Rygel -Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/0.32/%{name}-%{version}.tar.xz - -Patch0: rygel-playbin-player.patch -Patch1: rygel.conf.patch -Patch2: rygel.service.patch -Patch3: rygel.xpolicy.conf.patch - -BuildRequires: gnome-common -BuildRequires: gobject-introspection-devel >= 1.36 -BuildRequires: dbus-glib-devel -BuildRequires: desktop-file-utils -BuildRequires: pkgconfig(gstreamer-1.0) -BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) -BuildRequires: pkgconfig(systemd) -BuildRequires: gupnp-devel >= 0.20.14 -BuildRequires: gupnp-av-devel -BuildRequires: gupnp-dlna-devel -BuildRequires: libgee-devel -BuildRequires: libsoup-devel -#BuildRequires: libunistring-devel -BuildRequires: libuuid-devel -BuildRequires: sqlite-devel -BuildRequires: tracker-devel -BuildRequires: pkgconfig(libmediaart-2.0) -BuildRequires: gettext -BuildRequires: pkgconfig(gdk-pixbuf-2.0) -BuildRequires: pkgconfig(glib-2.0) -#Obsoletes: rygel-gst-plugins - -%description -Rygel is a home media solution that allows you to easily share audio, video and -pictures, and control of media player on your home network. In technical terms -it is both a UPnP AV MediaServer and MediaRenderer implemented through a plug-in -mechanism. Interoperability with other devices in the market is achieved by -conformance to very strict requirements of DLNA and on the fly conversion of -media to format that client devices are capable of handling. - -%package devel -Summary: Development package for %{name} -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig - -%description devel -Files for development with %{name}. - -%package tracker -Summary: Tracker plugin for %{name} -Group: Applications/Multimedia -Requires: %{name} = %{version}-%{release} -Requires: tracker - -%description tracker -A plugin for rygel to use tracker to locate media on the local machine. - -%prep -%setup -q -n %{name}-%{version}/%{name} -%patch0 -p0 -%patch1 -p0 -%patch2 -p0 -%patch3 -p0 - -%build -echo -n %{version} > .version -echo -n %{version} > .tarball-version -# --enable-media-export-plugin still fails to build. all build required libs are available -# but compiling fails: 'error: 1 missing arguments for `void GLib.VariantDict.new' -%autogen release --enable-tracker-plugin --enable-media-export-plugin=no --enable-playbin-plugin --disable-silent-rules --with-media-engine=gstreamer --disable-strict-valac - -make %{?_smp_mflags} V=1 - -%install -make install DESTDIR=%{buildroot} INSTALL='install -p' - -#Remove libtool archives. -find %{buildroot} -name '*.la' -exec rm -f {} ';' - - -mkdir -p %{buildroot}/%{_sysconfdir}/systemd/user/ -cp ./examples/service/systemd/rygel.service %{buildroot}/%{_sysconfdir}/systemd/user/ - -# seems needed otherwise rygel playbin will be muted by default -mkdir -p %{buildroot}/%{_sysconfdir}/pulse/xpolicy.conf.d/ -cp ./examples/rygel.xpolicy.conf %{buildroot}/%{_sysconfdir}/pulse/xpolicy.conf.d/rygel.conf - -%find_lang %{name} - -rm %{buildroot}/%{_datadir}/applications/rygel.desktop -rm %{buildroot}/%{_datadir}/applications/rygel-preferences.desktop -rm -rf %{buildroot}/%{_datadir}/icons/hicolor/*/apps/rygel* - -rm -rf %{buildroot}/usr/lib/debug/.build-id/ - -# do not know what to do with these -rm %{buildroot}/usr/lib/systemd/user/rygel.service -rm %{buildroot}/usr/share/gir-1.0/RygelRendererGst-2.6.gir -#rm %{buildroot}/usr/lib/debug/usr/lib/rygel-2.6/plugins/librygel-lms.so.debug - -%pre -if [ "$1" = "2" ]; then - systemctl-user stop rygel.service - systemctl-user disable rygel.service -fi - -%preun -if [ "$1" = "0" ]; then - systemctl-user stop rygel.service - systemctl-user disable rygel.service -fi - -%post -/sbin/ldconfig -systemctl-user enable rygel.service -systemctl-user start rygel.service - -%postun -/sbin/ldconfig - -%files -f %{name}.lang -%defattr(-,root,root) -%config %{_sysconfdir}/rygel.conf -%config %{_sysconfdir}/systemd/user/rygel.service -%config %{_sysconfdir}/pulse/xpolicy.conf.d/rygel.conf -%{_bindir}/rygel -%{_libdir}/librygel*.so.* -%{_libdir}/rygel-2.6/engines/* -%{_libdir}/rygel-2.6/plugins/librygel-external.so -%{_libdir}/rygel-2.6/plugins/external.plugin -%{_libdir}/rygel-2.6/plugins/librygel-mpris.so -%{_libdir}/rygel-2.6/plugins/mpris.plugin -%{_libdir}/rygel-2.6/plugins/librygel-ruih.so -%{_libdir}/rygel-2.6/plugins/ruih.plugin -#%{_libdir}/rygel-2.6/plugins/librygel-media-export.so -#%{_libdir}/rygel-2.6/plugins/media-export.plugin -%{_libdir}/rygel-2.6/plugins/librygel-playbin.so -%{_libdir}/rygel-2.6/plugins/playbin.plugin -%{_libdir}/rygel-2.6/plugins/librygel-lms.so -%{_libdir}/rygel-2.6/plugins/lms.plugin -%{_libdir}/girepository-1.0/RygelCore-2.6.typelib -%{_libdir}/girepository-1.0/RygelRenderer-2.6.typelib -%{_libdir}/girepository-1.0/RygelRendererGst-2.6.typelib -%{_libdir}/girepository-1.0/RygelServer-2.6.typelib -%{_datadir}/rygel/ -%{_datadir}/dbus-1/services/org.gnome.Rygel1.service -#%{_libdir}/systemd/user/rygel.service - -%files tracker -%{_libdir}/rygel-2.6/plugins/librygel-tracker.so -%{_libdir}/rygel-2.6/plugins/tracker.plugin - -%files devel -%{_libdir}/librygel-*.so -%{_includedir}/rygel-2.6 -%{_libdir}/pkgconfig/rygel*.pc -%{_datadir}/vala/vapi/rygel-* -%{_datadir}/gir-1.0/RygelCore-2.6.gir -%{_datadir}/gir-1.0/RygelRenderer-2.6.gir -%{_datadir}/gir-1.0/RygelServer-2.6.gir -%changelog -* Thu Nov 10 2016 pvuorela <pekka.vuorela@jolla.com> - 0.32.1-1 -- [rygel] Update to 0.32.1. Contributes to JB#36902 -* Mon Jul 11 2016 pvuorela <pekka.vuorela@jolla.com> - 0.25.3-1 -- [rygel] Update packaging to 0.25.3. Contributes to JB#35229 -* Wed Oct 22 2014 Islam Amer <islam.amer@jollamobile.com> - 0.24.0+git4 -- [packaging] fix release version setting -* Wed Oct 22 2014 Islam Amer <islam.amer@jollamobile.com> - 0.24.0+git3 -- [packaging] plugins that require Gstreamer 1.0 are also not built for now -* Wed Oct 22 2014 Islam Amer <islam.amer@jollamobile.com> - 0.24.0+git2 -- [packaging] disable strict valac to ignore warnings -- [packaging] update packaging for new version -* Tue Oct 21 2014 Islam Amer <islam.amer@jollamobile.com> - 0.24.0+git1 -- [packaging] add new libmediaart build require -- [packaging] disable gstreamer 1.x for now as only 0.10 is available in nemo -- [packaging] enable gobject-introspection +Name: rygel +Version: 0.36.0 +Release: 1.3.2 +Summary: A collection of UPnP/DLNA services + +Group: Applications/Multimedia +License: LGPLv2+ +URL: http://live.gnome.org/Rygel +Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/0.36/%{name}-%{version}.tar.xz + +Patch0: rygel-playbin-player.patch +Patch1: rygel.conf.patch +Patch2: rygel.service.patch +Patch3: rygel.xpolicy.conf.patch + +BuildRequires: gnome-common +BuildRequires: gobject-introspection-devel >= 1.36