diff --git a/libkscreen-5.20.90.tar.xz b/libkscreen-5.20.90.tar.xz deleted file mode 100644 index 1c60d70..0000000 Binary files a/libkscreen-5.20.90.tar.xz and /dev/null differ diff --git a/libkscreen-5.24.4.tar.xz b/libkscreen-5.24.4.tar.xz new file mode 100644 index 0000000..8e89c97 Binary files /dev/null and b/libkscreen-5.24.4.tar.xz differ diff --git a/libkscreen-qt5.spec b/libkscreen-qt5.spec index 28be669..d423522 100644 --- a/libkscreen-qt5.spec +++ b/libkscreen-qt5.spec @@ -2,11 +2,11 @@ Name: libkscreen-qt5 Summary: KDE display configuration library -Version: 5.20.90 +Version: 5.24.4 Release: 1 License: GPLv2+ -URL: https://cgit.kde.org/%{base_name}.git +URL: https://invent.kde.org/plasma/%{base_name} %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 @@ -14,19 +14,25 @@ URL: https://cgit.kde.org/%{base_name}.git %else %global stable stable %endif -Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz + +Patch1: libkscreen-5.6.4-rhel-nowayland.patch # filter plugin provides %global __provides_exclude_from ^(%{_kf5_plugindir}/.*\\.so)$ BuildRequires: extra-cmake-modules BuildRequires: kf5-rpm-macros +BuildRequires: systemd BuildRequires: kf5-kwayland-devel >= 5.22 BuildRequires: libX11-devel BuildRequires: libxcb-devel BuildRequires: libXrandr-devel +BuildRequires: plasma-wayland-protocols-devel BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtwayland-devel BuildRequires: qt5-qtx11extras-devel +BuildRequires: wayland-devel Requires: kf5-filesystem @@ -53,6 +59,10 @@ developing applications that use %{name}. %prep %setup -q -n %{base_name}-%{version} +%if 0%{?rhel} && 0%{?rhel} <= 7 +%patch1 -p1 -b .nowayland +%endif + %build mkdir %{_target_platform} @@ -70,7 +80,7 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %ldconfig_scriptlets %files -%license COPYING +%license LICENSES/* %{_kf5_bindir}/kscreen-doctor %{_kf5_libexecdir}/kscreen_backend_launcher %{_kf5_libdir}/libKF5Screen.so.5.* @@ -78,6 +88,7 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %{_kf5_plugindir}/kscreen/ %{_datadir}/dbus-1/services/org.kde.kscreen.service %{_kf5_datadir}/qlogging-categories5/libkscreen.categories +%{_userunitdir}/plasma-kscreen.service %files devel %{_kf5_includedir}/KScreen/ @@ -89,6 +100,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Apr 12 2022 pei-jiankang - 5.24.4-1 +- update to upstream version 5.24.4 + * Thu Feb 17 2022 pei-jiankang - 5.20.90-1 - update to upstream version 5.20.90