Hello community,
here is the log from the commit of package xfce4-panel-plugin-xkb for
openSUSE:Factory checked in at 2017-10-07 17:51:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfce4-panel-plugin-xkb (Old)
and /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-xkb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-panel-plugin-xkb"
Sat Oct 7 17:51:37 2017 rev:14 rq:532249 version:0.8.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/xfce4-panel-plugin-xkb/xfce4-panel-plugin-xkb.changes
2013-06-25 14:47:25.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.xfce4-panel-plugin-xkb.new/xfce4-panel-plugin-xkb.changes
2017-10-07 17:51:42.672545898 +0200
@@ -1,0 +2,48 @@
+Tue Oct 3 09:50:46 UTC 2017 - [email protected]
+
+- update to version 0.8.1
+ * Add caps lock indicator for "system" layout style
+ * Translation updates
+- Fix the build with libxklavier 5.3:
+ xfce4-xkb-plugin-0.8.0-downgrade-libxklavier-requirement.diff
+
+-------------------------------------------------------------------
+Wed Jul 19 08:23:43 UTC 2017 - [email protected]
+
+- update to version 0.8.0
+ * New plugin is not compatible with previous versions
+ you will have to add and configure it again!
+ * Port to GTK+3
+ * Add xfconf support
+ * Add new "system" layout style
+ * Allow adjusting widget size
+ * Allow displaying language name instead of country name
+ * Allow hiding tooltip icon
+ * Load flags from XDG_DATA_HOME if present
+ * Fix Indian flag filename
+ * Fix charset for layout names
+ * Translation updates
+
+-------------------------------------------------------------------
+Sun Dec 25 19:04:49 UTC 2016 - [email protected]
+
+- update to version 0.7.1
+ - fix crash in xkb_util_normalize_group_name
+- 0.7.0
+ - this is a fairly major rework - keyboard layouts are now
+ configured through xfce4-keyboard-settings and managed by
+ xfsettingsd; xkb-plugin only manages per window/application
+ layout prefs and just acts as a layout indicator otherwise
+ - many crashes/leaks fixed
+ - more descriptive layout/variant names in tooltips/popup menus
+ - xfce 4.10 panel compatibility
+ - text labels are scaled to the size of text area
+ - more flags added
+ - layout configs should no longer be lost (this is really handled
+ by the code moved to xfce4-settings though)
+ - XKB settings not managed by XFCE should no longer be overwritten
+ (again, this is really handled by xfce4-settings now)
+ - now depends on garcon (used to launch xfce4-keyboard-settings)
+- package NEWS instead of ChangeLog file
+
+-------------------------------------------------------------------
Old:
----
xfce4-xkb-plugin-0.5.6.tar.bz2
New:
----
xfce4-xkb-plugin-0.8.0-downgrade-libxklavier-requirement.diff
xfce4-xkb-plugin-0.8.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xfce4-panel-plugin-xkb.spec ++++++
--- /var/tmp/diff_new_pack.C14whF/_old 2017-10-07 17:51:53.096087664 +0200
+++ /var/tmp/diff_new_pack.C14whF/_new 2017-10-07 17:51:53.104087312 +0200
@@ -1,7 +1,7 @@
#
# spec file for package xfce4-panel-plugin-xkb
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -16,27 +16,32 @@
#
-%define panel_version 4.8.0
+%define panel_version 4.12.0
%define plugin_name xfce4-xkb-plugin
Name: xfce4-panel-plugin-xkb
-Version: 0.5.6
+Version: 0.8.1
Release: 0
Summary: XKB Layout Switcher Plugin for the Xfce Panel
License: GPL-2.0+
Group: System/GUI/XFCE
Url: http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin
-Source0:
http://archive.xfce.org/src/panel-plugins/%{plugin_name}/0.5/%{plugin_name}-%{version}.tar.bz2
+Source0:
http://archive.xfce.org/src/panel-plugins/%{plugin_name}/0.8/%{plugin_name}-%{version}.tar.bz2
+# PATCH-FIX-OPENSUSE
xfce4-xkb-plugin-0.8.0-downgrade-libxklavier-requirement.diff -- xklavier-5.3
is good enough -- seife
+Patch0: xfce4-xkb-plugin-0.8.0-downgrade-libxklavier-requirement.diff
BuildRequires: fdupes
BuildRequires: intltool
-BuildRequires: pkgconfig(gtk+-2.0)
+BuildRequires: pkgconfig(garcon-1) >= 0.4.0
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.20.0
BuildRequires: pkgconfig(librsvg-2.0)
-BuildRequires: pkgconfig(libwnck-1.0)
-BuildRequires: pkgconfig(libxfce4panel-1.0)
-BuildRequires: pkgconfig(libxfce4ui-1)
-BuildRequires: pkgconfig(libxfce4util-1.0)
-BuildRequires: pkgconfig(libxklavier)
+BuildRequires: pkgconfig(libwnck-3.0) >= 3.14
+BuildRequires: pkgconfig(libxfce4panel-2.0) >= %{panel_version}
+BuildRequires: pkgconfig(libxfce4ui-2) >= 4.12.0
+BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.12.0
+BuildRequires: pkgconfig(libxfconf-0) >= 4.12.1
+BuildRequires: pkgconfig(libxklavier) >= 5.3
Requires: xfce4-panel >= %{panel_version}
+Requires: xfce4-settings >= 4.11.0
Recommends: %{name}-lang = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -48,6 +53,7 @@
%prep
%setup -q -n %{plugin_name}-%{version}
+%patch0 -p1
%build
%configure --disable-static
@@ -56,6 +62,7 @@
%install
%make_install
+rm -f %{buildroot}%{_libdir}/xfce4/panel/plugins/*.la
rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK}
%find_lang %{plugin_name} %{name}.lang %{?no_lang_C}
@@ -67,9 +74,9 @@
%files
%defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING README
-%{_libexecdir}/xfce4/panel-plugins/xfce4-xkb-plugin
-%{_datadir}/xfce4/panel-plugins/xkb-plugin.desktop
+%doc AUTHORS NEWS COPYING README
+%{_libdir}/xfce4/panel/plugins/libxkb.so
+%{_datadir}/xfce4/panel/plugins/xkb.desktop
%dir %{_datadir}/xfce4/xkb
%{_datadir}/xfce4/xkb/*
++++++ xfce4-xkb-plugin-0.8.0-downgrade-libxklavier-requirement.diff ++++++
diff --git a/configure b/configure
index 8c42a99..7c3e216 100755
--- a/configure
+++ b/configure
@@ -16504,9 +16504,9 @@ fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxklavier >= 5.4" >&5
-$as_echo_n "checking for libxklavier >= 5.4... " >&6; }
- if $PKG_CONFIG "--atleast-version=5.4" "libxklavier" >/dev/null 2>&1; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxklavier >= 5.3" >&5
+$as_echo_n "checking for libxklavier >= 5.3... " >&6; }
+ if $PKG_CONFIG "--atleast-version=5.3" "libxklavier" >/dev/null 2>&1; then
LIBXKLAVIER_VERSION=`$PKG_CONFIG --modversion "libxklavier"`
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXKLAVIER_VERSION" >&5
$as_echo "$LIBXKLAVIER_VERSION" >&6; }
@@ -16523,7 +16523,7 @@ $as_echo_n "checking LIBXKLAVIER_LIBS... " >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXKLAVIER_LIBS" >&5
$as_echo "$LIBXKLAVIER_LIBS" >&6; }
- LIBXKLAVIER_REQUIRED_VERSION=5.4
+ LIBXKLAVIER_REQUIRED_VERSION=5.3
@@ -16539,7 +16539,7 @@ $as_echo "found, but $xdt_cv_version" >&6; }
echo "*** The required package libxklavier was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade libxklavier to atleast version 5.4, or adjust"
+ echo "*** Please upgrade libxklavier to atleast version 5.3, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -16551,7 +16551,7 @@ $as_echo "not found" >&6; }
echo "*** The required package libxklavier was not found on your system."
- echo "*** Please install libxklavier (atleast version 5.4) or adjust"
+ echo "*** Please install libxklavier (atleast version 5.3) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
diff --git a/configure.ac b/configure.ac
index c19f364..770a23d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -81,7 +81,7 @@ XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-2.0],
[4.12.0])
XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.12.0])
XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.12.0])
XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.12.1])
-XDT_CHECK_PACKAGE([LIBXKLAVIER], [libxklavier], [5.4])
+XDT_CHECK_PACKAGE([LIBXKLAVIER], [libxklavier], [5.3])
XDT_CHECK_PACKAGE([LIBRSVG], [librsvg-2.0], [2.40])
XDT_CHECK_PACKAGE([LIBWNCK], [libwnck-3.0], [3.14])
XDT_CHECK_PACKAGE([GARCON], [garcon-1], [0.4.0])
++++++ xfce4-xkb-plugin-0.5.6.tar.bz2 -> xfce4-xkb-plugin-0.8.1.tar.bz2 ++++++
++++ 55481 lines of diff (skipped)