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)
openSUSE Build Service is sponsored by