diff --git a/rygel-0.36.2.tar.xz b/rygel-0.36.2.tar.xz deleted file mode 100644 index 1055b16..0000000 --- a/rygel-0.36.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d332c76c76716de1e5085f0ca0c152174352efd652a80e5b94ec7df797f92244 -size 4057356 diff --git a/rygel-0.38.0.tar.xz b/rygel-0.38.0.tar.xz new file mode 100644 index 0000000..c80406d --- /dev/null +++ b/rygel-0.38.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acabf2114f3759c8ec6745d79e4c2e0728d115a83f540c1715667cc6210a7e0e +size 1697156 diff --git a/rygel.changes b/rygel.changes index 8b6bbba..747853d 100644 --- a/rygel.changes +++ b/rygel.changes @@ -1,3 +1,62 @@ +------------------------------------------------------------------- +Tue Mar 12 06:57:12 UTC 2019 - Bjørn Lie + +- Update to version 0.38.0: + + Examples: + - Fix crash if logo is missing in full-screen renderer. + - Fix missing GResource for full-screen renderer. + + Renderer: Fix a critical if mime type is not present. +- Add libtool BuildRequires and pass autogen.sh, bootstrap tarball. +- Drop api documentation, no longer provided in tarball. + +------------------------------------------------------------------- +Wed Feb 13 19:40:36 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 0.37.2: + + Build: + - Bump GLib dependency to 2.44. + - Drop Valac requirement to 0.36. + + Server: + - Fix @ADDRESS@ replacement for proxy or transcoded urls. + - Use a proper check for localhost. + - Add some hacks for LG devices. + + MediaExport: Document blacklisting behaviour. + + Updated translations. + +------------------------------------------------------------------- +Sat Jan 5 21:34:03 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 0.37.1: + + Add meson build files. + + Port to GSSDP and GUPnP 1.2 API. + + Preliminary IPv6 support. +- Changes from version 0.37.0: + + All: + - Update URLs for gitlab + - Fix compiler warnings in C code + - Documentation updates + - Fix several deprecated functions + + Renderer: Fix type argument mismatch of return value + + GStreamer Media Engine: Implement JPEG transcoding + + GStreamer Renderer: + - Make sinks configurable + - Add support for audio/aac mime type + + Server: Move engine intialization into server plugin + + MediaExport: Remove dead code + + Updated/added dependencies: + - Vala version requirement bumped to 0.40 + - GTK+ requirement bumped to 3.22 + - GStreamer requirement bumped to 1.12 + + Bugs fixed: glgo#GNOME/rygel#120, glgo#GNOME/rygel#7. + + Updated translations. +- Replace libgupnp-devel, libgupnp-av-devel, libsoup-devel and + sqlite3-devel with pkgconfig(gupnp-1.2), pkgconfig(gupnp-av-1.0), + pkgconfig(libsoup-2.4) and pkgconfig(sqlite3) BuildRequires: + Align with what configure checks for. +- Add pkgconfig(gio-2.0), pkgconfig(gio-unix-2.0), + pkgconfig(gmodule-2.0), pkgconfig(gssdp-1.2) and + pkgconfig(gupnp-dlna-2.0): Align with what configure checks for. + ------------------------------------------------------------------- Fri Sep 7 16:09:31 UTC 2018 - bjorn.lie@gmail.com diff --git a/rygel.spec b/rygel.spec index 125bcbb..9464d5f 100644 --- a/rygel.spec +++ b/rygel.spec @@ -1,7 +1,7 @@ # # spec file for package rygel # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,45 +12,51 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: rygel -Version: 0.36.2 +Version: 0.38.0 Release: 0 Summary: UPnP/DLNA home media server for GNOME License: LGPL-2.0-or-later Group: Productivity/Multimedia/Other URL: http://live.gnome.org/Rygel -Source0: https://download.gnome.org/sources/rygel/0.36/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/rygel/0.38/%{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 1.33.4 -BuildRequires: libgupnp-av-devel >= 0.12.8 -BuildRequires: libgupnp-devel >= 0.20.14 -BuildRequires: libsoup-devel >= 2.44.0 +BuildRequires: libtool BuildRequires: libunistring-devel BuildRequires: pkgconfig -BuildRequires: sqlite3-devel >= 3.5 BuildRequires: suse-xsl-stylesheets BuildRequires: systemd BuildRequires: translation-update-upstream BuildRequires: update-desktop-files -BuildRequires: vala >= 0.24.0 +BuildRequires: vala >= 0.36.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gee-0.8) >= 0.8.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.40.0 +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gmodule-2.0) +BuildRequires: pkgconfig(gssdp-1.2) >= 1.1 BuildRequires: pkgconfig(gstreamer-1.0) >= 1.0 BuildRequires: pkgconfig(gstreamer-app-1.0) >= 1.0 BuildRequires: pkgconfig(gstreamer-audio-1.0) >= 1.0 BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.0 +BuildRequires: pkgconfig(gupnp-1.2) >= 1.1 +BuildRequires: pkgconfig(gupnp-av-1.0) >= 0.12.8 +BuildRequires: pkgconfig(gupnp-dlna-2.0) >= 0.9.4 BuildRequires: pkgconfig(gupnp-dlna-2.0) >= 0.9.4 BuildRequires: pkgconfig(gupnp-dlna-gst-2.0) >= 0.9.4 BuildRequires: pkgconfig(libmediaart-2.0) >= 1.9.0 BuildRequires: pkgconfig(libsoup-2.4) >= 2.44.0 +BuildRequires: pkgconfig(libsoup-2.4) >= 2.44.0 BuildRequires: pkgconfig(libxml-2.0) >= 2.7 +BuildRequires: pkgconfig(sqlite3) >= 3.5 BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(tracker-sparql-2.0) Requires: gstreamer-plugins-base @@ -212,19 +218,35 @@ the local machine. %lang_package %prep -%setup -q +%autosetup -p1 translation-update-upstream %build -%configure --enable-tracker-plugin \ +NOCONFIGURE=1 ./autogen.sh +%configure \ + --enable-tracker-plugin \ --enable-media-export-plugin \ --enable-external-plugin \ --enable-gst-launch-plugin -make %{?_smp_mflags} V=1 +%make_build + +# Future use +#%%meson \ +# -Dapi-docs=false \ +# -Dsystemd-user-units-dir=auto \ +# -Dexamples=false \ +# -Dtests=false \ +# -Dgstreamer=true \ +# -Dgtk=true \ +# %%{nil} +#%%meson_build %install %make_install find %{buildroot} -type f -name "*.la" -delete -print +# Future use +#%%meson_install + %fdupes %{buildroot}%{_datadir} %suse_update_desktop_file rygel %suse_update_desktop_file rygel-preferences X-SuSE-ControlCenter-Personal @@ -327,16 +349,12 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_libdir}/pkgconfig/rygel-core-2.6.pc %{_libdir}/pkgconfig/rygel-renderer-2.6.pc %{_libdir}/pkgconfig/rygel-renderer-gst-2.6.pc +%{_libdir}/pkgconfig/rygel-ruih-2.0.pc %{_libdir}/pkgconfig/rygel-server-2.6.pc %{_datadir}/gir-1.0/RygelCore-2.6.gir %{_datadir}/gir-1.0/RygelRenderer-2.6.gir %{_datadir}/gir-1.0/RygelRendererGst-2.6.gir %{_datadir}/gir-1.0/RygelServer-2.6.gir -%{_datadir}/gtk-doc/html/librygel-core/ -%{_datadir}/gtk-doc/html/librygel-db/ -%{_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.6.deps %{_datadir}/vala/vapi/rygel-core-2.6.vapi %{_datadir}/vala/vapi/rygel-db-2.6.deps