Accepting request 158494 from GNOME:Next
Push GNOME:Next OBS-URL: https://build.opensuse.org/request/show/158494 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=74
This commit is contained in:
parent
08808b24fc
commit
13db8a57d0
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3cf338c120751ea068c90f65bfb2a63c436cdf59b02ce159b6376a349717ed7a
|
||||
size 1843012
|
3
rygel-0.17.9.tar.xz
Normal file
3
rygel-0.17.9.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4eed8a2af38f537cc2a05f0ec0636096cdf1af879a17a7d3f5b0f667149a75fa
|
||||
size 3115416
|
324
rygel.changes
324
rygel.changes
@ -1,3 +1,327 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 6 12:32:49 UTC 2013 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 0.17.9:
|
||||
+ Fix ContainerUpdateIDs variable.
|
||||
+ Add DLNA "create-child-container" capabilities.
|
||||
+ Add possibility to create containers in addition to items.
|
||||
+ Always downgrade each service to V1 for device quirks.
|
||||
+ Downgrade to V1 for libupnp-based devices.
|
||||
+ Downgrade to V1 for iOS clients using system libraries for
|
||||
HTTP.
|
||||
+ Some spelling fixes.
|
||||
+ Implement CreateReference UPnP call.
|
||||
+ MediaExport:
|
||||
- Allow to create containers.
|
||||
- Use title set by CreateObject or UpdateObject instead of the
|
||||
one detected from meta-data extraction.
|
||||
- Some code clean-up.
|
||||
- Drop unused database column.
|
||||
+ Bugs fixed: bgo#694019, bgo#694155, bgo#683926, bgo#694270,
|
||||
bgo#694179, bgo#694926.
|
||||
+ Updated translations.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 20 20:33:21 UTC 2013 - zaitor@opensuse.org
|
||||
|
||||
- Update to version 0.17.8:
|
||||
+ Various documentation fixes.
|
||||
+ Fix an issue with using DLNA.ORG_AnyContainer on upload.
|
||||
+ Linker fixes.
|
||||
+ Some minor nullable fixes.
|
||||
+ Modify .pc files to include useful information for external
|
||||
media engines and plug-ins.
|
||||
+ Hide rygel-preferences in GNOME environment since it's handled
|
||||
by system settings.
|
||||
+ MediaExport:
|
||||
- Various clean-ups.
|
||||
- Fix comparing GFiles properly.
|
||||
- Properly check for hidden files instead of using .has_prefix
|
||||
(".").
|
||||
- Don't emit multiple extraction errors.
|
||||
- Fix some unnecessary sting copying.
|
||||
- Fix plug-in start-up on on database error.
|
||||
- Fix harvesting of dates from media files.
|
||||
- More LastChange event emitting fixes.
|
||||
- React if configuration of uris changes.
|
||||
- Add an option to disable the virtual container hierarchy.
|
||||
- Also extract basic file information if no GstDiscoverer can
|
||||
be created.
|
||||
+ GStreamer Renderer:
|
||||
- Support flash videos as announced by grl-ms2 and its youtube
|
||||
plug-in.
|
||||
- Honor http_proxy environment variable and desktop proxy
|
||||
settings.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 22:44:26 UTC 2013 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 0.17.7:
|
||||
+ Add keywords to .desktop file.
|
||||
+ Fix documentation installation when building from tarball.
|
||||
+ Convert all public classes to use GObject-style construction.
|
||||
+ Add hack for Windows 7 system SSDP to show up in network
|
||||
neighbourhood as media device and not as a generic UPnP device.
|
||||
+ Support .smi subtitles.
|
||||
+ Also apply device downgrade hacks to the media renderer.
|
||||
+ Fix an issue with translation strings being splitted.
|
||||
+ GStreamer Media Engine:
|
||||
- Port to new GUPnP-DLNA API.
|
||||
+ GStreamer Renderer:
|
||||
- Fix LPCM mime type to be case-insensitive.
|
||||
+ MediaExport:
|
||||
- Drop unused DBus service. Same result will be achievable via
|
||||
manipulating the settings in the next release.
|
||||
- Some internal refactoring.
|
||||
- Correctly use @refID on items in the virtual folders.
|
||||
- Use proper container class for virtual folders.
|
||||
- Don't loop endlessly when database upgrade fails.
|
||||
- Port to new GUPnP-DLNA API.
|
||||
- Fix an issue when the XDG_ variables are not properly
|
||||
defined.
|
||||
+ Bugs fixed: bgo#690770, bgo#690360, bgo#690533, bgo#675186,
|
||||
bgo#692189, bgo#691595 and
|
||||
https://github.com/01org/media-service-upnp/issues/117
|
||||
+ Documentation updates.
|
||||
+ Updated translations.
|
||||
- Drop rygel-doc-install.patch: fixed upstream.
|
||||
- Replace pkgconfig(gupnp-dlna-1.0) BuildRequires with
|
||||
pkgconfig(gupnp-dlna-2.0), following upstreams port to the new
|
||||
GUPnP-DLNA API.
|
||||
- Add pkgconfig(gstreamer-app-1.0) and
|
||||
pkgconfig(gupnp-dlna-gst-2.0) BuildRequires: new verified
|
||||
dependencies.
|
||||
- Replace pkgconfig(tracker-sparql-0.14) BuildRequires with
|
||||
pkgconfig(tracker-sparql-0.16).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 21:08:49 UTC 2013 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 0.17.6:
|
||||
+ Fix parsing of configuration from environment variables.
|
||||
+ Remove an ugly hack using leaking symbols in GStreamer media
|
||||
engines.
|
||||
+ Documentation updates.
|
||||
+ Example code updates.
|
||||
+ Silence uncaught error from Thumbnailer when there's no DBus
|
||||
session bus.
|
||||
+ Add a SD_NA MPEG2 transcoding profile for north american
|
||||
SD-only televisions.
|
||||
+ Fix bitrates for the AVC_MP4_BL_CIF15_AAC_520 DLNA profile.
|
||||
+ GStreamer Renderer: Fix pc file install and dependencies.
|
||||
+ GStreamer Media Engine:
|
||||
- Clean-ups.
|
||||
- Print a proper warning if the transcoding profile is empty
|
||||
instead of showing a critical.
|
||||
+ MediaExport:
|
||||
- Add "All" container below each artist.
|
||||
- Make some settings changeable at runtime: "extract-metadata"
|
||||
and "monitor-changes" can now be changed and they will be
|
||||
picked up without the need to restart or kill -HUP rygel.
|
||||
- Fix missing objAdd event in change tracking.
|
||||
- Suppress objMod events from containers that are not tracked.
|
||||
- Remove some triple update events for one update.
|
||||
+ MPRIS: Show a less scary message when no DBus session bus is
|
||||
available.
|
||||
+ External: Show a less scary message when no DBus session bus is
|
||||
available.
|
||||
+ Bugs fixed: bgo#676136, bgo#679262, bgo#686676, bgo#690772.
|
||||
+ Updated translations.
|
||||
- Add rygel-doc-install.patch: Fix installation path for
|
||||
documentations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 20:55:25 UTC 2013 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 0.17.5.1:
|
||||
+ Fix underlinking of some plug-ins.
|
||||
+ MediaExport:
|
||||
- Fix database upgrade from schema version 11 to 12.
|
||||
- Changes from version 0.17.5:
|
||||
+ Correctly announce "content-synchronization" DLNA capability if
|
||||
supported.
|
||||
+ Move some public classes to GObject-style construction.
|
||||
+ Drop some obsolete code.
|
||||
+ Large refactoring and clean-up of the build setup.
|
||||
+ Renderer:
|
||||
- Fix issue with internal plug-in in librygel-renderer.
|
||||
- Delay creation of the PlayerController. This fixes a critical
|
||||
in the wrapping GStreamer renderer.
|
||||
- Fix an issue with X_DLNA_SeekTime being always available,
|
||||
even for images.
|
||||
- Fix a typo in the initial state variable notify.
|
||||
- Add renderer-side PlaySpeed support.
|
||||
+ Server:
|
||||
- Fix issue with ServiceResetToken being regenerated at each
|
||||
start.
|
||||
- Fix issue with missing search capabilities when the plug-in
|
||||
supports change tracking.
|
||||
- Fix schema location in generated LastChange XML.
|
||||
- Fix issue where only the most recent LastChange event was
|
||||
added to the LastChange XML.
|
||||
- Fix an issue with default parameter set to "this" being
|
||||
ambigous.
|
||||
- Get the SystemUpdateID from the back-end when it supports
|
||||
change tracking.
|
||||
+ GStreamer renderer:
|
||||
- Base RygelPlaybinRenderer on RygelMediaRenderer instead of
|
||||
directly extending RygelMediaDevice.
|
||||
- Move the plugin class back into the Playbin plugin.
|
||||
+ MediaExport:
|
||||
- Implement tracking of changes.
|
||||
- Persist ServiceResetToken.
|
||||
- Persist systemUpdateID, containerUpdateID and
|
||||
totalDeletedChildCount.
|
||||
- Some file renaming to match coding style.
|
||||
- Don't try to parse each and every text file.
|
||||
- Don't run gst-discoverer on text files.
|
||||
+ Fixed/added examples and tests.
|
||||
+ Updated documentations.
|
||||
+ Bugs fixed: bgo#689603, bgo#689134, bgo#689135, bgo#689960,
|
||||
bgo#690056.
|
||||
- Changes from version 0.17.4:
|
||||
+ Various documentation fixes.
|
||||
+ Fix .pc file to point to correct version of libgee.
|
||||
+ Hopefully final fix for building with --disable-valadoc.
|
||||
+ Change --with-media-engine=none to =simple.
|
||||
+ MediaExport:
|
||||
- Add DLNA profile for playlists.
|
||||
- Ignore files starting with ".".
|
||||
- Handle text/plain to accomodate issues with shared-mime-info
|
||||
and missing file extensions.
|
||||
+ Bugs fixed: bgo#689517
|
||||
- Changes from version 0.17.3:
|
||||
+ Really bump Vala requirement as announced in previous version.
|
||||
+ Remove obsolete --enable-test-plugin configure option.
|
||||
+ Don't run tests by default.
|
||||
+ Server:
|
||||
- Add serialisation of containers to DIDL_S playlist format.
|
||||
- Generate thumbnails for native files only.
|
||||
- Add support for playlist items.
|
||||
- Support DIDL_S DLNA profile.
|
||||
+ Tracker:
|
||||
- Fix building against recent tracker releases.
|
||||
+ Renderer:
|
||||
- Mark some strings for translation.
|
||||
- Add PresetNameList to initial notify.
|
||||
- Set correct track numbers.
|
||||
- Support DIDL_S playlists.
|
||||
- Some state notification fixes.
|
||||
- Add GetCurrentTransportActions UPnP call.
|
||||
+ Playbin:
|
||||
- Add 3GPP mime-type.
|
||||
- Properly query duration using DURATION_CHANGED message and
|
||||
really check if the pipeline knows its TIME and not just its
|
||||
size.
|
||||
+ Media-Export:
|
||||
- Reenable media art extraction.
|
||||
- Fix a critical on harvesting.
|
||||
- Fix an upload issue with the method to mark an item as a
|
||||
place-holder.
|
||||
- Support playlist items.
|
||||
+ New example renderer
|
||||
+ Updated documentations.
|
||||
+ Bugs fixed: bgo#686638
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 20:01:28 UTC 2013 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 0.17.2:
|
||||
+ Fix , unescaping and CSV parsing in UpdateObject call.
|
||||
+ Fix thumbnails for XBox 360.
|
||||
+ Look for the proper device description XML.
|
||||
+ Fix regression that caused missing Content-Length headers.
|
||||
+ More GObject API changes.
|
||||
+ Fix pkg-config files to not include GStreamer dependency.
|
||||
+ Port to libgee-0.8 API
|
||||
+ Remove unneccessary GStreamer dependencies
|
||||
+ MediaExport: Fix regression causing empty containers.
|
||||
+ Playbin: only report duration of a file if it's really known.
|
||||
+ Examples: C version of the server plug-in.
|
||||
+ Media-Engine Gstreamer: Port to GStreamer 1.0 API.
|
||||
+ Known Issues:
|
||||
- Transcoding to WMV is not working properly, streams are
|
||||
audio-only.
|
||||
- Media art extraction is disabled as it caused
|
||||
crashes/lock-ups.
|
||||
- Replace libgee-devel BuildRequires with pkgconfig(gee-0.8).
|
||||
- Add pkgconfig(libxml-2.0) BuildRequires: new dependency.
|
||||
- Change (Build)Requires/Recommends for port to GStreamer 1.0:
|
||||
+ Old BuildRequires: pkgconfig(gstreamer-0.10),
|
||||
pkgconfig(gstreamer-pbutils-0.1), pkgconfig(gupnp-dlna-1.0)
|
||||
+ New BuildRequires: pkgconfig(gstreamer-1.0),
|
||||
pkgconfig(gstreamer-pbutils-1.0), pkgconfig(gupnp-dlna-1.1)
|
||||
+ Old Requires: gstreamer-0_10-plugins-base
|
||||
+ New Requires: gstreamer-plugins-base
|
||||
+ Old Recommends: gstreamer-0_10-plugins-bad,
|
||||
gstreamer-0_10-plugins-good and gstreamer-0_10-plugins-ugly
|
||||
+ New Recommends: gstreamer-plugins-bad, gstreamer-plugins-good
|
||||
and gstreamer-plugins-ugly.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 19:45:07 UTC 2013 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 0.17.1:
|
||||
+ Many documentation updates.
|
||||
- Fix random failure of HTTPGetTest.
|
||||
- Clean-up linking, trying to fix over- and underlinking.
|
||||
- Adapt to new GUPnP vapi.
|
||||
- Fix crash if force-downgrade-for is empty.
|
||||
- Fix a namespace issue in the public API.
|
||||
- Fix the pkg-config files after API and bump.
|
||||
- Only create a seek when the client requests seeking.
|
||||
- Don't search for modules in hidden folders, except .libs to
|
||||
support --enable-uninstalled.
|
||||
- Drop the "test" plugin.
|
||||
- Switch some of the public members in API to GObject properties.
|
||||
- Some style fixes.
|
||||
- Change Device version to MediaServer:3.
|
||||
- Change Service version to ContentDirectory:3.
|
||||
- Implement "Track Changes" feature of ContentDirectory:3.
|
||||
- Add an API for plugins to show capabilities such as upload or
|
||||
change tracking.
|
||||
- Implement UpdateObject in ContentDirectory:3.
|
||||
+ Media-Engine GStreamer:
|
||||
- Fix a crash in transcoding.
|
||||
- Fix a mix-up in DLNA profiles causing upload to fail.
|
||||
- Ignore full-range seeks, fixing a transcoding issue with
|
||||
certain versions of mpegtsmux.
|
||||
+ MediaExport:
|
||||
- Don't expose a colorDepth of 0.
|
||||
- Allow updating of objects via UPnP call "UpdateObject".
|
||||
+ Renderer-Gst:
|
||||
- Add convenience method to access GstPlaybin of renderer
|
||||
plug-in.
|
||||
+ Examples:
|
||||
- Fix service description in SysV init script.
|
||||
- Add an example server plugin.
|
||||
- Add an example renderer plugin.
|
||||
+ External:
|
||||
- Support "audio.music" as documented in the spec.
|
||||
+ MPRIS:
|
||||
- Fix a crash when a peer does not implement mandatory
|
||||
properties.
|
||||
+ Playbin:
|
||||
- Add mime-types for AAC audio.
|
||||
+ Bugs fixed: bgo#674738, bgo#674738, bgo#676024, bgo#679023,
|
||||
bgo#680496, bgo#683934, bgo#684868, bgo#686018.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 18:16:24 UTC 2013 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 0.17.0:
|
||||
+ Implement notification on configuration changes.
|
||||
+ Fix compatibility issues with newer Reciva firmwares.
|
||||
+ Add missing header, vapi and deps files.
|
||||
+ Make it possible to compile and run Rygel without GStreamer.
|
||||
+ API version is bumped to 2.0.
|
||||
+ .so version is bumped to 1.
|
||||
+ Examples: Fix standalone-server example to not return 404 all
|
||||
the time.
|
||||
+ Bugs fixed: bgo#685183.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 18:15:04 UTC 2013 - dimstar@opensuse.org
|
||||
|
||||
|
152
rygel.spec
152
rygel.spec
@ -17,36 +17,40 @@
|
||||
|
||||
|
||||
Name: rygel
|
||||
Version: 0.16.4
|
||||
Version: 0.17.9
|
||||
Release: 0
|
||||
Summary: Home Media Solution for GNOME based on UPnP/DLNA
|
||||
License: LGPL-2.0+
|
||||
Group: Productivity/Multimedia/Other
|
||||
Url: http://live.gnome.org/Rygel
|
||||
Source0: http://download.gnome.org/sources/rygel/0.16/%{name}-%{version}.tar.xz
|
||||
Source0: http://download.gnome.org/sources/rygel/0.17/%{name}-%{version}.tar.xz
|
||||
BuildRequires: intltool
|
||||
BuildRequires: libgee-devel >= 0.5.2
|
||||
BuildRequires: libgupnp-av-devel >= 0.9.0
|
||||
BuildRequires: libgupnp-devel >= 0.17.1
|
||||
BuildRequires: libsoup-devel
|
||||
BuildRequires: libgupnp-av-devel >= 0.11.2
|
||||
BuildRequires: libgupnp-devel >= 0.19.0
|
||||
BuildRequires: libsoup-devel >= 2.34.0
|
||||
BuildRequires: libtool
|
||||
BuildRequires: libunistring-devel
|
||||
BuildRequires: libuuid-devel
|
||||
BuildRequires: libuuid-devel >= 1.41.3
|
||||
BuildRequires: sqlite3-devel >= 3.5
|
||||
BuildRequires: systemd
|
||||
BuildRequires: translation-update-upstream
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: vala >= 0.16.1
|
||||
BuildRequires: pkgconfig(gee-0.8) >= 0.8.0
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.31.13
|
||||
BuildRequires: pkgconfig(gstreamer-0.10) >= 0.10.36
|
||||
BuildRequires: pkgconfig(gstreamer-pbutils-0.10) >= 0.10.35
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(gupnp-dlna-1.0) >= 0.5.0
|
||||
BuildRequires: pkgconfig(tracker-sparql-0.14) >= 0.14.0
|
||||
Requires: gstreamer-0_10-plugins-base
|
||||
BuildRequires: pkgconfig(gstreamer-1.0) >= 1.0
|
||||
BuildRequires: pkgconfig(gstreamer-app-1.0) >= 1.0
|
||||
BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.0
|
||||
BuildRequires: pkgconfig(gtk+-3.0) >= 2.90.3
|
||||
BuildRequires: pkgconfig(gupnp-dlna-2.0) >= 0.9.4
|
||||
BuildRequires: pkgconfig(gupnp-dlna-gst-2.0) >= 0.9.4
|
||||
BuildRequires: pkgconfig(libxml-2.0) >= 2.7
|
||||
BuildRequires: pkgconfig(tracker-sparql-0.16) >= 0.14.0
|
||||
Requires: gstreamer-plugins-base
|
||||
Recommends: %{name}-lang
|
||||
Recommends: gstreamer-0_10-plugins-bad
|
||||
Recommends: gstreamer-0_10-plugins-good
|
||||
Recommends: gstreamer-0_10-plugins-ugly
|
||||
Recommends: gstreamer-plugins-bad
|
||||
Recommends: gstreamer-plugins-good
|
||||
Recommends: gstreamer-plugins-ugly
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
%{?systemd_requires}
|
||||
|
||||
@ -59,31 +63,41 @@ 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 -n librygel-core-1_0-0
|
||||
%package -n librygel-core-2_0-1
|
||||
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Core library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n librygel-core-1_0-0
|
||||
%description -n librygel-core-2_0-1
|
||||
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.
|
||||
|
||||
This package provides the core library of rygel.
|
||||
|
||||
%package -n librygel-renderer-1_0-0
|
||||
%package -n librygel-renderer-2_0-1
|
||||
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Renderer library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n librygel-renderer-1_0-0
|
||||
%description -n librygel-renderer-2_0-1
|
||||
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.
|
||||
|
||||
This package provides the renderer library of rygel.
|
||||
|
||||
%package -n librygel-server-1_0-0
|
||||
%package -n librygel-renderer-gst-2_0-1
|
||||
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Renderer library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n librygel-renderer-gst-2_0-1
|
||||
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.
|
||||
|
||||
This package provides the renderer library of rygel.
|
||||
|
||||
%package -n librygel-server-2_0-1
|
||||
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Server library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n librygel-server-1_0-0
|
||||
%description -n librygel-server-2_0-1
|
||||
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.
|
||||
|
||||
@ -93,9 +107,10 @@ This package provides the server library of rygel.
|
||||
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Development Files
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %{name} = %{version}
|
||||
Requires: librygel-core-1_0-0 = %{version}
|
||||
Requires: librygel-renderer-1_0-0 = %{version}
|
||||
Requires: librygel-server-1_0-0 = %{version}
|
||||
Requires: librygel-core-2_0-1 = %{version}
|
||||
Requires: librygel-renderer-2_0-1 = %{version}
|
||||
Requires: librygel-renderer-gst-2_0-1 = %{version}
|
||||
Requires: librygel-server-2_0-1 = %{version}
|
||||
|
||||
%description devel
|
||||
Rygel is a home media solution that allows you to easily share audio,
|
||||
@ -149,6 +164,7 @@ station.
|
||||
translation-update-upstream
|
||||
|
||||
%build
|
||||
autoreconf -fi
|
||||
%configure --enable-tracker-plugin \
|
||||
--enable-media-export-plugin \
|
||||
--enable-external-plugin \
|
||||
@ -185,17 +201,21 @@ rm -rf %{buildroot}
|
||||
%icon_theme_cache_postun
|
||||
%service_del_postun rygel.service
|
||||
|
||||
%post -n librygel-core-1_0-0 -p /sbin/ldconfig
|
||||
%post -n librygel-core-2_0-1 -p /sbin/ldconfig
|
||||
|
||||
%postun -n librygel-core-1_0-0 -p /sbin/ldconfig
|
||||
%postun -n librygel-core-2_0-1 -p /sbin/ldconfig
|
||||
|
||||
%post -n librygel-renderer-1_0-0 -p /sbin/ldconfig
|
||||
%post -n librygel-renderer-2_0-1 -p /sbin/ldconfig
|
||||
|
||||
%postun -n librygel-renderer-1_0-0 -p /sbin/ldconfig
|
||||
%postun -n librygel-renderer-2_0-1 -p /sbin/ldconfig
|
||||
|
||||
%post -n librygel-server-1_0-0 -p /sbin/ldconfig
|
||||
%post -n librygel-renderer-gst-2_0-1 -p /sbin/ldconfig
|
||||
|
||||
%postun -n librygel-server-1_0-0 -p /sbin/ldconfig
|
||||
%postun -n librygel-renderer-gst-2_0-1 -p /sbin/ldconfig
|
||||
|
||||
%post -n librygel-server-2_0-1 -p /sbin/ldconfig
|
||||
|
||||
%postun -n librygel-server-2_0-1 -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-, root, root)
|
||||
@ -212,55 +232,71 @@ rm -rf %{buildroot}
|
||||
%{_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/
|
||||
%dir %{_libdir}/rygel-2.0/
|
||||
%dir %{_libdir}/rygel-2.0/engines/
|
||||
%dir %{_libdir}/rygel-2.0/plugins/
|
||||
%{_libdir}/rygel-2.0/engines/librygel-media-engine-gst.so
|
||||
%{_libdir}/rygel-2.0/engines/librygel-media-engine-simple.so
|
||||
# external applications implementing D-Bus MediaServer spec
|
||||
%{_libdir}/rygel-1.0/librygel-external.so
|
||||
%{_libdir}/rygel-2.0/plugins/librygel-external.so
|
||||
# GStreamer pipelines in the config
|
||||
%{_libdir}/rygel-1.0/librygel-gst-launch.so
|
||||
%{_libdir}/rygel-2.0/plugins/librygel-gst-launch.so
|
||||
# folders and files in the config
|
||||
%{_libdir}/rygel-1.0/librygel-media-export.so
|
||||
%{_libdir}/rygel-2.0/plugins/librygel-media-export.so
|
||||
# media players implementing MPRIS2 D-Bus interface
|
||||
%{_libdir}/rygel-1.0/librygel-mpris.so
|
||||
%{_libdir}/rygel-2.0/plugins/librygel-mpris.so
|
||||
|
||||
%files -n librygel-core-1_0-0
|
||||
%files -n librygel-core-2_0-1
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/librygel-core-1.0.so.*
|
||||
%{_libdir}/librygel-core-2.0.so.*
|
||||
|
||||
%files -n librygel-renderer-1_0-0
|
||||
%files -n librygel-renderer-2_0-1
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/librygel-renderer-1.0.so.*
|
||||
%{_libdir}/librygel-renderer-2.0.so.*
|
||||
|
||||
%files -n librygel-server-1_0-0
|
||||
%files -n librygel-renderer-gst-2_0-1
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/librygel-server-1.0.so.*
|
||||
%{_libdir}/librygel-renderer-gst-2.0.so.*
|
||||
|
||||
%files -n librygel-server-2_0-1
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/librygel-server-2.0.so.*
|
||||
|
||||
%files devel
|
||||
%defattr(-, root, root)
|
||||
%{_includedir}/rygel-1.0/
|
||||
%{_libdir}/librygel-core-1.0.so
|
||||
%{_libdir}/librygel-renderer-1.0.so
|
||||
%{_libdir}/librygel-server-1.0.so
|
||||
%{_libdir}/pkgconfig/rygel-core-1.0.pc
|
||||
%{_libdir}/pkgconfig/rygel-renderer-1.0.pc
|
||||
%{_libdir}/pkgconfig/rygel-server-1.0.pc
|
||||
%{_datadir}/vala/vapi/rygel-core-1.0.deps
|
||||
%{_datadir}/vala/vapi/rygel-core-1.0.vapi
|
||||
%{_datadir}/vala/vapi/rygel-renderer-1.0.deps
|
||||
%{_datadir}/vala/vapi/rygel-renderer-1.0.vapi
|
||||
%{_datadir}/vala/vapi/rygel-server-1.0.deps
|
||||
%{_datadir}/vala/vapi/rygel-server-1.0.vapi
|
||||
%{_includedir}/rygel-2.0/
|
||||
%{_libdir}/librygel-core-2.0.so
|
||||
%{_libdir}/librygel-renderer-2.0.so
|
||||
%{_libdir}/librygel-renderer-gst-2.0.so
|
||||
%{_libdir}/librygel-server-2.0.so
|
||||
%{_libdir}/pkgconfig/rygel-core-2.0.pc
|
||||
%{_libdir}/pkgconfig/rygel-renderer-2.0.pc
|
||||
%{_libdir}/pkgconfig/rygel-renderer-gst-2.0.pc
|
||||
%{_libdir}/pkgconfig/rygel-server-2.0.pc
|
||||
%{_datadir}/gtk-doc/html/librygel-core/
|
||||
%{_datadir}/gtk-doc/html/librygel-renderer/
|
||||
%{_datadir}/gtk-doc/html/librygel-renderer-gst/
|
||||
%{_datadir}/gtk-doc/html/librygel-server/
|
||||
%{_datadir}/vala/vapi/rygel-core-2.0.deps
|
||||
%{_datadir}/vala/vapi/rygel-core-2.0.vapi
|
||||
%{_datadir}/vala/vapi/rygel-renderer-2.0.deps
|
||||
%{_datadir}/vala/vapi/rygel-renderer-2.0.vapi
|
||||
%{_datadir}/vala/vapi/rygel-renderer-gst-2.0.deps
|
||||
%{_datadir}/vala/vapi/rygel-renderer-gst-2.0.vapi
|
||||
%{_datadir}/vala/vapi/rygel-server-2.0.deps
|
||||
%{_datadir}/vala/vapi/rygel-server-2.0.vapi
|
||||
|
||||
%files plugin-gstreamer-renderer
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/rygel-1.0/librygel-playbin.so
|
||||
%{_libdir}/rygel-2.0/plugins/librygel-playbin.so
|
||||
|
||||
%files plugin-tracker
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/rygel-1.0/librygel-tracker.so
|
||||
%{_libdir}/rygel-2.0/plugins/librygel-tracker.so
|
||||
|
||||
%files plugin-zdf-mediathek
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/rygel-1.0/librygel-mediathek.so
|
||||
%{_libdir}/rygel-2.0/plugins/librygel-mediathek.so
|
||||
|
||||
%files lang -f %{name}.lang
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user