File project.diff of Package ukui-settings-daemon
--- ukui-settings-daemon.changes.orig
+++ ukui-settings-daemon.changes
@@ -1,6 +1,28 @@
-------------------------------------------------------------------
+Sat Jan 2 07:39:17 UTC 2021 - Hillwood Yang <hillwood@opensuse.org>
+
+- Update version to 3.0.3
+ * Feature: Modify the trackpad shortcut key theme icon.
+ * Feature (mpris): Adapt kylin-video shortcut keys.
+ * Fix: Modify the shortcut key prompt
+ * Fix library links, drop fix-link-library.patch
+ * Fix: The touch point do not match when the touch screen is dual screen.
+ * Feature: Organize the overall code format
+ * Feature: Add HDMI 4K display plug-in zoom popup.
+
+-------------------------------------------------------------------
+Sat Dec 12 15:23:00 UTC 2020 - Hillwood Yang <hillwood@opensuse.org>
+
+- Update version to 3.0.2
+ * Fix bugs
+ * Feature: Improve the file format after the touchpad function is added.
+ * Feature: Added a series of touchpad functions.
+ * Feature: Optimize the startup method of custom shortcut keys.
+ * Feature: Modify the screenshot shortcut from calling mate-screenshot
+ to calling Kylin-screenshot.
+
+-------------------------------------------------------------------
Sat Nov 28 15:40:04 UTC 2020 - Hillwood Yang <hillwood@opensuse.org>
- Initial package for version 3.0.1
-- Add lrelease-qt5.patch, Use lrelease-qt5 instead of lrelease
- Add fix-link-library.patch, Make sure library links check will be success.
--- ukui-settings-daemon.spec.orig
+++ ukui-settings-daemon.spec
@@ -5,7 +5,7 @@
# Copyright (c) 2020 Hillwood Yang <hillwood@opensuse.org>
#
# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
+# remain the property of their copyright owners, unooless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
@@ -17,20 +17,20 @@
#
Name: ukui-settings-daemon
-Version: 3.0.1
+Version: 3.0.3
Release: 0
License: GPL-3.0+
Summary: The daemon of UKUI desktop
Url: https://github.com/ukui/ukui-settings-daemon
Group: System/GUI/Other
Source0: https://github.com/ukui/ukui-settings-daemon/archive/v%{version}/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE lrelease-qt5.patch hillwood@opensuse.org - Use lrelease-qt5 instead of lrelease
-Patch0: lrelease-qt5.patch
-# PATCH-FIX-UPSTREAM fix-link-library.patch hillwood@opensuse.org - Make sure library links check will be success.
-Patch1: fix-link-library.patch
BuildRequires: fdupes
BuildRequires: libqt5-linguist
-BuildRequires: kwindowsystem-devel
+BuildRequires: xorg-x11-server-sdk
+BuildRequires: openSUSE-release
+BuildRequires: cmake(KF5WindowSystem)
+BuildRequires: cmake(Qt5Sensors)
+BuildRequires: cmake(KF5Config)
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Gui)
@@ -68,7 +68,14 @@ BuildRequires: pkgconfig(xi)
BuildRequires: pkgconfig(xcb-proto)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(dbus-glib-1)
-BuildRequires: openSUSE-release
+BuildRequires: pkgconfig(imlib2)
+BuildRequires: pkgconfig(colord)
+BuildRequires: pkgconfig(libgeoclue-2.0)
+BuildRequires: pkgconfig(libcanberra)
+BuildRequires: pkgconfig(libcanberra-gtk3)
+BuildRequires: pkgconfig(gnome-desktop-3.0)
+BuildRequires: pkgconfig(lcms2)
+BuildRequires: pkgconfig(gudev-1.0)
Recommends: %{name}-lang
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -79,9 +86,8 @@ sessions and manage applications running
%lang_package
%prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
+%autosetup
+sed -i 's|/lib/udev/rules.d/|/usr/lib/udev/rules.d/|g' plugins/mouse/mouse.pro
%build
%qmake5
@@ -101,6 +107,7 @@ sessions and manage applications running
%{_datadir}/dbus-1/services/org.ukui.SettingsDaemon.service
%{_datadir}/glib-2.0/schemas/*.xml
%{_sysconfdir}/xdg/autostart/%{name}.desktop
+%{_prefix}/lib/udev/rules.d/01-touchpad-state-onmouse.rules
%files lang -f %{name}.lang
%defattr(-,root,root)