From 957d848c841b7bc51d6508c9cd1a80b0a8aa48cb538b3714ffe824494d97479d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Sat, 5 Jan 2019 22:42:57 +0000 Subject: [PATCH 1/5] New unstable release OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=169 --- rygel-0.36.2.tar.xz | 3 --- rygel-0.37.1.tar.xz | 3 +++ rygel.changes | 34 ++++++++++++++++++++++++++++++++++ rygel.spec | 43 ++++++++++++++++++++++++++++++++----------- 4 files changed, 69 insertions(+), 14 deletions(-) delete mode 100644 rygel-0.36.2.tar.xz create mode 100644 rygel-0.37.1.tar.xz 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.37.1.tar.xz b/rygel-0.37.1.tar.xz new file mode 100644 index 0000000..c252939 --- /dev/null +++ b/rygel-0.37.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5347c1f6f00014d86f00ff88458e0bd021424d0804001c13fc5aa9f030b95181 +size 4063284 diff --git a/rygel.changes b/rygel.changes index 8b6bbba..4417469 100644 --- a/rygel.changes +++ b/rygel.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +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..32831dc 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,27 +12,23 @@ # 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.37.1 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.37/%{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: libunistring-devel BuildRequires: pkgconfig -BuildRequires: sqlite3-devel >= 3.5 BuildRequires: suse-xsl-stylesheets BuildRequires: systemd BuildRequires: translation-update-upstream @@ -40,17 +36,26 @@ BuildRequires: update-desktop-files BuildRequires: vala >= 0.24.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gee-0.8) >= 0.8.0 +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.40.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 +217,34 @@ the local machine. %lang_package %prep -%setup -q +%autosetup -p1 translation-update-upstream %build -%configure --enable-tracker-plugin \ +%configure \ + --enable-tracker-plugin \ --enable-media-export-plugin \ --enable-external-plugin \ --enable-gst-launch-plugin -make %{?_smp_mflags} V=1 +make %{?_smp_mflags} + +# 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,6 +347,7 @@ 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 From 7fe214844bb1c8daf20740710eb02cd6ab75de8d9cd322445a3315263f15237b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Sat, 5 Jan 2019 23:53:53 +0000 Subject: [PATCH 2/5] Accepting request 663079 from GNOME:Factory My bad, I was sure I was in GN working on this OBS-URL: https://build.opensuse.org/request/show/663079 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=170 --- rygel-0.36.2.tar.xz | 3 +++ rygel-0.37.1.tar.xz | 3 --- rygel.changes | 34 ---------------------------------- rygel.spec | 43 +++++++++++-------------------------------- 4 files changed, 14 insertions(+), 69 deletions(-) create mode 100644 rygel-0.36.2.tar.xz delete mode 100644 rygel-0.37.1.tar.xz diff --git a/rygel-0.36.2.tar.xz b/rygel-0.36.2.tar.xz new file mode 100644 index 0000000..1055b16 --- /dev/null +++ b/rygel-0.36.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d332c76c76716de1e5085f0ca0c152174352efd652a80e5b94ec7df797f92244 +size 4057356 diff --git a/rygel-0.37.1.tar.xz b/rygel-0.37.1.tar.xz deleted file mode 100644 index c252939..0000000 --- a/rygel-0.37.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5347c1f6f00014d86f00ff88458e0bd021424d0804001c13fc5aa9f030b95181 -size 4063284 diff --git a/rygel.changes b/rygel.changes index 4417469..8b6bbba 100644 --- a/rygel.changes +++ b/rygel.changes @@ -1,37 +1,3 @@ -------------------------------------------------------------------- -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 32831dc..125bcbb 100644 --- a/rygel.spec +++ b/rygel.spec @@ -1,7 +1,7 @@ # # spec file for package rygel # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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,23 +12,27 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: rygel -Version: 0.37.1 +Version: 0.36.2 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.37/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/rygel/0.36/%{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: libunistring-devel BuildRequires: pkgconfig +BuildRequires: sqlite3-devel >= 3.5 BuildRequires: suse-xsl-stylesheets BuildRequires: systemd BuildRequires: translation-update-upstream @@ -36,26 +40,17 @@ BuildRequires: update-desktop-files BuildRequires: vala >= 0.24.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gee-0.8) >= 0.8.0 -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.40.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 @@ -217,34 +212,19 @@ the local machine. %lang_package %prep -%autosetup -p1 +%setup -q translation-update-upstream %build -%configure \ - --enable-tracker-plugin \ +%configure --enable-tracker-plugin \ --enable-media-export-plugin \ --enable-external-plugin \ --enable-gst-launch-plugin -make %{?_smp_mflags} - -# Future use -#%%meson \ -# -Dapi-docs=false \ -# -Dsystemd-user-units-dir=auto \ -# -Dexamples=false \ -# -Dtests=false \ -# -Dgstreamer=true \ -# -Dgtk=true \ -# %%{nil} -#%%meson_build +make %{?_smp_mflags} V=1 %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 @@ -347,7 +327,6 @@ 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 From 0ac7468e7b0e409aa309334e334eb32d3c0e4342f07a1d0ffb08375bf1583d68 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 18 Apr 2019 13:19:26 +0000 Subject: [PATCH 3/5] Accepting request 695647 from GNOME:Next Scripted push of project GNOME:Next OBS-URL: https://build.opensuse.org/request/show/695647 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=171 --- rygel-0.36.2.tar.xz | 3 --- rygel-0.38.0.tar.xz | 3 +++ rygel.changes | 59 +++++++++++++++++++++++++++++++++++++++++++++ rygel.spec | 54 +++++++++++++++++++++++++++-------------- 4 files changed, 98 insertions(+), 21 deletions(-) delete mode 100644 rygel-0.36.2.tar.xz create mode 100644 rygel-0.38.0.tar.xz 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 From 76fd6bb6334242c2a52ca342e89237dc7ff4a5d9cf0346131b2425177dc81fd1 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 27 May 2019 07:47:11 +0000 Subject: [PATCH 4/5] Accepting request 705316 from GNOME:Next New stable release OBS-URL: https://build.opensuse.org/request/show/705316 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=172 --- rygel-0.38.0.tar.xz | 3 --- rygel-0.38.1.tar.xz | 3 +++ rygel.changes | 7 +++++++ rygel.spec | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) delete mode 100644 rygel-0.38.0.tar.xz create mode 100644 rygel-0.38.1.tar.xz diff --git a/rygel-0.38.0.tar.xz b/rygel-0.38.0.tar.xz deleted file mode 100644 index c80406d..0000000 --- a/rygel-0.38.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:acabf2114f3759c8ec6745d79e4c2e0728d115a83f540c1715667cc6210a7e0e -size 1697156 diff --git a/rygel-0.38.1.tar.xz b/rygel-0.38.1.tar.xz new file mode 100644 index 0000000..e198940 --- /dev/null +++ b/rygel-0.38.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:809f4612319b9fcbca716854416583c2584ca6181ef61fbc751e87c4b3880bf1 +size 1693132 diff --git a/rygel.changes b/rygel.changes index 747853d..5425e72 100644 --- a/rygel.changes +++ b/rygel.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri May 24 23:50:53 UTC 2019 - Bjørn Lie + +- Update to version 0.38.1: + + Several build fixes for recent vala. + + Updated translations. + ------------------------------------------------------------------- Tue Mar 12 06:57:12 UTC 2019 - Bjørn Lie diff --git a/rygel.spec b/rygel.spec index 9464d5f..7536df9 100644 --- a/rygel.spec +++ b/rygel.spec @@ -17,7 +17,7 @@ Name: rygel -Version: 0.38.0 +Version: 0.38.1 Release: 0 Summary: UPnP/DLNA home media server for GNOME License: LGPL-2.0-or-later From 396329d48d87af19ff4d8e744a6c3a8e5cd046fc48b6e06cb9c4a371c83ef782 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Thu, 20 Jun 2019 11:47:57 +0000 Subject: [PATCH 5/5] Accepting request 711055 from home:dimstar:Factory - Drop systemd BuildRequires: there is already pkgconfig(systemd) present, which is sufficient. - Replace systemd_requires macro with systemd_ordering: systemd is not strictly required for rygel to be usable, but if systemd and rygel are installed as part of one transaction, we would like to see systemd installed first. OBS-URL: https://build.opensuse.org/request/show/711055 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=173 --- rygel.changes | 10 ++++++++++ rygel.spec | 3 +-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/rygel.changes b/rygel.changes index 5425e72..d1402db 100644 --- a/rygel.changes +++ b/rygel.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Wed Jun 12 14:43:28 UTC 2019 - Dominique Leuenberger + +- Drop systemd BuildRequires: there is already pkgconfig(systemd) + present, which is sufficient. +- Replace systemd_requires macro with systemd_ordering: systemd is + not strictly required for rygel to be usable, but if systemd and + rygel are installed as part of one transaction, we would like to + see systemd installed first. + ------------------------------------------------------------------- Fri May 24 23:50:53 UTC 2019 - Bjørn Lie diff --git a/rygel.spec b/rygel.spec index 7536df9..45ca0d7 100644 --- a/rygel.spec +++ b/rygel.spec @@ -31,7 +31,6 @@ BuildRequires: libtool BuildRequires: libunistring-devel BuildRequires: pkgconfig BuildRequires: suse-xsl-stylesheets -BuildRequires: systemd BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: vala >= 0.36.0 @@ -66,7 +65,7 @@ Recommends: gstreamer-plugins-good Recommends: gstreamer-plugins-ugly # plugin-zdf-mediathek was removed in 0.31.1 Obsoletes: plugin-zdf-mediathek -%{?systemd_requires} +%{?systemd_ordering} %description Rygel is a home media server that allows sharing audio, video,