openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
January 2020
- 1 participants
- 3624 discussions
Hello community,
here is the log from the commit of package gstreamer for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gstreamer (Old)
and /work/SRC/openSUSE:Leap:15.2/.gstreamer.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer"
Thu Jan 30 14:49:21 2020 rev:27 rq:757349 version:1.16.2
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gstreamer/gstreamer.changes 2020-01-15 15:09:12.698031845 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.gstreamer.new.26092/gstreamer.changes 2020-01-30 14:49:54.534886779 +0100
@@ -1,0 +2,322 @@
+Wed Dec 4 10:20:33 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.2:
+ + Interlaced video scaling fixes
+ + CineForm video support in AVI
+ + audioresample: avoid glitches due to rounding errors after
+ changing rate
+ + Command line tool output printing improvements on Windows
+ + various performance improvements, memory leak fixes and
+ security fixes
+ + VP9 decoding fixes
+ + wasapi: bug fixes and stability improvements
+ + tsdemux: improved handling of certain discontinuities
+ + vaapi h265 decoder: wait for I-frame before trying to decode
+ + tee: Make sure to actually deactivate pads that are released
+ + bin: Drop need-context messages without source instead of
+ crashing
+ + gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar
+ macros
+ + tracers: Don't leak temporary GstStructure
+
+-------------------------------------------------------------------
+Tue Sep 24 07:29:25 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.16.1:
+ + GStreamer-vaapi: fix green frames and decoding artefacts in
+ some cases.
+ + OpenGL: fix wayland event source burning CPU in certain
+ circumstances.
+ + Memory leak fixes and memory footprint improvements.
+ + Performance improvements.
+ + Stability and security fixes.
+ + Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an
+ API break, but this is only used internally in GStreamer and
+ duplicated another message enum.
+ + hls: Make crypto dependency optional when hls-crypto is auto.
+ + player: fix switching back and forth between forward and
+ reverse playback.
+ + decklinkaudiosink: Drop late buffers.
+ + openh264enc: Fix compilation with openh264 v2.0.
+ + wasapisrc: fix segtotal value being always 2.
+
+-------------------------------------------------------------------
+Wed Jul 10 13:16:43 UTC 2019 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Fix meson script using sed: since we rename gst-plugin-helper for
+ multi arch purpose, we also need to fix meson.build to make the
+ code look for the correct name (boo#1140998).
+
+-------------------------------------------------------------------
+Mon Jul 1 09:45:51 UTC 2019 - Andreas Schwab <schwab(a)suse.de>
+
+- Use libunwind only if available
+
+-------------------------------------------------------------------
+Wed Jun 12 20:08:46 UTC 2019 - mgorse(a)suse.com
+
+- Update to version 1.16.0:
+ + Highlights
+ - GStreamer WebRTC stack gained support for data channels for
+ peer-to-peer communication based on SCTP, BUNDLE support,
+ as well as support for multiple TURN servers.
+ - AV1 video codec support for Matroska and QuickTime/MP4
+ containers and more configuration options and supported
+ input formats for the AOMedia AV1 encoder
+ - Support for Closed Captions and other Ancillary Data in video
+ - Support for planar (non-interleaved) raw audio
+ - GstVideoAggregator, compositor and OpenGL mixer elements are
+ now in -base
+ - New alternate fields interlace mode where each buffer carries
+ a single field
+ - WebM and Matroska ContentEncryption support in the Matroska
+ demuxer
+ - new WebKit WPE-based web browser source element
+ - Video4Linux: HEVC encoding and decoding, JPEG encoding, and
+ improved dmabuf import/export
+ - Hardware-accelerated Nvidia video decoder gained support for
+ VP8/VP9 decoding, whilst the encoder gained support for
+ H.265/HEVC encoding.
+ - Many improvements to the Intel Media SDK based
+ hardware-accelerated video decoder and encoder plugin
+ (msdk): dmabuf import/export for zero-copy integration with
+ other components; VP9 decoding; 10-bit HEVC encoding; video
+ post-processing (vpp) support including deinterlacing; and
+ the video decoder now handles dynamic resolution changes.
+ - The ASS/SSA subtitle overlay renderer can now handle multiple
+ subtitles that overlap in time and will show them on screen
+ simultaneously
+ - The Meson build is now feature-complete (*) and it is now the
+ recommended build system on all platforms. The Autotools
+ build is scheduled to be removed in the next cycle.
+ - The GStreamer Rust bindings and Rust plugins module are now
+ officially part of upstream GStreamer.
+ - The GStreamer Editing Services gained a gesdemux element
+ that allows directly playing back serialized edit list with
+ playbin or (uri)decodebin
+ - Many performance improvements
+- Switch to meson on Tumbleweed.
+- Rebase gstreamer-rpm-prov.patch.
+- Require libdw. Helps with generating backtraces.
+- Place gdb autoload files in -devel package.
+- Add gstreamer-pie.patch to generate position-independent
+ executables. Previously done through CFLAGS/LDFLAGS, but this
+ makes ninja pass -pie when linking libraries as well, causing
+ the link to fail.
+- Now requires glib2 >= 2.40.0.
+
+-------------------------------------------------------------------
+Fri May 31 21:23:20 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.14.5:
+ + aggregator:
+ - Take the pad lock around queue gap event removal.
+ - Don’t leak gap buffer when out of segment.
+ + buffer: fix possible memory corruption in
+ gst_buffer_foreach_meta() when removing metas.
+ + bus:
+ - Make removing of signal/bus watches thread-safe.
+ - Don’t allow removing signal watches with
+ gst_bus_remove_watch().
+ + controlbinding: Check if the weak pointer was cleared before
+ explicitly removing it.
+ + ptp clock: Wait for ANNOUNCE before selecting a master;
+ increase tolerance for late follow-up and delay-resp.
+ + segment: Allow stop == -1 in gst_segment_to_running_time() and
+ negative rate.
+ + g-i: annotations fixes.
+
+-------------------------------------------------------------------
+Wed Oct 03 00:54:38 UTC 2018 - sean(a)suspend.net
+
+- Update to version 1.14.4:
+ + glviewconvert: wait and set the gl sync meta on buffers.
+ + glviewconvert: copy composition meta from the primary buffer to
+ both outputs.
+ + glcolorconvert: don't copy overlay composition meta over to
+ NULL outbufs.
+ + matroskademux: add functionality needed for MSE use case fixing
+ youtube playback in epiphany/webkit-gtk.
+ + tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id)
+ if present.
+ + vorbisdec: fix header handling regression: init decoder
+ immediately once we have headers.
+ + wasapisink: recover from low buffer levels in shared mode.
+ + fix GstSegment unit test which would fail on some 32-bit x86
+ CPUs.
+
+-------------------------------------------------------------------
+Wed Sep 26 20:18:24 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.3:
+ + opusenc: fix crash on 32-bit platforms.
+ + compositor: fix major buffer leak when doing crossfading on
+ some but not all pads.
+ + wasapi: various fixes for wasapisrc and wasapisink regressions.
+ + x264enc: Set bit depth to fix "This build of x264 requires
+ 8-bit depth. Rebuild to..." runtime errors with x264 version
+ ≥ 153.
+ + audioaggregator, audiomixer: caps negotiation fixes.
+ + input-selector: latency handling fixes.
+ + playbin, playsink: audio visualization support fixes.
+ + dashdemux: fix possible crash if stream is neither isobmff nor
+ isoff_ondemand profile.
+ + opencv: Fix build for opencv >= 3.4.2.
+ + h265parse: miscellaneous fixes backported from h264parse.
+ + pads: fix changing of pad offsets from inside pad probes.
+ + pads: ensure that pads are blocked for IDLE probes if they are
+ called from the streaming thread too.
+
+-------------------------------------------------------------------
+Fri Jul 20 16:41:25 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.2:
+ + Update docs.
+ + basetransform: Do not check if NULL is an emtpy caps.
+ + concat: Properly forward the SEGMENT seqnum.
+ + gst: add some GIR array annotations.
+ + meson: Fix detection of glib-mkenums under MSYS2.
+
+-------------------------------------------------------------------
+Thu Jul 12 07:50:21 UTC 2018 - dimstar(a)opensuse.org
+
+- Update gstreamer.macros and gstreamer.prov to be compatible with
+ file 5.33, which differently idenfies executables from libraries.
+
+-------------------------------------------------------------------
+Sun May 20 08:35:04 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.14.1:
+ + GstPad: Fix race condition causing the same probe to be called
+ multiple times
+ + Fix occasional deadlocks on windows when outputting debug
+ logging
+ + Fix debug levels being applied in the wrong order
+ + GIR annotation fixes for bindings
+ + audiomixer, audioaggregator: fix some negotiation issues
+ + gst-play-1.0: fix leaving stdin in non-blocking mode after exit
++++ 125 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/gstreamer/gstreamer.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.gstreamer.new.26092/gstreamer.changes
Old:
----
gstreamer-1.12.5.tar.xz
New:
----
gstreamer-1.16.2.tar.xz
gstreamer-pie.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer.spec ++++++
--- /var/tmp/diff_new_pack.QfdSgZ/_old 2020-01-30 14:49:55.058887057 +0100
+++ /var/tmp/diff_new_pack.QfdSgZ/_new 2020-01-30 14:49:55.062887059 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gstreamer
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,42 +12,63 @@
# 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/
#
-%define _name gstreamer
+%if 0%{?suse_version} > 1500
+%define use_meson 1
+%else
+%define use_meson 0
+%endif
+
%define gst_branch 1.0
Name: gstreamer
-Version: 1.12.5
+Version: 1.16.2
Release: 0
Summary: Streaming-Media Framework Runtime
License: LGPL-2.1-or-later
Group: Productivity/Multimedia/Other
URL: http://gstreamer.freedesktop.org/
-Source0: https://gstreamer.freedesktop.org/src/gstreamer/%{_name}-%{version}.tar.xz
+Source0: https://gstreamer.freedesktop.org/src/gstreamer/%{name}-%{version}.tar.xz
Source1: gstreamer.macros
Source2: gstreamer.prov
Source99: baselibs.conf
-# PATCH-FEATURE-UPSTREAM gstreamer-rpm-prov.patch bgo#588783 dimstar(a)opensuse.org -- Add --rpm parameter to allow creation of rpm provides, patch from fedora
+# PATCH-FEATURE-UPSTREAM gstreamer-rpm-prov.patch bgo#588784 dimstar(a)opensuse.org -- Add --rpm parameter to allow creation of rpm provides, patch from fedora
Patch1: gstreamer-rpm-prov.patch
-BuildRequires: bison
+# PATCH-FIX-OPENSUSE gstreamer-pie.patch mgorse(a)suse.com -- create position-independent executables.
+Patch2: gstreamer-pie.patch
+
+BuildRequires: bison >= 2.4
BuildRequires: check-devel
BuildRequires: fdupes
-BuildRequires: flex
+BuildRequires: flex >= 2.5.31
BuildRequires: gnome-patch-translation
BuildRequires: gobject-introspection-devel >= 1.31.1
BuildRequires: gtk-doc >= 1.12
BuildRequires: libcap-devel
+BuildRequires: libcap-progs
+%if %{use_meson}
+BuildRequires: meson >= 0.47.0
+%else
BuildRequires: libtool
-BuildRequires: libxml2-devel
+%endif
BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: python3-xml
BuildRequires: translation-update-upstream
BuildRequires: pkgconfig(bash-completion) >= 2.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(gobject-2.0)
+BuildRequires: pkgconfig(libdw)
+%define libunwind_archs %{ix86} ia64 x86_64 %{arm} ppc ppc64 ppc64le aarch64
+%ifarch %{libunwind_archs}
BuildRequires: pkgconfig(libunwind)
+%endif
+
# Ensure that the documentation corresponds with the installed version:
Requires: libgstreamer-1_0-0 = %{version}
# Core modules may depend on new enough libraries:
@@ -141,13 +162,35 @@
%setup -q -n gstreamer-%{version}
translation-update-upstream po gstreamer-%{gst_branch}
gnome-patch-translation-prepare po gstreamer-%{gst_branch}
+# The order matters. Only run gnome-patch-translation-update after patching!
%patch1 -p1
+%patch2 -p1
gnome-patch-translation-update po gstreamer-%{gst_branch}
%build
-export CFLAGS="%{optflags} -fno-strict-aliasing -fPIE"
-export LDFLAGS="-pie"
export PYTHON=%{_bindir}/python3
+%if %{use_meson}
+sed -i "s/^executable('gst-plugin-scanner',/executable('gst-plugin-scanner-%{_target_cpu}',/" libs/gst/helpers/meson.build
+sed -i "s/gst-plugin-scanner/gst-plugin-scanner-%{_target_cpu}/" meson.build
+# TODO: enable dbghelp
+%{meson} \
+ -Dptp-helper-permissions=capabilities \
+ -Dpackage-name='openSUSE GStreamer package' \
+ -Dpackage-origin='http://download.opensuse.org' \
+ -Dgtk_doc=enabled \
+ -Dintrospection=enabled \
+ -Dbenchmarks=disabled \
+ -Dexamples=disabled \
+ -Dtests=disabled \
+ -Ddbghelp=disabled \
+%ifnarch %{libunwind_archs}
+ -Dlibunwind=disabled \
+%endif
+ %{nil}
+%{meson_build}
+%else
+export CFLAGS="%{optflags} -fPIE"
+export LDFLAGS="-pie"
%configure \
--with-ptp-helper-permissions=capabilities \
--with-package-name='openSUSE GStreamer package' \
@@ -157,18 +200,25 @@
--disable-benchmarks \
--disable-examples \
--disable-static \
- --disable-tests
-make %{?_smp_mflags}
+ --disable-tests \
+ --program-transform-name='s/gst-plugin-scanner/gst-plugin-scanner-%{_target_cpu}/' \
+ %{nil}
+%make_build
+%endif
%install
+%if %{use_meson}
+%{meson_install}
+%else
%make_install
+%endif
%find_lang %{name}-%{gst_branch}
find %{buildroot} -type f -name "*.la" -delete -print
mkdir -p %{buildroot}%{_datadir}/gstreamer-%{gst_branch}/presets
# Install the rpm macros
install -m644 -D %{SOURCE1} %{buildroot}%{_libexecdir}/rpm/fileattrs/gstreamer.attr
install -m755 -D %{SOURCE2} %{buildroot}%{_libexecdir}/rpm/gstreamer-provides
-%fdupes %{buildroot}
+%fdupes %{buildroot}%{_datadir}/gtk-doc
%verifyscript
%verify_permissions -e %{_libexecdir}/gstreamer-%{gst_branch}/gst-ptp-helper
@@ -188,13 +238,11 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstcoretracers.so
%dir %{_libexecdir}/gstreamer-%{gst_branch}
%{_libexecdir}/gstreamer-%{gst_branch}/gst-completion-helper
-%{_libexecdir}/gstreamer-%{gst_branch}/gst-plugin-scanner
+%{_libexecdir}/gstreamer-%{gst_branch}/gst-plugin-scanner-%{_target_cpu}
%verify(not mode caps) %{_libexecdir}/gstreamer-%{gst_branch}/gst-ptp-helper
%{_datadir}/bash-completion/completions/
%{_datadir}/bash-completion/helpers/
-%files lang -f %{name}-%{gst_branch}.lang
-
%files -n libgstreamer-1_0-0
%{_libdir}/*.so.*
@@ -211,6 +259,16 @@
%files devel
%{_datadir}/aclocal/*.m4
+# Own these directories to avoid build requirement on gdb
+# only for directories ownership
+%dir %{_datadir}/gdb
+%dir %{_datadir}/gdb/auto-load
+%dir %{_datadir}/gdb/auto-load%{_prefix}
+%dir %{_datadir}/gdb/auto-load%{_libdir}
+%{_datadir}/gdb/auto-load%{_libdir}/lib%{name}*.py
+%dir %{_datadir}/gstreamer-%{gst_branch}/gdb
+%{_datadir}/gstreamer-%{gst_branch}/gdb/glib_gobject_helper.py
+%{_datadir}/gstreamer-%{gst_branch}/gdb/gst_gdb.py
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
@@ -222,4 +280,6 @@
%doc AUTHORS ChangeLog NEWS README RELEASE
%{_datadir}/gtk-doc/html/*
+%files lang -f %{name}-%{gst_branch}.lang
+
%changelog
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.QfdSgZ/_old 2020-01-30 14:49:55.086887072 +0100
+++ /var/tmp/diff_new_pack.QfdSgZ/_new 2020-01-30 14:49:55.086887072 +0100
@@ -1,2 +1,4 @@
gstreamer
+ +/usr/lib/gstreamer-.*/gst-plugin-scanner-.*
libgstreamer-1_0-0
+ requires "gstreamer-<targettype>"
++++++ gstreamer-1.12.5.tar.xz -> gstreamer-1.16.2.tar.xz ++++++
++++ 118782 lines of diff (skipped)
++++++ gstreamer-pie.patch ++++++
diff -urp gstreamer-1.16.0.orig/libs/gst/helpers/meson.build gstreamer-1.16.0/libs/gst/helpers/meson.build
--- gstreamer-1.16.0.orig/libs/gst/helpers/meson.build 2019-01-26 19:10:08.000000000 -0600
+++ gstreamer-1.16.0/libs/gst/helpers/meson.build 2019-06-12 15:06:33.120486636 -0500
@@ -5,6 +5,7 @@ executable('gst-plugin-scanner',
dependencies : [gobject_dep, gmodule_dep, glib_dep, mathlib, gst_dep],
install_dir : helpers_install_dir,
install: true,
+ pie: true,
)
# Used in test env setup to make tests find plugin scanner in build tree
@@ -18,6 +19,7 @@ if bashcomp_found
dependencies : [gobject_dep, glib_dep, gst_dep],
install_dir : helpers_install_dir,
install: true,
+ pie: true,
)
endif
@@ -118,7 +120,8 @@ if have_ptp
include_directories : [configinc, libsinc],
dependencies : [gio_dep, gobject_dep, glib_dep, mathlib, gst_dep, cap_dep],
install_dir : helpers_install_dir,
- install : true)
+ install : true,
+ pie : true)
meson.add_install_script('ptp_helper_post_install.sh',
helpers_install_dir, with_ptp_helper_permissions,
++++++ gstreamer-rpm-prov.patch ++++++
--- /var/tmp/diff_new_pack.QfdSgZ/_old 2020-01-30 14:49:56.442887794 +0100
+++ /var/tmp/diff_new_pack.QfdSgZ/_new 2020-01-30 14:49:56.442887794 +0100
@@ -1,21 +1,11 @@
-From b00e7fff5190e424a03d3827312f63028b684faf Mon Sep 17 00:00:00 2001
-From: Wim Taymans <wtaymans(a)redhat.com>
-Date: Mon, 4 Jan 2016 11:39:33 +0100
-Subject: [PATCH] inspect: Add RPM output format
-
----
- tools/gst-inspect.c | 276 +++++++++++++++++++++++++++++++++++++++++++++++++---
- 1 file changed, 261 insertions(+), 15 deletions(-)
-
-diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c
-index e420e4c..1096e8c 100644
---- a/tools/gst-inspect.c
-+++ b/tools/gst-inspect.c
-@@ -1335,9 +1335,225 @@ print_element_info (GstElementFactory * factory, gboolean print_names)
- return 0;
- }
-
-+static void
+diff -urp gstreamer-1.16.0.orig/tools/gst-inspect.c gstreamer-1.16.0/tools/gst-inspect.c
+--- gstreamer-1.16.0.orig/tools/gst-inspect.c 2019-04-11 17:58:09.000000000 -0500
++++ gstreamer-1.16.0/tools/gst-inspect.c 2019-06-12 09:28:27.004257869 -0500
+@@ -1730,7 +1730,224 @@ print_tracer_info (GstPluginFeature * fe
+ * is meant for machines, not humans.
+ */
+ static void
+-print_plugin_automatic_install_info_codecs (GstElementFactory * factory)
+print_gst_structure_append_field (GList * strings, const char *field)
+{
+ GList *s;
@@ -26,9 +16,8 @@
+ g_string_append (s->data, field);
+ }
+}
-
- static void
--print_plugin_automatic_install_info_codecs (GstElementFactory * factory)
++
++static void
+print_gst_structure_append_field_index (GList * strings, const char *field,
+ guint num_items, guint offset)
+{
@@ -238,7 +227,7 @@
{
GstPadDirection direction;
const gchar *type_name;
-@@ -1363,6 +1579,13 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory)
+@@ -1756,6 +1973,13 @@ print_plugin_automatic_install_info_code
return;
}
@@ -252,7 +241,7 @@
/* decoder/demuxer sink pads should always be static and there should only
* be one, the same applies to encoders/muxers and source pads */
static_templates = gst_element_factory_get_static_pad_templates (factory);
-@@ -1399,15 +1622,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory)
+@@ -1792,15 +2016,20 @@ print_plugin_automatic_install_info_code
gst_structure_remove_field (s, "rate");
gst_structure_remove_field (s, "depth");
gst_structure_remove_field (s, "clock-rate");
@@ -277,7 +266,7 @@
{
const gchar *const *protocols;
-@@ -1416,13 +1644,19 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory)
+@@ -1809,13 +2038,19 @@ print_plugin_automatic_install_info_prot
switch (gst_element_factory_get_uri_type (factory)) {
case GST_URI_SINK:
while (*protocols != NULL) {
@@ -299,7 +288,7 @@
++protocols;
}
break;
-@@ -1433,7 +1667,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory)
+@@ -1826,7 +2061,7 @@ print_plugin_automatic_install_info_prot
}
static void
@@ -308,7 +297,7 @@
{
GList *features, *l;
-@@ -1452,11 +1686,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin)
+@@ -1845,11 +2080,15 @@ print_plugin_automatic_install_info (Gst
if (feature_plugin == plugin) {
GstElementFactory *factory;
@@ -327,7 +316,7 @@
}
if (feature_plugin)
gst_object_unref (feature_plugin);
-@@ -1478,7 +1716,7 @@ print_all_plugin_automatic_install_info (void)
+@@ -1871,7 +2110,7 @@ print_all_plugin_automatic_install_info
plugin = (GstPlugin *) (plugins->data);
plugins = g_list_next (plugins);
@@ -336,7 +325,7 @@
}
gst_plugin_list_free (orig_plugins);
}
-@@ -1490,6 +1728,7 @@ main (int argc, char *argv[])
+@@ -1938,6 +2177,7 @@ main (int argc, char *argv[])
gboolean do_print_blacklist = FALSE;
gboolean plugin_name = FALSE;
gboolean print_aii = FALSE;
@@ -344,7 +333,7 @@
gboolean uri_handlers = FALSE;
gboolean check_exists = FALSE;
gchar *min_version = NULL;
-@@ -1508,6 +1747,9 @@ main (int argc, char *argv[])
+@@ -1958,6 +2198,9 @@ main (int argc, char *argv[])
"or all plugins provide.\n "
"Useful in connection with external automatic plugin "
"installation mechanisms"), NULL},
@@ -354,7 +343,7 @@
{"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name,
N_("List the plugin contents"), NULL},
{"types", 't', 0, G_OPTION_ARG_STRING, &types,
-@@ -1650,7 +1892,7 @@ main (int argc, char *argv[])
+@@ -2113,7 +2356,7 @@ main (int argc, char *argv[])
/* if there is such a plugin, print out info */
if (plugin) {
if (print_aii) {
@@ -363,7 +352,7 @@
} else {
print_plugin_info (plugin);
print_plugin_features (plugin);
-@@ -1663,13 +1905,17 @@ main (int argc, char *argv[])
+@@ -2126,13 +2369,17 @@ main (int argc, char *argv[])
if (plugin) {
if (print_aii) {
@@ -381,8 +370,5 @@
+ g_printerr (_("Could not load plugin file: %s\n"),
+ error->message);
g_clear_error (&error);
- return -1;
- }
---
-2.9.3
-
+ exit_code = -1;
+ goto done;
++++++ gstreamer.macros ++++++
--- /var/tmp/diff_new_pack.QfdSgZ/_old 2020-01-30 14:49:56.458887802 +0100
+++ /var/tmp/diff_new_pack.QfdSgZ/_new 2020-01-30 14:49:56.458887802 +0100
@@ -1,4 +1,4 @@
%__gstreamer_provides %{_rpmconfigdir}/gstreamer-provides
%__gstreamer_path libgst
-%__gstreamer_magic ELF.*shared object
+%__gstreamer_magic ELF.*(shared object|executable)
%__gstreamer_flags magic_and_path
++++++ gstreamer.prov ++++++
--- /var/tmp/diff_new_pack.QfdSgZ/_old 2020-01-30 14:49:56.474887810 +0100
+++ /var/tmp/diff_new_pack.QfdSgZ/_new 2020-01-30 14:49:56.478887813 +0100
@@ -22,7 +22,7 @@
esac
solist=$(echo $filelist | grep "libgst" | \
- xargs file -L 2>/dev/null | grep "ELF.*shared object" | cut -d: -f1 )
+ xargs file -L 2>/dev/null | grep -E "ELF.*(shared object|executable)" | cut -d: -f1 )
function getmark()
{
1
0
Hello community,
here is the log from the commit of package ido for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/ido (Old)
and /work/SRC/openSUSE:Leap:15.2/.ido.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ido"
Thu Jan 30 14:49:20 2020 rev:17 rq:756051 version:13.10.0+bzr20161028
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/ido/ido.changes 2020-01-15 15:12:03.218128267 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.ido.new.26092/ido.changes 2020-01-30 14:49:53.610886287 +0100
@@ -1,0 +2,9 @@
+Sat Oct 12 08:07:32 UTC 2019 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Add ido-fix-maintainer-cflags.patch: Do not pass -Werror
+ unconditionally. This is already part of
+ --enable-maintainer-flags, which is default enabled on the
+ unstable branch. For the stable branch, we accept new warnings
+ coming from updated toolchains and gnome stacks.
+
+-------------------------------------------------------------------
New:
----
ido-fix-maintainer-cflags.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ido.spec ++++++
--- /var/tmp/diff_new_pack.7DZCWF/_old 2020-01-30 14:49:54.154886577 +0100
+++ /var/tmp/diff_new_pack.7DZCWF/_new 2020-01-30 14:49:54.158886578 +0100
@@ -1,7 +1,7 @@
#
# spec file for package ido
#
-# 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,7 +12,7 @@
# 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/
#
@@ -32,6 +32,8 @@
Source1: baselibs.conf
# PATCH-FIX-OPENSUSE ido-optional-ubuntu-private.patch sor.alexei(a)meowr.ru -- Make Ubuntu GTK+ Private API optional.
Patch0: ido-optional-ubuntu-private.patch
+# PATCH-FIX-OPENSUSE ido-fix-maintainer-cflags.patch dimstar(a)opensuse.org -- Strip -Werror from unconditional CFLAGS. This is part of maintainer_CFLAGS; fixes build with more recent toolchains/gnome stacks
+Patch1: ido-fix-maintainer-cflags.patch
BuildRequires: gcc-c++
BuildRequires: gnome-common
BuildRequires: pkgconfig
@@ -84,6 +86,7 @@
%prep
%setup -q -c
%patch0 -p1
+%patch1 -p1
%build
NOCONFIGURE=1 gnome-autogen.sh
++++++ ido-fix-maintainer-cflags.patch ++++++
Index: ido-13.10.0+bzr20161028/src/Makefile.am
===================================================================
--- ido-13.10.0+bzr20161028.orig/src/Makefile.am
+++ ido-13.10.0+bzr20161028/src/Makefile.am
@@ -66,7 +66,7 @@ AM_CPPFLAGS = \
$(GCC_FLAGS) \
$(GTK_CFLAGS) \
$(MAINTAINER_CFLAGS) \
- -Wall -Werror -Wextra -Wno-unused-parameter -Wno-error=deprecated-declarations
+ -Wall -Wextra -Wno-unused-parameter -Wno-error=deprecated-declarations
if USE_UBUNTU_PRIVATE_API
AM_CPPFLAGS += -DUSE_UBUNTU_PRIVATE_API
1
0
Hello community,
here is the log from the commit of package NetworkManager-applet for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/NetworkManager-applet (Old)
and /work/SRC/openSUSE:Leap:15.2/.NetworkManager-applet.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager-applet"
Thu Jan 30 14:49:19 2020 rev:38 rq:755590 version:1.8.24
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/NetworkManager-applet/NetworkManager-applet.changes 2020-01-15 14:45:45.185222495 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.NetworkManager-applet.new.26092/NetworkManager-applet.changes 2020-01-30 14:49:51.462885145 +0100
@@ -1,0 +2,171 @@
+Wed Oct 9 16:30:56 UTC 2019 - Michael Gorse <mgorse(a)suse.com>
+
+- Update translation-update-upstream and find_lang invocations.
+ The potfile name has changed.
+
+-------------------------------------------------------------------
+Wed Oct 9 15:22:29 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.8.24:
+ + Fixed external UI mode without interactive secrets.
+ + Ad-Hoc networks now support WPA2 authentication.
+ + Support for SAE authentication (WPA3 Personal) was added.
+ + Fixed applet operation on graphical servers other than X11
+ (such as Wayland).
+ + Various other bug fixes and enhancements.
+ + Added EXPERIMENTAL libnma-gtk4 library for use with GTK4. Not
+ recommended for production use!
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Jun 18 06:16:33 UTC 2019 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Rebase feature-app-indicator-desktop-file.patch (boo#1138523).
+
+-------------------------------------------------------------------
+Wed Jun 5 17:06:24 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Revert back to pkgconfig(appindicator3-0.1) BuildRequires: We do
+ not want to pull mate desktop into staging. Sub with
+ pkgconfig(ayatana-appindicator3-0.1) BuildRequires was rejected.
+
+-------------------------------------------------------------------
+Wed May 29 18:37:36 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 1.8.22:
+ + The applet's secret agent can now utilize external UI mode for
+ VPN plugins that support it.
+ + The Wi-Fi-related items in the applet menu are now sorted more
+ reasonably.
+ + Various improvements to the Mobile Wizard and Certificate
+ Chooser usability.
+ + Render a QR code in the applet's connection info dialog.
+ + Improved the applet's info dialog appearance.
+ + Updated translations.
+- Disable feature-app-indicator-desktop-file.patch: Needs rebase.
+- Rebase
+ NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
+ with quilt.
+- Rename lang subpackage following openSUSE
+ translation-update-upstream changes.
+
+-------------------------------------------------------------------
+Tue May 14 09:56:53 UTC 2019 - maurizio.galli(a)gmail.com
+
+- Build against Ayatana Indicators instead as it's considered
+ the new upstream
+
+-------------------------------------------------------------------
+Fri Feb 8 17:33:28 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 1.8.20:
+ + Build of libnm-gtk, a libnm-glib compatibility library, is
+ disabled by default. It can be enabled by passing
+ --with-libnm-gtk to configure script. Nobody should need it by
+ now. Users that still use this are encouraged to let us know
+ before the libnm-glib support is removed for good.
+ + Improve the mobile broadband wizard.
+ + Fix a bug in the wifi dialog that made widgets disappear when
+ selecting a different device.
+ + Support secret agent hints needed when using IWD as wireless
+ backend.
+ + Updated translations.
+- Drop nm-applet-revert-no-show-all.patch: Fixed upstream.
+
+-------------------------------------------------------------------
+Wed Nov 7 08:13:17 UTC 2018 - sckang(a)suse.com
+
+- Add nm-applet-revert-no-show-all.patch: libnma: fix wrongly
+ showing hidden GUI elements (bsc#1106705,
+ glgo#GNOME/network-manager-applet#20).
+
+-------------------------------------------------------------------
+Fri Sep 7 15:53:07 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.8.18:
+ + libnma:
+ - Fix wrongly showing hidden GUI elements, which causes
+ connection editing to behave wrong
+ (glgo#GNOME/network-manager-applet!20).
+ - c-e: Fix translation issues in GUI due to missing gettext
+ domain (bgo#792285).
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Aug 7 18:49:33 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.8.16:
+ + Fix various issues that causes GtkApplication to quit at the
+ wrong time.
+ + Read the Mobile Providers database from a build-time determined
+ location.
+ + Modernize Gtk+ 3.0 use in preparations for Gtk+ 4.0.
+ + Updated translations.
+- Add pkgconfig(mobile-broadband-provider-info) BuildRequires: New
+ dependency.
+
+-------------------------------------------------------------------
+Mon Jun 25 14:27:41 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.8.14:
+ + Fix an applet crash on disconnect.
+ + Fix VPN icons in AppIndicator mode.
+ + Provide (limited) secret agent service even when a keyring is
+ unavailable.
+ + Fix saving of connections with "always ask" EAP secrets.
+ + Register editor windows as GtkApplication windows, so that the
+ editor quits at the right time with --edit option.
+ + The AppStream metadata is now in /usr/share/metainfo as
+ recommended by the specification.
+ + Updated translations.
+- Drop nma-fix-applet-segfault.patch: Fixed upstream.
+
+-------------------------------------------------------------------
+Sun Jun 17 17:49:30 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Add nma-fix-applet-segfault.patch: NMNetworkMenuItem: Don't
+ double-free priv->dupes, fix segfault on startup (boo#1097908,
+ glgo#GNOME/network-manager-applet#2).
+
+-------------------------------------------------------------------
+Mon May 28 15:12:39 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.8.12:
+ + Allow creation of PPPoE connection without a parent interface.
+ + Add an option to set a connection as Metered.
+ + Make the form layout consistent with GNOME UI style.
+ + Convert editor into a GtkApplication with an app menu.
+ + Fix a potential crash in the certificate picker with no
+ modules.
+ + Fix build warnings with GCC 8.
+ + Support building against Ayatana AppIndicator.
+ + Updated translations.
+- Drop upstream fixed patches:
+ + 0001-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch
+ + 0002-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch
+
+-------------------------------------------------------------------
+Sat Apr 14 19:54:04 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Following changes in NetworkManager:
+ + Pass libnm_gtk=false and without-libnm-gtk to meson/configure.
+ + Drop no longer needed pkgconfig(NetworkManager),
+ pkgconfig(libnm-glib), pkgconfig(libnm-glib-vpn) and
+ pkgconfig(libnm-util) BuildRequires.
+ + Drop no longer built subpackages: libnm-gtk%%{sover},
+ typelib-1_0-NMGtk-1_0 and libnm-gtk-devel.
+ + No longer handle libnm-gtk%%{sover} in post(un).
+ + Drop currently disabled
+ nm-applet-probe-radius-server-cert.patch: Obsolete since patch
+ is no longer present in NetworkManager, following this, drop
+ define with_cacert_patch and conditionals.
+
+-------------------------------------------------------------------
+Wed Mar 28 16:53:43 UTC 2018 - sflees(a)suse.de
+
+- Re enable appindicator in autotools BuildRequires
+- Add feature-app-indicator-desktop-file.patch to launch the startup
+ application with appindicator support and add a delay to ensure
+ that the desktop's systray service is running beforehand.
+
+-------------------------------------------------------------------
Old:
----
0001-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch
0002-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch
network-manager-applet-1.8.10.tar.xz
nm-applet-probe-radius-server-cert.patch
New:
----
feature-app-indicator-desktop-file.patch
network-manager-applet-1.8.24.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager-applet.spec ++++++
--- /var/tmp/diff_new_pack.FhxD5e/_old 2020-01-30 14:49:52.254885566 +0100
+++ /var/tmp/diff_new_pack.FhxD5e/_new 2020-01-30 14:49:52.258885568 +0100
@@ -1,7 +1,7 @@
#
# spec file for package NetworkManager-applet
#
-# 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,11 +12,10 @@
# 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/
#
-%define with_cacert_patch 0
%define sover 0
%define _name network-manager-applet
%if 0%{?is_opensuse}
@@ -26,23 +25,20 @@
%endif
%bcond_with meson
Name: NetworkManager-applet
-Version: 1.8.10
+Version: 1.8.24
Release: 0
Summary: GTK+ tray applet for use with NetworkManager
License: GPL-2.0-or-later
Group: System/GUI/GNOME
-URL: https://gnome.org/projects/NetworkManager
-Source: http://download.gnome.org/sources/network-manager-applet/1.8/%{_name}-%{ver…
+Url: https://gnome.org/projects/NetworkManager
+Source0: https://download.gnome.org/sources/network-manager-applet/1.8/%{_name}-%{ve…
# PATCH-NEEDS-REBASE nm-applet-private-connection.patch boo#751211 bgo#646187 dimstar(a)opensuse.org -- Create private connections if the user is not authorised. Allows to create wifi connections without root access. Patch under discussion upstream. (WAS: PATCH-FIX-UPSTREAM)
Patch0: nm-applet-private-connection.patch
-# PATCH-NEEDS-REBASE nm-applet-probe-radius-server-cert.patch bsc#574266 glin(a)suse.com -- Probe the RADIUS server certificate. (WAS: PATCH-FIX-UPSTREAM)
-Patch1: nm-applet-probe-radius-server-cert.patch
# PATCH-FIX-OPENSUSE NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch bsc#1003069 hpj(a)suse.com -- Make sure secrets default to agent-owned (encrypted keyring).
-Patch2: NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
-# PATCH-FIX-UPSTREAM 0001-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch fstrba(a)suse.com -- fix memory handling of nm_setting_vpn_get_*_keys
-Patch3: 0001-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch
-# PATCH-FIX-UPSTREAM 0002-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch fstrba(a)suse.com -- fix memory handling of nm_setting_vpn_get_*_keys
-Patch4: 0002-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch
+Patch1: NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
+# PATCH-FIX-UPSTREAM feature-app-indicator-desktop-file.patch sflees(a)suse.com -- nm-applet needs to be launched with --indicator and needs a startup delay incase its started before the systray
+Patch2: feature-app-indicator-desktop-file.patch
+
BuildRequires: gtk-doc
BuildRequires: intltool
BuildRequires: pkgconfig
@@ -50,7 +46,6 @@
BuildRequires: polkit-devel
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
-BuildRequires: pkgconfig(NetworkManager) >= 1.7
BuildRequires: pkgconfig(gck-1) >= 3.14
BuildRequires: pkgconfig(gcr-3) >= 3.14
BuildRequires: pkgconfig(gobject-introspection-1.0)
@@ -59,12 +54,10 @@
BuildRequires: pkgconfig(iso-codes)
BuildRequires: pkgconfig(jansson) >= 2.3
BuildRequires: pkgconfig(libnm) >= 1.7
-BuildRequires: pkgconfig(libnm-glib) >= 1.7
-BuildRequires: pkgconfig(libnm-glib-vpn) >= 1.7
-BuildRequires: pkgconfig(libnm-util) >= 1.7
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libsecret-1) >= 0.18
BuildRequires: pkgconfig(mm-glib)
+BuildRequires: pkgconfig(mobile-broadband-provider-info)
Requires: NetworkManager >= 0.9.3
Requires: dbus(org.freedesktop.secrets)
# Needed for translated country names.
@@ -91,9 +84,6 @@
BuildRequires: pkgconfig(appindicator3-0.1)
BuildRequires: pkgconfig(dbusmenu-gtk3-0.4) >= 16.04.0
%endif
-%if %{with_cacert_patch}
-Requires: NetworkManager(cacert-patch)
-%endif
%description
This package contains utilities and applications for use with
@@ -143,45 +133,17 @@
%description -n libnma-devel
This library provides GTK+ dialogs for NetworkManager integration.
-%package -n libnm-gtk%{sover}
-Summary: NetworkManager Gtk+ dialog library
-Group: System/Libraries
-Obsoletes: libnm-gtk-data < %{version}
-Provides: libnm-gtk-data = %{version}
-
-%description -n libnm-gtk%{sover}
-This library provides GTK+ dialogs for NetworkManager integration.
-
-%package -n typelib-1_0-NMGtk-1_0
-Summary: NetworkManager Gtk+ dialogs -- Introspection bindings
-Group: System/Libraries
-
-%description -n typelib-1_0-NMGtk-1_0
-This library provides GTK+ dialogs for NetworkManager integration
-provided as introspection bindings.
-
-%package -n libnm-gtk-devel
-Summary: NetworkManager Gtk+ dialogs -- Development Files
-Group: Development/Libraries/GNOME
-Requires: libnm-gtk%{sover} = %{version}
-Requires: typelib-1_0-NMGtk-1_0 = %{version}
-
-%description -n libnm-gtk-devel
-This library provides GTK+ dialogs for NetworkManager integration.
-
%lang_package
%prep
%setup -q -n %{_name}-%{version}
# Needs rebase.
# %%patch0 -p1
-%if %{with_cacert_patch}
%patch1 -p1
-%endif
+%if %{with appindicator}
%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-translation-update-upstream
+%endif
+translation-update-upstream po nm-applet
%build
%if %{with meson}
@@ -191,13 +153,18 @@
%endif
-Dselinux=false \
-Dintrospection=true \
+ -Dlibnm_gtk=false \
%{nil}
%meson_build
%else
autoreconf -fiv
%configure \
--disable-static \
- --without-selinux
+%if %{with appindicator}
+ --with-appindicator \
+%endif
+ --without-selinux \
+ --without-libnm-gtk
%make_build
%endif
@@ -227,8 +194,6 @@
%glib2_gsettings_schema_postun
%endif
-%post -n libnm-gtk%{sover} -p /sbin/ldconfig
-%postun -n libnm-gtk%{sover} -p /sbin/ldconfig
%post -n libnma%{sover} -p /sbin/ldconfig
%postun -n libnma%{sover} -p /sbin/ldconfig
@@ -247,22 +212,9 @@
%files -n NetworkManager-connection-editor
%{_bindir}/nm-connection-editor
%{_datadir}/applications/nm-connection-editor.desktop
-%dir %{_datadir}/appdata/
-%{_datadir}/appdata/nm-connection-editor.appdata.xml
+%{_datadir}/metainfo/nm-connection-editor.appdata.xml
%{_mandir}/man1/nm-connection-editor.1%{?ext_man}
-%files -n libnm-gtk%{sover}
-%{_libdir}/libnm-gtk.so.%{sover}*
-
-%files -n typelib-1_0-NMGtk-1_0
-%{_libdir}/girepository-1.0/NMGtk-1.0.typelib
-
-%files -n libnm-gtk-devel
-%{_datadir}/gir-1.0/NMGtk-1.0.gir
-%{_includedir}/libnm-gtk/
-%{_libdir}/libnm-gtk.so
-%{_libdir}/pkgconfig/libnm-gtk.pc
-
%files -n libnma%{sover}
%{_libdir}/libnma.so.%{sover}*
++++++ NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch ++++++
--- /var/tmp/diff_new_pack.FhxD5e/_old 2020-01-30 14:49:52.282885581 +0100
+++ /var/tmp/diff_new_pack.FhxD5e/_new 2020-01-30 14:49:52.282885581 +0100
@@ -1,7 +1,7 @@
-Index: network-manager-applet-1.8.2/src/libnm-gtk/nm-ui-utils.c
+Index: network-manager-applet-1.8.22/src/libnm-gtk/nm-ui-utils.c
===================================================================
---- network-manager-applet-1.8.2.orig/src/libnm-gtk/nm-ui-utils.c
-+++ network-manager-applet-1.8.2/src/libnm-gtk/nm-ui-utils.c
+--- network-manager-applet-1.8.22.orig/src/libnm-gtk/nm-ui-utils.c 2019-03-29 15:00:12.000000000 +0100
++++ network-manager-applet-1.8.22/src/libnm-gtk/nm-ui-utils.c 2019-05-29 23:05:47.795471475 +0200
@@ -868,8 +868,10 @@ nma_utils_setup_password_storage (GtkWid
gtk_menu_attach_to_widget (GTK_MENU (popup_menu), passwd_entry, NULL);
@@ -15,10 +15,10 @@
else
secret_flags = initial_flags;
-Index: network-manager-applet-1.8.2/src/wireless-security/eap-method-leap.c
+Index: network-manager-applet-1.8.22/src/wireless-security/eap-method-leap.c
===================================================================
---- network-manager-applet-1.8.2.orig/src/wireless-security/eap-method-leap.c
-+++ network-manager-applet-1.8.2/src/wireless-security/eap-method-leap.c
+--- network-manager-applet-1.8.22.orig/src/wireless-security/eap-method-leap.c 2019-03-29 15:00:12.000000000 +0100
++++ network-manager-applet-1.8.22/src/wireless-security/eap-method-leap.c 2019-05-29 23:05:47.795471475 +0200
@@ -241,7 +241,7 @@ eap_method_leap_new (WirelessSecurity *w
/* Create password-storage popup menu for password entry under entry's secondary icon */
if (connection)
@@ -28,11 +28,11 @@
FALSE, secrets_only);
widget = GTK_WIDGET (gtk_builder_get_object (parent->builder, "show_checkbutton_eapleap"));
-Index: network-manager-applet-1.8.2/src/wireless-security/eap-method-simple.c
+Index: network-manager-applet-1.8.22/src/wireless-security/eap-method-simple.c
===================================================================
---- network-manager-applet-1.8.2.orig/src/wireless-security/eap-method-simple.c
-+++ network-manager-applet-1.8.2/src/wireless-security/eap-method-simple.c
-@@ -340,7 +340,7 @@ eap_method_simple_new (WirelessSecurity
+--- network-manager-applet-1.8.22.orig/src/wireless-security/eap-method-simple.c 2019-05-24 11:49:21.000000000 +0200
++++ network-manager-applet-1.8.22/src/wireless-security/eap-method-simple.c 2019-05-29 23:05:47.795471475 +0200
+@@ -431,7 +431,7 @@ eap_method_simple_new (WirelessSecurity
/* Create password-storage popup menu for password entry under entry's secondary icon */
if (connection)
s_8021x = nm_connection_get_setting_802_1x (connection);
@@ -41,11 +41,11 @@
FALSE, flags & EAP_METHOD_SIMPLE_FLAG_SECRETS_ONLY);
g_signal_connect (method->password_entry, "notify::secondary-icon-name",
-Index: network-manager-applet-1.8.2/src/wireless-security/ws-leap.c
+Index: network-manager-applet-1.8.22/src/wireless-security/ws-leap.c
===================================================================
---- network-manager-applet-1.8.2.orig/src/wireless-security/ws-leap.c
-+++ network-manager-applet-1.8.2/src/wireless-security/ws-leap.c
-@@ -185,7 +185,7 @@ ws_leap_new (NMConnection *connection, g
+--- network-manager-applet-1.8.22.orig/src/wireless-security/ws-leap.c 2019-05-24 11:49:21.000000000 +0200
++++ network-manager-applet-1.8.22/src/wireless-security/ws-leap.c 2019-05-29 23:05:47.795471475 +0200
+@@ -192,7 +192,7 @@ ws_leap_new (NMConnection *connection, g
sec);
/* Create password-storage popup menu for password entry under entry's secondary icon */
@@ -54,11 +54,11 @@
FALSE, secrets_only);
if (wsec)
-Index: network-manager-applet-1.8.2/src/wireless-security/ws-wep-key.c
+Index: network-manager-applet-1.8.22/src/wireless-security/ws-wep-key.c
===================================================================
---- network-manager-applet-1.8.2.orig/src/wireless-security/ws-wep-key.c
-+++ network-manager-applet-1.8.2/src/wireless-security/ws-wep-key.c
-@@ -282,7 +282,7 @@ ws_wep_key_new (NMConnection *connection
+--- network-manager-applet-1.8.22.orig/src/wireless-security/ws-wep-key.c 2019-05-24 11:49:21.000000000 +0200
++++ network-manager-applet-1.8.22/src/wireless-security/ws-wep-key.c 2019-05-29 23:05:47.795471475 +0200
+@@ -286,7 +286,7 @@ ws_wep_key_new (NMConnection *connection
/* Create password-storage popup menu for password entry under entry's secondary icon */
if (connection)
setting = (NMSetting *) nm_connection_get_setting_wireless_security (connection);
@@ -67,11 +67,11 @@
FALSE, secrets_only);
if (connection) {
-Index: network-manager-applet-1.8.2/src/wireless-security/ws-wpa-psk.c
+Index: network-manager-applet-1.8.22/src/wireless-security/ws-wpa-psk.c
===================================================================
---- network-manager-applet-1.8.2.orig/src/wireless-security/ws-wpa-psk.c
-+++ network-manager-applet-1.8.2/src/wireless-security/ws-wpa-psk.c
-@@ -203,7 +203,7 @@ ws_wpa_psk_new (NMConnection *connection
+--- network-manager-applet-1.8.22.orig/src/wireless-security/ws-wpa-psk.c 2019-05-24 11:49:21.000000000 +0200
++++ network-manager-applet-1.8.22/src/wireless-security/ws-wpa-psk.c 2019-05-29 23:05:47.795471475 +0200
+@@ -207,7 +207,7 @@ ws_wpa_psk_new (NMConnection *connection
/* Create password-storage popup menu for password entry under entry's secondary icon */
if (connection)
setting = (NMSetting *) nm_connection_get_setting_wireless_security (connection);
++++++ feature-app-indicator-desktop-file.patch ++++++
Index: network-manager-applet-1.8.22/nm-applet.desktop.in
===================================================================
--- network-manager-applet-1.8.22.orig/nm-applet.desktop.in
+++ network-manager-applet-1.8.22/nm-applet.desktop.in
@@ -2,7 +2,7 @@
Name=Network
Comment=Manage your network connections
Icon=nm-device-wireless
-Exec=nm-applet
+Exec=nm-applet --indicator
Terminal=false
Type=Application
NoDisplay=true
@@ -11,3 +11,6 @@ X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-Bugzilla-Component=nm-applet
X-GNOME-UsesNotifications=true
+# We need to make sure the systray has already started
+# otherwise nm-applet will fall back to non systray too quickly
+X-GNOME-Autostart-Delay=4
++++++ network-manager-applet-1.8.10.tar.xz -> network-manager-applet-1.8.24.tar.xz ++++++
++++ 614938 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package libgnome-keyring for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libgnome-keyring (Old)
and /work/SRC/openSUSE:Leap:15.2/.libgnome-keyring.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgnome-keyring"
Thu Jan 30 14:49:18 2020 rev:12 rq:755589 version:3.12.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libgnome-keyring/libgnome-keyring.changes 2020-01-15 15:21:09.222433644 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libgnome-keyring.new.26092/libgnome-keyring.changes 2020-01-30 14:49:50.926884859 +0100
@@ -1,0 +2,10 @@
+Fri Aug 17 19:20:29 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Drop vala BuildRequires: No longer build vala bindings.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:34:51 UTC 2018 - dimstar(a)opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgnome-keyring.spec ++++++
--- /var/tmp/diff_new_pack.oVILZV/_old 2020-01-30 14:49:51.350885085 +0100
+++ /var/tmp/diff_new_pack.oVILZV/_new 2020-01-30 14:49:51.350885085 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libgnome-keyring
#
-# Copyright (c) 2017 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
@@ -19,12 +19,13 @@
Name: libgnome-keyring
Version: 3.12.0
Release: 0
-Url: http://www.gnome.org/
Summary: Library to integrate with the GNOME Keyring
-License: GPL-2.0+ and LGPL-2.1+
+License: GPL-2.0-or-later AND LGPL-2.1-or-later
Group: Development/Libraries/GNOME
+URL: http://www.gnome.org/
Source: http://download.gnome.org/sources/libgnome-keyring/3.12/%{name}-%{version}.…
Source99: baselibs.conf
+
BuildRequires: dbus-1-devel
BuildRequires: fdupes
BuildRequires: glib2-devel
@@ -32,9 +33,7 @@
BuildRequires: intltool
BuildRequires: libgcrypt-devel
BuildRequires: translation-update-upstream
-BuildRequires: vala
Recommends: %{name}-lang
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
The GNOME Keyring is a program that keep password and other secrets
@@ -82,6 +81,7 @@
integrate with the GNOME Keyring system.
%lang_package
+
%prep
%setup -q
translation-update-upstream
@@ -89,32 +89,26 @@
%build
%configure \
--disable-static
-make %{?jobs:-j%jobs} V=1
+make %{?_smp_mflags} V=1
%install
-%makeinstall
+%make_install
%find_lang %{name}
find %{buildroot} -type f -name "*.la" -delete -print
%fdupes %{buildroot}
-%clean
-rm -rf %{buildroot}
-
%post -n libgnome-keyring0 -p /sbin/ldconfig
-
%postun -n libgnome-keyring0 -p /sbin/ldconfig
%files -n libgnome-keyring0
-%defattr (-, root, root)
-%doc AUTHORS ChangeLog COPYING HACKING NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog HACKING NEWS README
%{_libdir}/libgnome-keyring.so.*
%files -n typelib-1_0-GnomeKeyring-1_0
-%defattr(-,root,root)
%{_libdir}/girepository-1.0/GnomeKeyring-1.0.typelib
%files devel
-%defattr (-, root, root)
%{_datadir}/gir-1.0/GnomeKeyring-1.0.gir
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
@@ -122,8 +116,6 @@
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%{_datadir}/gtk-doc/html/gnome-keyring
-%dir %{_datadir}/vala/vapi
-%{_datadir}/vala/vapi/gnome-keyring-1.vapi
%files lang -f %{name}.lang
1
0
Hello community,
here is the log from the commit of package djvulibre for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/djvulibre (Old)
and /work/SRC/openSUSE:Leap:15.2/.djvulibre.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "djvulibre"
Thu Jan 30 14:49:17 2020 rev:12 rq:755588 version:3.5.27
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/djvulibre/djvulibre.changes 2020-01-15 14:52:30.113491568 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.djvulibre.new.26092/djvulibre.changes 2020-01-30 14:49:49.954884343 +0100
@@ -2 +2 @@
-Fri Nov 8 11:16:09 UTC 2019 - pgajdos(a)suse.com
+Fri Nov 8 11:15:02 UTC 2019 - pgajdos(a)suse.com
@@ -10 +10 @@
-Fri Oct 18 08:26:22 UTC 2019 - pgajdos(a)suse.com
+Fri Oct 18 08:33:20 UTC 2019 - pgajdos(a)suse.com
@@ -18 +18,9 @@
-Mon Sep 2 12:14:17 UTC 2019 - pgajdos(a)suse.com
+Tue Sep 3 06:21:13 UTC 2019 - Jan Engelhardt <jengelh(a)inai.de>
+
+- Trim conjecture, bias, and metadata repetitions from description.
+- Trim descriptions in subpackages for length. (Main package keeps
+ the bigger one.)
+- Use some more macros and limit fdupes to the /usr volume.
+
+-------------------------------------------------------------------
+Mon Sep 2 12:13:57 UTC 2019 - pgajdos(a)suse.com
@@ -31,0 +40,6 @@
+
+-------------------------------------------------------------------
+Tue Jan 8 23:17:00 UTC 2019 - Stefan Brüns <stefan.bruens(a)rwth-aachen.de>
+
+- Remove rsvg-convert BuildRequires, just use the prebuilt pngs
+ from the source package.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ djvulibre.spec ++++++
--- /var/tmp/diff_new_pack.qcolnp/_old 2020-01-30 14:49:50.810884798 +0100
+++ /var/tmp/diff_new_pack.qcolnp/_new 2020-01-30 14:49:50.810884798 +0100
@@ -1,7 +1,7 @@
#
# spec file for package djvulibre
#
-# Copyright (c) 2015 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,17 +12,18 @@
# 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/
#
+
%define asan_build 0
%define libname lib%{name}21
Name: djvulibre
Version: 3.5.27
Release: 0
-Summary: An Open Source Implementation of DjVu
-License: GPL-2.0+
+Summary: An Implementation of DjVu
+License: GPL-2.0-or-later
Group: Productivity/Graphics/Other
Url: http://djvu.sourceforge.net
Source: http://downloads.sourceforge.net/djvu/%{name}-%{version}.tar.gz
@@ -44,9 +45,9 @@
Patch7: djvulibre-CVE-2019-18804.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
+BuildRequires: hicolor-icon-theme
BuildRequires: libjpeg-devel
BuildRequires: pkg-config
-BuildRequires: rsvg-view
BuildRequires: pkgconfig(libtiff-4)
Requires(post): shared-mime-info
Requires(postun): shared-mime-info
@@ -54,74 +55,44 @@
%description
DjVu is a Web-centric format and software platform for distributing
-documents and images. DjVuLibre is an open source (GPL) implementation
-of DjVu, including viewers, browser plug-ins, decoders, simple
-encoders, and utilities. DjVu can advantageously replace PDF, PS, TIFF,
-JPEG, and GIF for distributing scanned documents, digital documents, or
-high-resolution pictures. DjVu content downloads faster, displays and
-renders faster, looks nicer on a screen, and consumes less client
-resources than competing formats. DjVu images display instantly and can
-be smoothly zoomed and panned with no lengthy rerendering. DjVu is used
-by hundreds of academic, commercial, governmental, and noncommercial
-Web sites around the world.
+documents and images. DjVuLibre is an implementation of DjVu,
+including viewers, browser plug-ins, decoders, encoders, and
+utilities. DjVu can replace PDF, PS, TIFF, JPEG, and GIF for
+distributing scanned documents, digital documents, or high-resolution
+pictures. DjVu content is often smaller and consumes less client
+resources than competing formats.
%package -n %{libname}
-Summary: Libraries of Open Source Implementation of DjVu - djvulibre
+Summary: DjVu rendering library
Group: Productivity/Graphics/Other
%description -n %{libname}
-DjVu is a Web-centric format and software platform for distributing
-documents and images. DjVuLibre is an open source (GPL) implementation
-of DjVu, including viewers, browser plug-ins, decoders, simple
-encoders, and utilities. DjVu can advantageously replace PDF, PS, TIFF,
-JPEG, and GIF for distributing scanned documents, digital documents, or
-high-resolution pictures. DjVu content downloads faster, displays and
-renders faster, looks nicer on a screen, and consumes less client
-resources than competing formats. DjVu images display instantly and can
-be smoothly zoomed and panned with no lengthy rerendering. DjVu is used
-by hundreds of academic, commercial, governmental, and noncommercial
-Web sites around the world.
+DjVuLibre is an implementation of DjVu, a Web-centric format and
+software platform for distributing documents and images.
-This package contains shared libraries
+This package contains the shared libraries.
%package -n libdjvulibre-devel
-Summary: Libraries of Open Source Implementation of DjVu - djvulibre
+Summary: Headers for djvulibre libraries
Group: Development/Libraries/Other
Requires: %{libname} = %{version}
%description -n libdjvulibre-devel
-DjVu is a Web-centric format and software platform for distributing
-documents and images. DjVuLibre is an open source (GPL) implementation
-of DjVu, including viewers, browser plug-ins, decoders, simple
-encoders, and utilities. DjVu can advantageously replace PDF, PS, TIFF,
-JPEG, and GIF for distributing scanned documents, digital documents, or
-high-resolution pictures. DjVu content downloads faster, displays and
-renders faster, looks nicer on a screen, and consumes less client
-resources than competing formats. DjVu images display instantly and can
-be smoothly zoomed and panned with no lengthy rerendering. DjVu is used
-by hundreds of academic, commercial, governmental, and noncommercial
-Web sites around the world.
+DjVuLibre is an implementation of DjVu, a Web-centric format and
+software platform for distributing documents and images.
-This package contains development files
+This package contains the development files.
%package doc
-Summary: Documentation for the the DjVu - djvulibre
+Summary: Documentation for djvulibre
Group: Productivity/Graphics/Other
+BuildArch: noarch
%description doc
-DjVu is a Web-centric format and software platform for distributing
-documents and images. DjVuLibre is an open source (GPL) implementation
-of DjVu, including viewers, browser plug-ins, decoders, simple
-encoders, and utilities. DjVu can advantageously replace PDF, PS, TIFF,
-JPEG, and GIF for distributing scanned documents, digital documents, or
-high-resolution pictures. DjVu content downloads faster, displays and
-renders faster, looks nicer on a screen, and consumes less client
-resources than competing formats. DjVu images display instantly and can
-be smoothly zoomed and panned with no lengthy rerendering. DjVu is used
-by hundreds of academic, commercial, governmental, and noncommercial
-Web sites around the world.
+DjVuLibre is an implementation of DjVu, a Web-centric format and
+software platform for distributing documents and images.
-This package contains documentation
+This package contains the documentation.
%prep
%setup -q
@@ -146,12 +117,12 @@
make %{?_smp_mflags}
%install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
# do not ship these
rm %{buildroot}%{_libdir}/libdjvulibre.la
-%fdupes %{buildroot}
+%fdupes %{buildroot}/%{_prefix}
%post
%mime_database_post
@@ -166,28 +137,24 @@
%postun -n %{libname} -p /sbin/ldconfig
%files
-%defattr(-,root,root)
-%doc COPYING COPYRIGHT NEWS README
+%license COPYING COPYRIGHT
+%doc NEWS README
%doc %{_mandir}/man1/*
%{_datadir}/djvu
%{_bindir}/*
%{_datadir}/icons/hicolor/*
-%{_datadir}/icons/hicolor/scalable/mimetypes/djvu.svgz
%{_datadir}/mime/packages/djvulibre-mime.xml
%files -n %{libname}
-%defattr(-,root,root)
%{_libdir}/libdjvulibre.so.*
%files -n libdjvulibre-devel
-%defattr(-,root,root)
%{_libdir}/libdjvulibre.so
%dir %{_includedir}/libdjvu
%{_includedir}/libdjvu/*.h
%{_libdir}/pkgconfig/ddjvuapi.pc
%files doc
-%defattr(-,root,root,-)
%doc doc/*
%changelog
1
0
Hello community,
here is the log from the commit of package grilo-plugins for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/grilo-plugins (Old)
and /work/SRC/openSUSE:Leap:15.2/.grilo-plugins.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grilo-plugins"
Thu Jan 30 14:49:15 2020 rev:17 rq:755452 version:0.3.10
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/grilo-plugins/grilo-plugins.changes 2020-01-15 15:08:55.158021926 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.grilo-plugins.new.26092/grilo-plugins.changes 2020-01-30 14:49:47.942883273 +0100
@@ -1,0 +2,130 @@
+Fri Dec 6 04:39:29 UTC 2019 - Yifan Jiang <yfjiang(a)suse.com>
+
+- Add tracker-fix-crash-if-chromaprint-plugin-not-installed.patch:
+ avoid crash if the chromaprint is disabled on build time
+ (bsc#1158231 glgo#GNOME/grilo-plugins#61).
+
+-------------------------------------------------------------------
+Sat Sep 14 08:14:05 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 0.3.10:
+ + Tracker plugin now requires >= 2.3.0.
+ + Convert README to Markdown.
+ + Tracker:
+ - Implement source notification through TrackerNotifier.
+ - Mark playlists as a container.
+ - Use the correct property to retrieve album title.
+ - Use tracker:ExternalReference to retrieve musicbrainz ids.
+ + Chromaprint: Throw an error on missing decoders.
+ + Lua-Factory:
+ - Renamed grl-musicbrainz to grl-musicbrainz-coverart
+ - Acoustid:
+ . Return Multiple Results from AcoustID Plugin.
+ . Add support for creation_date.
+ . Return from source in case of no match.
+ - TheAudioDB: Add the ability to retrieve artist art.
+ + Updated translations.
+- Add explicit pkgconfig(tracker-sparql-2.0) BuildRequires: It is
+ already pulled in, but since meson checks for it, we add it.
+
+-------------------------------------------------------------------
+Tue Jul 16 17:48:30 UTC 2019 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 0.3.8:
+ + Require Grilo >= 0.3.8.
+ + Lua enabled by default.
+ + Lua-Factory:
+ - Fix parameter order in grl.fetch().
+ - Add Steam Store plugin.
+ - Remove Metrolyrics plugin.
+ - Remove Pocket plugin.
+ - Rename grl-musicbrainz to grl-musicbrainz-coverart.
+ + TheGamesDB: Add Sega Pico and SG-1000 MIME types.
+ + Euronews: Use https instead of http.
+ + Video title parsing: Fix setting empty titles.
+ + AcoustID:
+ - Sort records by submissions count instead of submission date.
+ - Add support for album-disc-number, publication-date,
+ track-number.
+ - Add support for creation-date.
+ - MusicBrainz Coverart: Use mb-release-id instead of
+ mb-album-id for better accuracy.
+ + Bookmarks: Fix adding duplicated entry.
+ + Podcasts: Fix crash when parsing unsupported format.
+ + Optical Media: Add "ignored-scheme" configuration.
+ + Tracker:
+ - Fix last played mapping.
+ - Add mapping from tracker for MusicBrainz IDs.
+ - Mark playlists as containers in Grilo.
+ - Remove per-device-source configuration.
+ - Rewrite tracker GrlSource notification to use
+ TrackerNotifier.
+ + Added translations in help.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Oct 17 18:35:47 UTC 2018 - Jan Engelhardt <jengelh(a)inai.de>
+
+- Avoid em dashes in summaries.
+
+-------------------------------------------------------------------
+Wed Sep 26 13:39:49 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 0.3.8:
+ + Autotools removed.
+ + Add pkgconfig file.
+ + meson: Fixes finding lua-5.3 in FreeBSD.
+ + Tracker: Fixes error types (bgo#794691).
+ + Lua-Factory:
+ - New source: TheAudioDB cover source
+ - AcoustID: Add support to MusicBrainz' release and
+ release-group.
+ - MusicBrainz: Add support to release-group cover art.
+ + Updated translations.
+- Add meson BuildRequires and corresponding macros as well as
+ autosetup, following upstreams changes to meson buildsystem.
+- Add devel sub package following upstream changes.
+- Add fdupes BuildRequires and macro, remove duplicates.
+- Drop pkgconfig(gmime-3.0) BuildRequires: No longer needed, nor
+ used.
+- Add grilo-plugin-upnp Provides to grilo-plugin-dleyna
+ sub-package, Obsoletes is already in place.
+
+-------------------------------------------------------------------
+Fri Jul 27 18:39:10 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 0.3.7:
+ + Last release with autotools
+ + Meson: Fix Lua sourcers directory.
+ + Lua-Factory:
+ - Allow lua sources to register metadata-keys.
+ - The Games DB: Add developer, publisher, coop and players
+ metadata information with is own metata-keys.
+
+-------------------------------------------------------------------
+Tue Jul 17 19:31:34 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 0.3.6:
+ + Gravatar plugin: Fix memory leak.
+ + Opensubtitles: Fix memory leak.
+ + Lua-Factory:
+ - Replace assert() with critical messages.
+ - Apple trailers - Fix warnings.
+ - itunes podcast - Fix maximum items.
+ - The Games DB:
+ . Add support to TurboGrafx-CD
+ . Add support to Neo-Geo Pocket Color
+ . Add support to WonderSwan and WonderSwan Color
+ . Add support to Famicom
+ . Add support to Atari Lynx
+ . Add support to Virtual Boy
+ . Fix multiple Genres per game
+ + Magnatue: Add cover art support.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:31:20 UTC 2018 - dimstar(a)opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
Old:
----
grilo-plugins-0.3.5.tar.xz
New:
----
grilo-plugins-0.3.10.tar.xz
tracker-fix-crash-if-chromaprint-plugin-not-installed.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ grilo-plugins.spec ++++++
--- /var/tmp/diff_new_pack.ba4OJ2/_old 2020-01-30 14:49:48.902883783 +0100
+++ /var/tmp/diff_new_pack.ba4OJ2/_new 2020-01-30 14:49:48.930883798 +0100
@@ -1,7 +1,7 @@
#
# spec file for package grilo-plugins
#
-# Copyright (c) 2017 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,53 +12,47 @@
# 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/
#
%define plugin_dir %(pkg-config --variable plugindir grilo-0.3)
-
Name: grilo-plugins
-Version: 0.3.5
+Version: 0.3.10
Release: 0
-Summary: Media discovering and browsing framework -- Media and Metadata Plugins
-License: LGPL-2.1+
+Summary: Media and metadata plugins for the Grilo framework
+License: LGPL-2.1-or-later
Group: Productivity/Multimedia/Other
-Url: https://live.gnome.org/Grilo
-Source: http://download.gnome.org/sources/grilo-plugins/0.3/%{name}-%{version}.tar.…
+URL: https://live.gnome.org/Grilo
+Source0: https://download.gnome.org/sources/grilo-plugins/0.3/%{name}-%{version}.tar…
+# PATCH-FIX-UPSTREAM tracker-fix-crash-if-chromaprint-plugin-not-installed.patch bsc#1158231 glgo#GNOME/grilo-plugins#61 yfjiang(a)suse.com -- avoid crash if the chromaprint plugin is disabled in build time.
+Patch0: tracker-fix-crash-if-chromaprint-plugin-not-installed.patch
+
BuildRequires: docbook_4
+BuildRequires: fdupes
BuildRequires: gperf
BuildRequires: intltool >= 0.40.0
BuildRequires: itstool
+BuildRequires: meson
+BuildRequires: pkgconfig
BuildRequires: tracker-devel
BuildRequires: pkgconfig(avahi-client)
BuildRequires: pkgconfig(avahi-glib)
BuildRequires: pkgconfig(avahi-gobject)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.36
-BuildRequires: pkgconfig(gmime-3.0)
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: pkgconfig(goa-1.0) >= 3.17.91
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gom-1.0) >= 0.3.2
-BuildRequires: pkgconfig(grilo-0.3) >= 0.3.2
-BuildRequires: pkgconfig(grilo-net-0.3) >= 0.3.3
+BuildRequires: pkgconfig(grilo-0.3) >= 0.3.10
+BuildRequires: pkgconfig(grilo-net-0.3) >= 0.3.10
BuildRequires: pkgconfig(grilo-pls-0.3)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0)
-%if 0%{?is_opensuse}
-%ifarch armv7hl i586
-BuildRequires: gstreamer1(element-chromaprint)
-%else
-BuildRequires: gstreamer1(element-chromaprint)()(64bit)
-%endif
-%endif
BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libarchive)
-%if 0%{?is_opensuse}
-BuildRequires: pkgconfig(libdmapsharing-3.0) >= 2.9.12
-%endif
BuildRequires: pkgconfig(libgdata) >= 0.9.1
BuildRequires: pkgconfig(libmediaart-2.0)
BuildRequires: pkgconfig(libsoup-2.4)
@@ -68,10 +62,20 @@
BuildRequires: pkgconfig(rest-0.7) >= 0.7.90
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(totem-plparser) >= 3.4.1
+BuildRequires: pkgconfig(tracker-sparql-2.0) >= 2.3.0
Recommends: %{name}-lang
# Recommend gupnp-plugin-dleyna (UPnP support)
Recommends: gupnp-plugin-dleyna
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%if 0%{?is_opensuse}
+%ifarch armv7hl i586
+BuildRequires: gstreamer1(element-chromaprint)
+%else
+BuildRequires: gstreamer1(element-chromaprint)()(64bit)
+%endif
+%endif
+%if 0%{?is_opensuse}
+BuildRequires: pkgconfig(libdmapsharing-3.0) >= 2.9.12
+%endif
%description
Grilo is a framework for browsing and searching media content from
@@ -82,7 +86,7 @@
Jamendo, Vimeo, YouTube.
%package -n grilo-plugin-tracker
-Summary: Media discovering and browsing framework -- Tracker Plugin
+Summary: Tracker plugin for the Grilo framework
Group: Productivity/Multimedia/Other
Supplements: packageand(grilo-plugins:tracker)
@@ -91,22 +95,23 @@
various sources using a single API.
%package -n grilo-plugin-dleyna
-Summary: Media discovering and browsing framework -- dLeyna Plugin
+Summary: DLNA (dLeyna) plugin for the Grilo media framework
# grilo-plugin-upnp was renamed to dleyna (based on the switch from libupnp to dleyna)
-Group: Productivity/Multimedia/Other
-Obsoletes: grilo-plugin-upnp < %{version}
# the plugin interacts with dLeyna on dbus using com.intel.dleyna-server
+Group: Productivity/Multimedia/Other
Requires: dbus(com.intel.dleyna-server)
+Obsoletes: grilo-plugin-upnp < %{version}
+Provides: grilo-plugin-upnp = %{version}
%description -n grilo-plugin-dleyna
Grilo is a framework for browsing and searching media content from
various sources using a single API.
-This package provides a plugin for accessing content from a UPnP/DLNA
-provider.
+This package provides a plugin for accessing content from a DLNA
+(dLeyna) provider.
%package -n grilo-plugin-youtube
-Summary: Media discovering and browsing framework -- Youtube Plugin
+Summary: Youtube plugin for the Grilo media framework
Group: Productivity/Multimedia/Other
Supplements: packageand(grilo-plugins:libgdata)
@@ -116,25 +121,37 @@
This package provides a plugin for accessing content from Youtube.
+%package devel
+Summary: Development files for Grilo plugins
+Group: Development/Libraries/GNOME
+Requires: grilo-plugin-dleyna = %{version}
+Requires: grilo-plugin-tracker = %{version}
+Requires: grilo-plugin-youtube = %{version}
+Requires: grilo-plugins = %{version}
+
+%description devel
+Grilo is a framework for browsing and searching media content from
+various sources using a single API.
+
+This package provides the development files.
+
%lang_package
+
%prep
-%setup -q
+%autosetup -p1
%build
-%configure \
- --disable-static \
-%if 0%{?is_opensuse}
- --enable-chromaprint \
+%meson \
+%if !0%{?is_opensuse}
+ -Denable-chromaprint=no \
%endif
- --enable-lua-factory \
- --enable-podcasts \
%{nil}
-make %{?_smp_mflags}
+%meson_build
%install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
%find_lang %{name} %{?no_lang_C}
+%fdupes %{buildroot}%{_datadir}/help
%check
# Temp disable make check for PPC arches as they fail - boo#915682 filed.
@@ -144,10 +161,9 @@
%endif
%files
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING NEWS README
+%license COPYING
+%doc AUTHORS NEWS README.md
%{_datadir}/help/C/grilo-plugins/
-%{_datadir}/help/C/examples/
# Explicitly list plugins
%{plugin_dir}/libgrlbookmarks.so
%if 0%{?is_opensuse}
@@ -184,28 +200,28 @@
%{_datadir}/grilo-plugins/grl-lua-factory/grl-itunes-podcast.gresource
%{_datadir}/grilo-plugins/grl-lua-factory/grl-itunes-podcast.lua
%{_datadir}/grilo-plugins/grl-lua-factory/grl-thegamesdb.lua
-%{_datadir}/grilo-plugins/grl-lua-factory/grl-metrolyrics.lua
-%{_datadir}/grilo-plugins/grl-lua-factory/grl-musicbrainz.lua
-%{_datadir}/grilo-plugins/grl-lua-factory/grl-pocket.lua
-%{_datadir}/grilo-plugins/grl-lua-factory/grl-pocket.gresource
+%{_datadir}/grilo-plugins/grl-lua-factory/grl-musicbrainz-coverart.lua
%{_datadir}/grilo-plugins/grl-lua-factory/grl-radiofrance.lua
%{_datadir}/grilo-plugins/grl-lua-factory/grl-radiofrance.gresource
%{_datadir}/grilo-plugins/grl-lua-factory/grl-video-title-parsing.lua
%{_datadir}/grilo-plugins/grl-lua-factory/grl-lastfm-cover.lua
%{_datadir}/grilo-plugins/grl-lua-factory/grl-spotify-cover.lua
+%{_datadir}/grilo-plugins/grl-lua-factory/grl-steam-store.lua
+%{_datadir}/grilo-plugins/grl-lua-factory/grl-theaudiodb-cover.lua
%files lang -f %{name}.lang
%files -n grilo-plugin-tracker
-%defattr(-,root,root)
%{plugin_dir}/libgrltracker.so
%files -n grilo-plugin-dleyna
-%defattr(-,root,root)
%{plugin_dir}/libgrldleyna.so
%files -n grilo-plugin-youtube
-%defattr(-,root,root)
%{plugin_dir}/libgrlyoutube.so
+%files devel
+%{_datadir}/help/*/examples/
+%{_libdir}/pkgconfig/grilo-plugins-0.3.pc
+
%changelog
++++++ grilo-plugins-0.3.5.tar.xz -> grilo-plugins-0.3.10.tar.xz ++++++
++++ 175881 lines of diff (skipped)
++++++ tracker-fix-crash-if-chromaprint-plugin-not-installed.patch ++++++
>From 46d7c0edfbf97ca15c08e5cd1c6d563363843e82 Mon Sep 17 00:00:00 2001
From: Sam Thursfield <sam(a)afuera.me.uk>
Date: Sun, 29 Sep 2019 16:42:29 +0200
Subject: [PATCH] tracker: Fix crash if chromaprint plugin isn't installed
This is a regression from 7fa5126eace8d9931643f.
See: https://gitlab.gnome.org/GNOME/grilo-plugins/issues/61
---
src/tracker/grl-tracker-utils.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/tracker/grl-tracker-utils.c b/src/tracker/grl-tracker-utils.c
index 86f0f0c8..406f4efc 100644
--- a/src/tracker/grl-tracker-utils.c
+++ b/src/tracker/grl-tracker-utils.c
@@ -325,11 +325,13 @@ grl_tracker_setup_key_mappings (void)
"(SELECT tracker:referenceIdentifier(?rg) AS ?rg_id { ?urn nmm:musicAlbum ?album . ?album tracker:hasExternalReference ?rg . ?rg tracker:referenceSource \"https://musicbrainz.org/doc/Release_Group\" })",
"audio");
- insert_key_mapping_with_setter (grl_metadata_key_chromaprint,
- NULL,
- "(select nfo:hashValue(?h) { ?urn nfo:hasHash ?h . ?h nfo:hashAlgorithm \"chromaprint\" })",
- "audio",
- set_string_metadata_keys);
+ if (grl_metadata_key_chromaprint != 0) {
+ insert_key_mapping_with_setter (grl_metadata_key_chromaprint,
+ NULL,
+ "(select nfo:hashValue(?h) { ?urn nfo:hasHash ?h . ?h nfo:hashAlgorithm \"chromaprint\" })",
+ "audio",
+ set_string_metadata_keys);
+ };
insert_key_mapping (GRL_METADATA_KEY_FRAMERATE,
"nfo:frameRate",
1
0
Hello community,
here is the log from the commit of package libftdi1 for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libftdi1 (Old)
and /work/SRC/openSUSE:Leap:15.2/.libftdi1.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libftdi1"
Thu Jan 30 14:49:16 2020 rev:17 rq:755587 version:1.4
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libftdi1/libftdi1.changes 2020-01-15 15:20:59.618428293 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libftdi1.new.26092/libftdi1.changes 2020-01-30 14:49:49.554884130 +0100
@@ -1,0 +2,17 @@
+Tue Jun 12 17:35:10 UTC 2018 - msuchanek(a)suse.com
+
+- Fix Leap 42.3 build - do not apply cmake 3.11 compat patch.
+
+-------------------------------------------------------------------
+Fri May 11 14:25:33 UTC 2018 - tchvatal(a)suse.com
+
+- Smash libftdi-cmake.patch to make it work with cmake-3.11
+ * Not to upstream the changes I did are pretty ugly
+
+-------------------------------------------------------------------
+Sat Apr 7 20:10:15 UTC 2018 - foss(a)grueninger.de
+
+- Added patch libftdi-cmake.patch from upstream to make package
+ compatible with CMake 3.11
+
+-------------------------------------------------------------------
New:
----
libftdi-cmake.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libftdi1.spec ++++++
--- /var/tmp/diff_new_pack.2k88uw/_old 2020-01-30 14:49:49.834884279 +0100
+++ /var/tmp/diff_new_pack.2k88uw/_new 2020-01-30 14:49:49.834884279 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libftdi1
#
-# Copyright (c) 2017 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
@@ -22,10 +22,12 @@
Version: 1.4
Release: 0
Summary: Library to program and control the FTDI USB controller
-License: LGPL-2.1+ AND GPL-2.0-with-classpath-exception
+License: LGPL-2.1-or-later AND GPL-2.0-with-classpath-exception
Group: Hardware/Other
-Url: http://www.intra2net.com/en/developer/libftdi
+URL: http://www.intra2net.com/en/developer/libftdi
Source: http://www.intra2net.com/en/developer/libftdi/download/libftdi1-%{version}.…
+# PATCH-FIX-UPSTREAM libftdi-cmake.patch -- CMake: move options to a dedicated file
+Patch1: libftdi-cmake.patch
BuildRequires: cmake >= 2.8
BuildRequires: doxygen
BuildRequires: gcc-c++
@@ -33,7 +35,7 @@
BuildRequires: libusb-1_0-devel
BuildRequires: pkgconfig
BuildRequires: swig
-%if 0%{?suse_version} > 1325
+%if 0%{?suse_version} >= 1500
BuildRequires: libboost_headers-devel
BuildRequires: python3-devel
BuildRequires: python3-xml
@@ -55,7 +57,7 @@
Library to program and control the FTDI USB controller.
This library is used by many programs accessing FTDI USB-to-RS232 converters.
-%if 0%{?suse_version} > 1325
+%if 0%{?suse_version} >= 1500
%package -n python3-%{name}
Summary: Python 3 binding for libftdi1
Group: Development/Languages/Python
@@ -91,9 +93,15 @@
%prep
%setup -q
+%if 0%{?suse_version} >= 01500
+%patch1 -p1
+%endif
%build
-%cmake
+%cmake \
+ -DDOCUMENTATION=ON \
+ -DFTDI_EEPROM=ON \
+ -DPYTHON_BINDINGS=ON
%make_jobs
%install
@@ -109,10 +117,11 @@
%postun -n %{libname} -p /sbin/ldconfig
%files -n %{libname}
-%doc AUTHORS COPYING* LICENSE README
+%license COPYING* LICENSE
+%doc AUTHORS README
%{_libdir}/libftdi*.so.*
-%if 0%{?suse_version} > 1325
+%if 0%{?suse_version} >= 1500
%files -n python3-%{name}
%doc python/examples/*.py
%{python3_sitearch}/_ftdi1.so
++++++ libftdi-cmake.patch ++++++
++++ 652 lines (skipped)
1
0
Hello community,
here is the log from the commit of package libvirt-glib for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libvirt-glib (Old)
and /work/SRC/openSUSE:Leap:15.2/.libvirt-glib.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvirt-glib"
Thu Jan 30 14:49:14 2020 rev:12 rq:754791 version:3.0.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libvirt-glib/libvirt-glib.changes 2020-01-15 15:25:37.622583447 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libvirt-glib.new.26092/libvirt-glib.changes 2020-01-30 14:49:46.690882606 +0100
@@ -1,0 +2,43 @@
+Tue Dec 3 22:00:32 UTC 2019 - James Fehlig <jfehlig(a)suse.com>
+
+- Update to version 3.0.0
+ + Add support for bochs video device
+ + Add API to query firmware config
+ + Improve testing coverage
+ + Validate min/max glib API versions in use
+ + Remove deprecated G_PARAM_PRIVATE
+ + Fix docs build linking problems
+ + Convert python demos to be python 3 compatible & use
+ modern best practice for pyobject introspection bindings
+ + Add API to query domain capaibilities
+ + Refresh translations
+ + Simplify build process for handling translations
+ + Fix some memory leaks
+ + Add API for setting storage volume features
+ + boo#1158282
+
+-------------------------------------------------------------------
+Sat Jan 5 13:37:30 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 2.0.0:
+ + Increase min libvirt to 1.2.5.
+ + Increase min glib to 2.38.
+ + Fix example program event detail strings.
+ + Set LC_CTYPE=en_US.UTF-8 when running python apps.
+ + Don't relay on non-portable paths.
+ + Fix sha-bang lines for portability.
+ + Remove bogus casts for g_object_ref args.
+ + Disable -Wcast-function-type warnings.
+ + Modernize gobject macro usage.
+ + Allow adding namespace to child nodes.
+ + Add ICH9 audio support.
+ + Add API for getting machine type.
+ + Updated translations.
+- Add fdupes BuildRequires and macro: Remove duplicates.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:36:38 UTC 2018 - dimstar(a)opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
Old:
----
libvirt-glib-1.0.0.tar.gz
libvirt-glib-1.0.0.tar.gz.asc
New:
----
libvirt-glib-3.0.0.tar.gz
libvirt-glib-3.0.0.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libvirt-glib.spec ++++++
--- /var/tmp/diff_new_pack.266kip/_old 2020-01-30 14:49:47.386882977 +0100
+++ /var/tmp/diff_new_pack.266kip/_new 2020-01-30 14:49:47.390882979 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libvirt-glib
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC.
# Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands.
#
# All modifications and additions to the file contributed by third parties
@@ -13,29 +13,31 @@
# 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: libvirt-glib
-Version: 1.0.0
+Version: 3.0.0
Release: 0
Summary: GLib and GObject mapping of libvirt
-License: LGPL-2.1+
+License: LGPL-2.1-or-later
Group: System/Libraries
-Url: http://libvirt.org
+URL: http://libvirt.org
Source0: http://libvirt.org/sources/glib/%{name}-%{version}.tar.gz
Source1: http://libvirt.org/sources/glib/%{name}-%{version}.tar.gz.asc
-BuildRequires: intltool >= 0.35.0
+
+BuildRequires: fdupes
+BuildRequires: gettext
BuildRequires: libtool
+BuildRequires: pkgconfig
BuildRequires: vala
-BuildRequires: pkgconfig(glib-2.0) >= 2.36.0
+BuildRequires: pkgconfig(glib-2.0) >= 2.38.0
BuildRequires: pkgconfig(gobject-2.0) >= 2.10.0
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.10.8
BuildRequires: pkgconfig(gthread-2.0) >= 2.36.0
-BuildRequires: pkgconfig(libvirt) >= 0.10.2
+BuildRequires: pkgconfig(libvirt) >= 1.2.5
BuildRequires: pkgconfig(libxml-2.0) >= 2.0.0
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
libvirt is a C toolkit to interact with the virtualization capabilities
@@ -122,44 +124,40 @@
should be able to integrate other virtualization mechanisms if needed
%prep
-%setup -q
+%autosetup -p1
%build
-%configure --disable-static
-# Parallel build causes random failures
-#make %{?_smp_mflags}
-make
+%configure \
+ --disable-static \
+ %{nil}
+%make_build
%install
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
%find_lang %{name}
+%fdupes %{buildroot}/%{_datadir}/gtk-doc/
%post -n libvirt-glib-1_0-0 -p /sbin/ldconfig
-
%postun -n libvirt-glib-1_0-0 -p /sbin/ldconfig
%files -n libvirt-glib-1_0-0 -f %{name}.lang
-%defattr(-, root, root)
-%doc COPYING README ChangeLog
+%license COPYING
+%doc README ChangeLog
%{_libdir}/libvirt-gconfig-1.0.so.*
%{_libdir}/libvirt-glib-1.0.so.*
%{_libdir}/libvirt-gobject-1.0.so.*
%files -n typelib-1_0-LibvirtGConfig-1_0
-%defattr(-,root,root)
%{_libdir}/girepository-1.0/LibvirtGConfig-1.0.typelib
%files -n typelib-1_0-LibvirtGLib-1_0
-%defattr(-,root,root)
%{_libdir}/girepository-1.0/LibvirtGLib-1.0.typelib
%files -n typelib-1_0-LibvirtGObject-1_0
-%defattr(-,root,root)
%{_libdir}/girepository-1.0/LibvirtGObject-1.0.typelib
%files devel
-%defattr(-, root, root)
%{_libdir}/libvirt-gconfig-1.0.so
%{_libdir}/libvirt-glib-1.0.so
%{_libdir}/libvirt-gobject-1.0.so
++++++ libvirt-glib-1.0.0.tar.gz -> libvirt-glib-3.0.0.tar.gz ++++++
++++ 46998 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kdebase4-workspace for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/kdebase4-workspace (Old)
and /work/SRC/openSUSE:Leap:15.2/.kdebase4-workspace.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdebase4-workspace"
Thu Jan 30 14:49:11 2020 rev:43 rq:753988 version:4.11.22
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/kdebase4-workspace/kdebase4-workspace.changes 2020-01-15 15:15:11.794234484 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.kdebase4-workspace.new.26092/kdebase4-workspace.changes 2020-01-30 14:49:44.914881662 +0100
@@ -1,0 +2,5 @@
+Wed Dec 4 13:21:33 UTC 2019 - Ludwig Nussel <lnussel(a)suse.de>
+
+- require pkgconfig(xdamage) for building (boo#1158387)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase4-workspace.spec ++++++
--- /var/tmp/diff_new_pack.voLgfX/_old 2020-01-30 14:49:46.278882388 +0100
+++ /var/tmp/diff_new_pack.voLgfX/_new 2020-01-30 14:49:46.286882392 +0100
@@ -63,6 +63,7 @@
BuildRequires: pkgconfig(xft)
BuildRequires: pkgconfig(xkbcommon-x11)
BuildRequires: pkgconfig(xkbfile)
+BuildRequires: pkgconfig(xdamage)
# SLE12 doesn't provide wayland-egl
%if 0%{?suse_version} > 1230 && 0%{?is_opensuse}
BuildRequires: wayland-devel
1
0
Hello community,
here is the log from the commit of package telepathy-accounts-signon for openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/telepathy-accounts-signon (Old)
and /work/SRC/openSUSE:Leap:15.2/.telepathy-accounts-signon.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "telepathy-accounts-signon"
Thu Jan 30 14:49:10 2020 rev:11 rq:753938 version:2.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/telepathy-accounts-signon/telepathy-accounts-signon.changes 2020-01-15 16:06:02.084008596 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.telepathy-accounts-signon.new.26092/telepathy-accounts-signon.changes 2020-01-30 14:49:44.146881254 +0100
@@ -1,0 +2,8 @@
+Wed Oct 16 09:09:38 UTC 2019 - christophe(a)krop.fr
+
+- Update to version 2.0
+- Add a _service file
+- Run spec-cleaner
+- Fix the license tag. telepathy-accounts-signon is LGPL-2.1-or-later
+
+-------------------------------------------------------------------
Old:
----
telepathy-accounts-signon-1.0-a4ae42797a9799fcbecb4c15bd9bd408e34c2eeb.tar.gz
New:
----
_service
_servicedata
telepathy-accounts-signon-2.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ telepathy-accounts-signon.spec ++++++
--- /var/tmp/diff_new_pack.fASdkC/_old 2020-01-30 14:49:44.778881590 +0100
+++ /var/tmp/diff_new_pack.fASdkC/_new 2020-01-30 14:49:44.778881590 +0100
@@ -1,7 +1,7 @@
#
# spec file for package telepathy-accounts-signon
#
-# Copyright (c) 2014 SUSE LINUX Products 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,44 +12,41 @@
# 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: telepathy-accounts-signon
-Version: 1.0
+Version: 2.0
Release: 0
Summary: A mission control plugin for Telepathy
-License: LGPL-2.1
-Group: System/GUI/KDE
-Source: %{name}-%{version}-a4ae42797a9799fcbecb4c15bd9bd408e34c2eeb.tar.gz
-BuildRequires: pkgconfig(Qt5Core)
-BuildRequires: kf5-filesystem
+License: LGPL-2.1-or-later
+Group: Productivity/Networking/Instant Messenger
+URL: https://gitlab.com/accounts-sso/telepathy-accounts-signon
+Source: %{name}-%{version}.tar.xz
BuildRequires: libaccounts-glib-devel
BuildRequires: libsignon-glib-devel
+BuildRequires: meson
BuildRequires: telepathy-mission-control-devel
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
A mission control plugin for Telepathy, integrating with libaccounts and libsignon
to provide IM accounts and authentication. This code is based on Nemo Mobile's
fork of the plugin from Empathy's ubuntu-online-account support.
-
%prep
-%setup -q -n %{name}-%{version}-a4ae42797a9799fcbecb4c15bd9bd408e34c2eeb
+%setup -q
%build
- qmake-qt5
- %make_jobs
+%meson
+%meson_build
%install
- make install INSTALL_ROOT=%{buildroot}
-
+%meson_install
%files
-%defattr(-,root,root)
-%doc COPYING COPYING.LGPL NOTES README
+%license COPYING.LGPL
+%doc README.md
%{_libdir}/mission-control-plugins.0/mcp-account-manager-accounts-sso.so
%changelog
++++++ _service ++++++
<services>
<service name="tar_scm" mode="disabled">
<param name="versionformat">@PARENT_TAG@</param>
<param name="revision">refs/tags/2.0</param>
<param name="url">https://gitlab.com/accounts-sso/telepathy-accounts-signon.git</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
</service>
<service name="recompress" mode="disabled">
<param name="compression">xz</param>
<param name="file">*.tar</param>
</service>
<service name="set_version" mode="disabled"/>
</services>
++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
<param name="url">https://gitlab.com/accounts-sso/telepathy-accounts-signon.git</param>
<param name="changesrevision">ea3c58c691d487c31e16754308afd074606a0e33</param></service></servicedata>
1
0