Hello community,
here is the log from the commit of package plasma5-desktop for
openSUSE:Leap:15.2 checked in at 2020-02-16 18:27:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/plasma5-desktop (Old)
and /work/SRC/openSUSE:Leap:15.2/.plasma5-desktop.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-desktop"
Sun Feb 16 18:27:55 2020 rev:103 rq:774395 version:5.18.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/plasma5-desktop/plasma5-desktop.changes
2020-01-19 15:49:28.561773405 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.plasma5-desktop.new.26092/plasma5-desktop.changes
2020-02-16 18:28:55.438736958 +0100
@@ -1,0 +2,79 @@
+Fri Feb 14 09:00:22 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Add %exclude for ibus-emoji-dicts to avoid file conflicts
+
+-------------------------------------------------------------------
+Wed Feb 12 08:37:04 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Ship ibus emoji dicts as part of the emojier subpackage,
+ recommend it by default now
+- Recommend noto-coloremoji-fonts for emojier
+- Drop superfluous -lang recommends
+
+-------------------------------------------------------------------
+Tue Feb 11 16:51:58 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Add patch to unlock widgets by default as the GUI option got
+ dropped (kde#417424):
+ * 0001-unlock-widgets.patch
+
+-------------------------------------------------------------------
+Thu Feb 6 15:10:05 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.18.0
+ * New bugfix release
+ * For more details please see:
+ * https://www.kde.org/announcements/plasma-5.18.0.php
+- Changes since 5.17.90:
+ * [krdb] Hardcode Breeze default in kde4 migration
+ * always normal colorgroup on tooltips
+ * Fix fonts KCM button state (kde#416358)
+ * [Colors KCM] Consider settings dirty if currently active scheme is edited
+ * [Colors KCM] Fix roles mixup
+ * [Applets/Folder] Re-arrange positioning of "Arrange in" and "Align"
submenus (kde#360353)
+ * [Folder View] Fix text label color in pop-up (kde#416658)
+ * KCM/baloo Display full mount point in list of excluded mount points
+ * Port plasma-desktop to autoconfig.kde.org
+ * [applets/taskmanager] Perform more rounding in thumbnail size calculation
+ * add missing file
+ * Add kconf update script for ksmserver
+ * [Emojier] Copy Emoji also into selection clipboard
+ * [applets/Task Manager] Refine tooltip highlight effect (kde#416390)
+ * [Kickoff] Don't enable OpacityMask layer.effect in software mode
+ * Switch to the old-style button text for the KNSQuick buttons (kde#415541)
+ * Remove misleading comment about the setting, that does not exist anymore
(kde#416636)
+ * [Task Manager] Draw audio icon highlight effect behind the icon, not in
front of it
+ * [Kickoff] Theme separators
+ * [App Style KCM] Hide preview buttons, if previewers are not found
(kde#416343)
+ * [App Style KCM] Use QtQuick NewStuff dialogs
+
+-------------------------------------------------------------------
+Thu Jan 23 11:20:35 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- Replace %make_jobs with %cmake_build
+
+-------------------------------------------------------------------
+Wed Jan 22 18:36:31 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Add ibus dependency for emojier
+- Split emojier out, don't install it by default as ibus can break
+ stuff and is just bloat.
+- See boo#1161584 for splitting ibus-data out
+
+-------------------------------------------------------------------
+Tue Jan 21 08:49:28 UTC 2020 - Fabian Vogt <[email protected]>
+
+- knewstuff-imports is needed for several KCMs
+
+-------------------------------------------------------------------
+Thu Jan 16 14:04:19 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.17.90
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/plasma-5.17.90.php
+- Too many changes to list here
+- Drop patch, now upstream:
+ * 0001-Revert-KCMs-Activities-Fix-jagginess-for-activities-.patch
+
+-------------------------------------------------------------------
Old:
----
0001-Revert-KCMs-Activities-Fix-jagginess-for-activities-.patch
plasma-desktop-5.17.5.tar.xz
plasma-desktop-5.17.5.tar.xz.sig
New:
----
0001-unlock-widgets.patch
plasma-desktop-5.18.0.tar.xz
plasma-desktop-5.18.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-desktop.spec ++++++
--- /var/tmp/diff_new_pack.MQc3tl/_old 2020-02-16 18:28:55.926737214 +0100
+++ /var/tmp/diff_new_pack.MQc3tl/_new 2020-02-16 18:28:55.930737216 +0100
@@ -20,7 +20,7 @@
%bcond_without lang
Name: plasma5-desktop
-Version: 5.17.5
+Version: 5.18.0
Release: 0
# Full Plasma 5 version (e.g. 5.9.3)
%{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}}
@@ -30,15 +30,15 @@
License: GPL-2.0-only
Group: System/GUI/KDE
Url: http://www.kde.org/
-Source:
https://download.kde.org/stable/plasma/%{version}/plasma-desktop-%{version}.tar.xz
+Source: plasma-desktop-%{version}.tar.xz
%if %{with lang}
-Source1:
https://download.kde.org/stable/plasma/%{version}/plasma-desktop-%{version}.tar.xz.sig
+Source1: plasma-desktop-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
# PATCH-FIX-OPENSUSE
Patch1: 0001-Use-themed-user-face-icon-in-kickoff.patch
# PATCH-FIX-UPSTREAM
-Patch2: 0001-Revert-KCMs-Activities-Fix-jagginess-for-activities-.patch
+Patch2: 0001-unlock-widgets.patch
BuildRequires: extra-cmake-modules >= 1.8.0
BuildRequires: fdupes
BuildRequires: glib2-devel
@@ -68,6 +68,7 @@
BuildRequires: cmake(KF5KDELibs4Support) >= %{kf5_version}
BuildRequires: cmake(KF5KIO)
BuildRequires: cmake(KF5NewStuff) >= %{kf5_version}
+BuildRequires: cmake(KF5NewStuffQuick) >= %{kf5_version}
BuildRequires: cmake(KF5Notifications) >= %{kf5_version}
BuildRequires: cmake(KF5NotifyConfig) >= %{kf5_version}
BuildRequires: cmake(KF5People) >= %{kf5_version}
@@ -110,6 +111,7 @@
BuildRequires: pkgconfig(xcursor)
BuildRequires: pkgconfig(xft)
BuildRequires: pkgconfig(xi)
+BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(xorg-evdev)
BuildRequires: pkgconfig(xorg-libinput)
BuildRequires: pkgconfig(xorg-server)
@@ -136,11 +138,17 @@
Requires: kirigami2
Requires: kmenuedit5
Requires: ksysguard5
+# kcm_style does DBus calls to the KDED module.
+# However, that depends on xsettingsd and gio, so
+# let the Supplements in kde-gtk-config5 handle it.
+# Requires: kde-gtk-config5 >= %{_plasma5_version}
# needed for the ActivityManager
Requires: kactivities5-imports
+# Needed for several KCMs
+Requires: knewstuff-imports
Conflicts: kactivities5 < 5.20.0
Recommends: plasma5-addons
-Recommends: %{name}-lang
+Recommends: %{name}-emojier
Provides: kdebase4-workspace = 5.3.0
Obsoletes: kdebase4-workspace < 5.3.0
Provides: kcm-touchpad = %{version}
@@ -166,7 +174,18 @@
%description
This package contains the basic packages for a Plasma workspace.
+%package emojier
+Summary: Selection window for emoji text input
+Group: System/GUI/KDE
+Requires: %{name} = %{version}
+# Other color fonts don't really work that well
+Recommends: noto-coloremoji-fonts
+
+%description emojier
+Press Meta+. to open an emoji selection window.
+
%lang_package
+
%prep
%autosetup -p1 -n plasma-desktop-%{version}
@@ -174,8 +193,11 @@
sed -i"" "s/Name=Desktop/Name=Desktop Containment/g"
containments/desktop/package/metadata.desktop
%build
+ # Reference the local copy (see the comment in the install section)
+ sed -i"" 's#ibus/dicts/#plasma/ibus-emoji-dicts/#g'
applets/kimpanel/backend/ibus/emojier/emojier.cpp
+
%cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}
- %make_jobs
+ %cmake_build
%install
%kf5_makeinstall -C build
@@ -197,6 +219,12 @@
# remove this once kpackagetool5 is fixed
find %{buildroot}%{_kf5_appstreamdir} -type f -size 0 -print -delete
+ # The emojier needs .dict files from ibus, which are part of the ibus
package.
+ # That's a huge dep tree and is also known to break things such as keyboard
layout selection.
+ # So until that is fixed (boo#1161584) install the files as part of the
package.
+ mkdir -p %{buildroot}%{_kf5_sharedir}/plasma/ibus-emoji-dicts/
+ cp %{_datadir}/ibus/dicts/emoji-*.dict
%{buildroot}%{_kf5_sharedir}/plasma/ibus-emoji-dicts/
+
# no devel files needed here
rm -rfv %{buildroot}%{_kf5_sharedir}/dbus-1/interfaces/
%fdupes %{buildroot}/%{_prefix}
@@ -217,6 +245,8 @@
%{_kf5_knsrcfilesdir}/lookandfeel.knsrc
%{_kf5_knsrcfilesdir}/xcursor.knsrc
%{_kf5_knsrcfilesdir}/ksplash.knsrc
+%{_kf5_knsrcfilesdir}/gtk2_themes.knsrc
+%{_kf5_knsrcfilesdir}/gtk3_themes.knsrc
%{_kf5_bindir}/kaccess
%{_kf5_bindir}/kapplymousetheme
%{_kf5_bindir}/kfontinst
@@ -227,6 +257,7 @@
%{_kf5_bindir}/solid-action-desktop-gen
%{_kf5_bindir}/lookandfeeltool
%{_kf5_bindir}/kcolorschemeeditor
+%{_kf5_bindir}/tastenbrett
%{_kf5_libdir}/kconf_update_bin/krdb_clearlibrarypath
%{_kf5_libdir}/libexec/
%{_kf5_libdir}/libkdeinit5_kaccess.so
@@ -268,6 +299,7 @@
%{_kf5_servicetypesdir}/
%{_kf5_datadir}/
%{_kf5_sharedir}/solid/
+%exclude %{_kf5_plasmadir}/ibus-emoji-dicts/
%{_kf5_plasmadir}/
%{_kf5_appstreamdir}/
%{_kf5_libdir}/libexec/kimpanel-ibus-panel
@@ -277,6 +309,13 @@
%{_kf5_plasmadir}/plasmoids/org.kde.plasma.kimpanel/
%{_kf5_plugindir}/plasma/dataengine/plasma_engine_kimpanel.so
+%files emojier
+%{_kf5_bindir}/ibus-ui-emojier-plasma
+%{_kf5_applicationsdir}/org.kde.plasma.emojier.desktop
+%dir %{_kf5_sharedir}/kglobalaccel
+%{_kf5_sharedir}/kglobalaccel/org.kde.plasma.emojier.desktop
+%{_kf5_plasmadir}/ibus-emoji-dicts/
+
%if %{with lang}
%files lang -f %{name}.lang
%endif
++++++ 0001-Use-themed-user-face-icon-in-kickoff.patch ++++++
--- /var/tmp/diff_new_pack.MQc3tl/_old 2020-02-16 18:28:55.942737222 +0100
+++ /var/tmp/diff_new_pack.MQc3tl/_new 2020-02-16 18:28:55.942737222 +0100
@@ -10,17 +10,14 @@
1 file changed, 1 deletion(-)
diff --git a/applets/kickoff/package/contents/ui/Header.qml
b/applets/kickoff/package/contents/ui/Header.qml
-index 9d342255..ee4529e9 100644
+index a072793f0..b20823a10 100644
--- a/applets/kickoff/package/contents/ui/Header.qml
+++ b/applets/kickoff/package/contents/ui/Header.qml
-@@ -78,7 +78,6 @@ Item {
- right: faceIcon.right
- rightMargin: -units.gridUnit/2
- }
+@@ -116,7 +116,6 @@ Item {
+ visible: faceIcon.status !== Image.Ready
+ anchors.fill: faceIcon
+ anchors.bottomMargin: units.smallSpacing
- usesPlasmaTheme: false
}
MouseArea {
---
-2.12.0
-
++++++ 0001-unlock-widgets.patch ++++++
>From 2bc3c5e92d4789146548e8de4d520cd191994e1c Mon Sep 17 00:00:00 2001
From: Marco Martin <[email protected]>
Date: Tue, 11 Feb 2020 16:41:26 +0100
Subject: [PATCH] unlock widgets
5.18 doesn't offer a way anymore from the gui
so unlock them if they're locked
BUG:417424
---
desktoppackage/contents/updates/unlock_widgets.js | 2 ++
1 file changed, 2 insertions(+)
create mode 100644 desktoppackage/contents/updates/unlock_widgets.js
diff --git a/desktoppackage/contents/updates/unlock_widgets.js
b/desktoppackage/contents/updates/unlock_widgets.js
new file mode 100644
index 000000000..c3322704b
--- /dev/null
+++ b/desktoppackage/contents/updates/unlock_widgets.js
@@ -0,0 +1,2 @@
+
+__AppInterface.locked = false;
--
2.23.0
++++++ plasma-desktop-5.17.5.tar.xz -> plasma-desktop-5.18.0.tar.xz ++++++
/work/SRC/openSUSE:Leap:15.2/plasma5-desktop/plasma-desktop-5.17.5.tar.xz
/work/SRC/openSUSE:Leap:15.2/.plasma5-desktop.new.26092/plasma-desktop-5.18.0.tar.xz
differ: char 26, line 1