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) {