Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libgnomekbd for openSUSE:Factory 
checked in at 2022-08-28 13:12:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgnomekbd (Old)
 and      /work/SRC/openSUSE:Factory/.libgnomekbd.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgnomekbd"

Sun Aug 28 13:12:22 2022 rev:61 rq:999547 version:3.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgnomekbd/libgnomekbd.changes  2021-11-15 
00:06:50.923626656 +0100
+++ /work/SRC/openSUSE:Factory/.libgnomekbd.new.2083/libgnomekbd.changes        
2022-08-28 13:12:22.500552733 +0200
@@ -1,0 +2,22 @@
+Wed Aug 24 20:34:30 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Rebase patches with quilt.
+- Use ldconfig_scriptlets macro for post(un) handling.
+
+-------------------------------------------------------------------
+Fri Aug 19 08:56:58 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Update to version 3.28.0:
+  + Require GLib 2.44
+  + Modernize the codebase
+  + Avoid several crashes
+  + Fix RTL issues
+  + Add meson build system
+  + Updated translations.
+- Add libtool BuildRequires and call autgen.sh in build phase: the
+  tarball was geneated using meson and does not contain configure.
+  It is not possible (yet) to use meson as build system though, as
+  the installation turns out to be incomplete.
+- Drop libgnomekbd_avoid_implicit_definition.patch: Fixed upstream.
+
+-------------------------------------------------------------------

Old:
----
  libgnomekbd-3.26.1.tar.xz
  libgnomekbd_avoid_implicit_definition.patch

New:
----
  libgnomekbd-3.28.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libgnomekbd.spec ++++++
--- /var/tmp/diff_new_pack.rQiXXA/_old  2022-08-28 13:12:22.900553754 +0200
+++ /var/tmp/diff_new_pack.rQiXXA/_new  2022-08-28 13:12:22.904553763 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libgnomekbd
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,24 +18,25 @@
 
 %define sover 8
 Name:           libgnomekbd
-Version:        3.26.1
+Version:        3.28.0
 Release:        0
 Summary:        GNOME Keyboard Library
 License:        LGPL-2.1-or-later
 Group:          System/GUI/GNOME
 URL:            https://gitlab.gnome.org/GNOME/libgnomekbd
-Source0:        
https://download.gnome.org/sources/libgnomekbd/3.26/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/libgnomekbd/3.28/%{name}-%{version}.tar.xz
+
 # PATCH-FIX-UPSTREAM libgnomekbd-avoid-coredump-on-ibus-engines.patch 
bnc#1160963, glgo#GNOME/libgnomekbd!6 qz...@suse.com -- To avoid crash when 
working with ibus.
 Patch0:         libgnomekbd-avoid-coredump-on-ibus-engines.patch
 # PATCH-FIX-OPENSUSE libgnomekbd-set-default-indicator.patch bnc#1034390 
qz...@suse.com -- set the common keyboard layout indicator as default to avoid 
misleading.
 Patch1:         libgnomekbd-set-default-indicator.patch
-# PATCH-FIX-UPSTREAM libgnomekbd_avoid_implicit_definition.patch bnc#1160963 
bnc#1034390 glgo#GNOME/libgnomekbd!7 qz...@suse.com -- To avoid inplicit 
definition warning in building.
-Patch2:         libgnomekbd_avoid_implicit_definition.patch
+
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
 BuildRequires:  intltool
+BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.44
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(libxklavier) >= 5.2
@@ -94,10 +95,11 @@
 %autosetup -p1
 
 %build
+NOCONFIGURE=1 ./autogen.sh
 %configure \
        --disable-static \
        %{nil}
-%make_build V=1
+%make_build
 
 %install
 %make_install
@@ -106,8 +108,7 @@
 %find_lang %{name} %{?no_lang_C}
 %fdupes %{buildroot}/%{_prefix}
 
-%post -n libgnomekbd%{sover} -p /sbin/ldconfig
-%postun -n libgnomekbd%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n libgnomekbd%{sover}
 
 %files -n gnomekbd-tools
 %{_bindir}/gkbd-keyboard-display

++++++ libgnomekbd-3.26.1.tar.xz -> libgnomekbd-3.28.0.tar.xz ++++++
++++ 62179 lines of diff (skipped)

++++++ libgnomekbd-avoid-coredump-on-ibus-engines.patch ++++++
--- /var/tmp/diff_new_pack.rQiXXA/_old  2022-08-28 13:12:23.092554243 +0200
+++ /var/tmp/diff_new_pack.rQiXXA/_new  2022-08-28 13:12:23.096554254 +0200
@@ -1,7 +1,8 @@
-diff -Nura libgnomekbd-3.26.1/libgnomekbd/gkbd-keyboard-display.c 
libgnomekbd-3.26.1_new/libgnomekbd/gkbd-keyboard-display.c
---- libgnomekbd-3.26.1/libgnomekbd/gkbd-keyboard-display.c     2019-02-07 
06:18:56.000000000 +0800
-+++ libgnomekbd-3.26.1_new/libgnomekbd/gkbd-keyboard-display.c 2021-04-02 
19:56:19.587280314 +0800
-@@ -81,7 +81,7 @@
+Index: libgnomekbd-3.28.0/libgnomekbd/gkbd-keyboard-display.c
+===================================================================
+--- libgnomekbd-3.28.0.orig/libgnomekbd/gkbd-keyboard-display.c
++++ libgnomekbd-3.28.0/libgnomekbd/gkbd-keyboard-display.c
+@@ -82,7 +82,7 @@ main (int argc, char **argv)
        dlg = gkbd_keyboard_drawing_dialog_new ();
        registry = xkl_config_registry_get_instance (engine);
        xkl_config_registry_load (registry, TRUE);

++++++ libgnomekbd-set-default-indicator.patch ++++++
--- /var/tmp/diff_new_pack.rQiXXA/_old  2022-08-28 13:12:23.104554274 +0200
+++ /var/tmp/diff_new_pack.rQiXXA/_new  2022-08-28 13:12:23.108554284 +0200
@@ -1,7 +1,8 @@
-diff -Nura libgnomekbd-3.26.1/libgnomekbd/gkbd-keyboard-drawing.c 
libgnomekbd-3.26.1_new/libgnomekbd/gkbd-keyboard-drawing.c
---- libgnomekbd-3.26.1/libgnomekbd/gkbd-keyboard-drawing.c     2021-06-03 
11:27:52.595837755 +0800
-+++ libgnomekbd-3.26.1_new/libgnomekbd/gkbd-keyboard-drawing.c 2021-06-03 
11:29:45.775631415 +0800
-@@ -2748,7 +2748,7 @@
+Index: libgnomekbd-3.28.0/libgnomekbd/gkbd-keyboard-drawing.c
+===================================================================
+--- libgnomekbd-3.28.0.orig/libgnomekbd/gkbd-keyboard-drawing.c
++++ libgnomekbd-3.28.0/libgnomekbd/gkbd-keyboard-drawing.c
+@@ -2734,7 +2734,7 @@ gkbd_keyboard_drawing_dialog_set_layout
                                         XklConfigRegistry * registry,
                                         const gchar * full_layout)
  {

Reply via email to