Accepting request 47111 from GNOME:Factory

Copy from GNOME:Factory/rygel based on submit request 47111 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/47111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rygel?expand=0&rev=1
This commit is contained in:
OBS User autobuild 2010-09-06 20:54:56 +00:00 committed by Git OBS Bridge
commit e0cca4b656
5 changed files with 235 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

3
rygel-0.7.7.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a502243af0c72d9cab3abe079c956389f65f4cff4d9d95ecfbe96f5f5961848c
size 1063404

21
rygel.changes Normal file
View File

@ -0,0 +1,21 @@
-------------------------------------------------------------------
Sat Sep 4 10:26:22 CEST 2010 - vuntz@opensuse.org
- Cleanup package:
+ Improve summaries and descriptions.
+ Add Recommends for gstreamer-0_10-plugins-base,
gstreamer-0_10-plugins-bad, gstreamer-0_10-plugins-good,
gstreamer-0_10-plugins-ugly.
+ Ship in the main package some useful plugins, instead of having
them in separate packages.
+ Make the plugin-zdf-mediathek subpackage automatically
installable for users using the de locale.
+ Move the Supplements for tracker to the plugin-tracker
subpackage, where it belongs.
+ Create a lang subpackage.
-------------------------------------------------------------------
Wed Sep 1 00:12:25 UTC 2010 - lmedinas@opensuse.org
- Initial package (version 0.7.7).

187
rygel.spec Normal file
View File

@ -0,0 +1,187 @@
#
# spec file for package rygel (Version 0.7.7)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: rygel
Version: 0.7.7
Release: 1
License: LGPL v2 or later
Summary: Collection of UPnP/DLNA services for GNOME
Url: http://live.gnome.org/Rygel
Group: Productivity/Multimedia/Other
Source0: %{name}-%{version}.tar.bz2
BuildRequires: dbus-1-glib-devel
BuildRequires: gstreamer-0_10-devel
BuildRequires: gtk2-devel
BuildRequires: intltool
BuildRequires: libgee-devel
BuildRequires: libgupnp-av-devel
BuildRequires: libgupnp-devel
BuildRequires: libgupnp-dlna-devel
BuildRequires: libsoup-devel
BuildRequires: libuuid-devel
BuildRequires: sqlite3-devel
BuildRequires: update-desktop-files
BuildRequires: vala
Requires: gstreamer-0_10-plugins-base
Recommends: gstreamer-0_10-plugins-bad
Recommends: gstreamer-0_10-plugins-good
Recommends: gstreamer-0_10-plugins-ugly
Recommends: %{name}-lang
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak),
implemented through a plug-in mechanism. UPnP in simplest words is a set of
protocols that defines how different devices on a home network can seamlessly
(without or with minimum configuration) communicate with each other. UPnP AV
defines how multimedia systems could be built on top of that. DLNA in simple
words is a long list of rules that implementers must comply to if they want
to achieve interoperability with other implementations in the market.
%package devel
License: LGPL v2 or later
Summary: Collection of UPnP/DLNA services for GNOME -- Development Files
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
%description devel
Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak).
This package provides development files for rygel.
%package plugin-gstreamer-renderer
License: LGPL v2 or later
Summary: Collection of UPnP/DLNA services for GNOME -- GStreamer Renderer Plugin
Group: Productivity/Multimedia/Other
Requires: %{name} = %{version}
%description plugin-gstreamer-renderer
Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak).
This package provides a standalone MediaRenderer plugin, based on the
GStreamer playbin2 element.
%package plugin-tracker
License: LGPL v2 or later
Summary: Collection of UPnP/DLNA services for GNOME -- Tracker Plugin
Group: Productivity/Multimedia/Other
Requires: tracker
Requires: %{name} = %{version}
Supplements: packageand(%{name}:tracker)
%description plugin-tracker
Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak).
This package provides a plugin using tracker to export media found on
the local machine.
%package plugin-zdf-mediathek
License: LGPL v2 or later
Summary: Collection of UPnP/DLNA services for GNOME -- ZDF Mediathek Plugin
Group: Productivity/Multimedia/Other
Requires: %{name} = %{version}
# Make it installable by default for german-speaking users
Provides: locale(%{name}:de)
%description plugin-zdf-mediathek
Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak).
This package provides a plugin to export online media from the ZDF TV
station.
%lang_package
%prep
%setup -q
%build
%configure --enable-tracker-plugin \
--enable-media-export-plugin \
--enable-external-plugin \
--enable-mediathek-plugin \
--enable-gst-launch-plugin
%__make %{?_smp_mflags} V=1
%install
%makeinstall
find %{buildroot} -type f -name "*.la" -delete -print
%suse_update_desktop_file rygel
%suse_update_desktop_file rygel-preferences X-SuSE-ControlCenter-System
%find_lang %{name}
%clean
rm -rf %{buildroot}
%post
%icon_theme_cache_post
if test -x usr/bin/update-mime-database ; then
usr/bin/update-mime-database usr/share/mime >/dev/null
fi
%postun
%icon_theme_cache_postun
if test -x usr/bin/update-mime-database ; then
usr/bin/update-mime-database usr/share/mime >/dev/null
fi
%files
%defattr(-, root, root)
%doc AUTHORS COPYING README TODO NEWS
%config(noreplace) %{_sysconfdir}/rygel.conf
%{_bindir}/rygel
%{_bindir}/rygel-preferences
%{_datadir}/rygel/
%{_datadir}/applications/rygel.desktop
%{_datadir}/applications/rygel-preferences.desktop
%{_datadir}/dbus-1/services/org.gnome.Rygel1.service
%{_datadir}/icons/hicolor/*/apps/*
%{_mandir}/*/*
# Plugins that we ship by default because they don't have a dependency and can
# be useful to most people
%dir %{_libdir}/rygel-1.0/
# external applications implementing D-Bus MediaServer spec
%{_libdir}/rygel-1.0/librygel-external.so
# GStreamer pipelines in the config
%{_libdir}/rygel-1.0/librygel-gst-launch.so
# folders and files in the config
%{_libdir}/rygel-1.0/librygel-media-export.so
# media players implementing MPRIS2 D-Bus interface
%{_libdir}/rygel-1.0/librygel-mpris.so
%files devel
%defattr(-, root, root)
%{_includedir}/rygel-1.0/
%{_libdir}/pkgconfig/rygel-1.0.pc
%{_datadir}/vala/vapi/rygel-1.0.deps
%{_datadir}/vala/vapi/rygel-1.0.vapi
%files plugin-gstreamer-renderer
%defattr(-, root, root)
%{_libdir}/rygel-1.0/librygel-playbin.so
%files plugin-tracker
%defattr(-, root, root)
%{_libdir}/rygel-1.0/librygel-media-tracker.so
%files plugin-zdf-mediathek
%defattr(-, root, root)
%{_libdir}/rygel-1.0/librygel-mediathek.so
%files lang -f %{name}.lang
%changelog