diff --git a/kf5-solid.spec b/kf5-solid.spec index 2de41925da33db3f53ea699b0935278b4f11b458..e393e554f83a6bc42a947af24647e8287d556884 100644 --- a/kf5-solid.spec +++ b/kf5-solid.spec @@ -1,13 +1,13 @@ -%define anolis_release 2 +%define anolis_release 1 %global framework solid -Name: kf5-%{framework} -Version: 5.68.0 -Release: 1.3.%{anolis_release}%{?dist} -Summary: KDE Frameworks 5 Tier 1 integration module that provides hardware information +Name: kf5-%{framework} +Version: 5.113.0 +Release: %{anolis_release}%{?dist} +Summary: KDE Frameworks 5 Tier 1 integration module that provides hardware information -License: LGPLv2+ -URL: https://solid.kde.org/ +License: LGPLv2+ +URL: https://solid.kde.org/ %global majmin %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) @@ -34,22 +34,18 @@ BuildRequires: bison BuildRequires: flex # really runtime-only dep, but doesn't hurt to check availability at buildtime BuildRequires: media-player-info -%if 0%{?fedora} > 23 || 0%{?rhel} > 7 -Recommends: media-player-info -Recommends: udisks2 -Recommends: upower -%else +BuildRequires: pkgconfig(libimobiledevice-1.0) +BuildRequires: pkgconfig(mount) Requires: media-player-info Requires: udisks2 Requires: upower %endif -%endif -Requires: kf5-filesystem >= %{majmin} +Requires: kf5-filesystem Obsoletes: kf5-solid-libs < 5.47.0-2 Provides: kf5-solid-libs = %{version}-%{release} -Provides: kf5-solid-libs%{?_isa} = %{version}-%{release} +Provides: kf5-solid-libs = %{version}-%{release} %description Solid provides the following features for application developers: @@ -59,7 +55,7 @@ Solid provides the following features for application developers: %package devel Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name} = %{version}-%{release} Requires: qt5-qtbase-devel %description devel The %{name}-devel package contains libraries and header files for @@ -71,16 +67,13 @@ developing applications that use %{name}. %build -mkdir %{_target_platform} -pushd %{_target_platform} -%{cmake_kf5} .. -popd +%{cmake_kf5} -DWITH_NEW_POWER_ASYNC_API:BOOL=ON -DWITH_NEW_POWER_ASYNC_FREEDESKTOP:BOOL=ON -DWITH_NEW_SOLID_JOB:BOOL=ON -%make_build -C %{_target_platform} +%{cmake_build} %install -make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%{cmake_install} %find_lang_kf5 solid5_qt @@ -89,15 +82,14 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %files -f solid5_qt.lang %doc README.md TODO -%license COPYING.LIB +%license LICENSES/*.txt %{_kf5_datadir}/qlogging-categories5/%{framework}.* %{_kf5_bindir}/solid-hardware5 -#files libs +%{_kf5_bindir}/solid-power %{_kf5_qmldir}/org/kde/solid/ %{_kf5_libdir}/libKF5Solid.so.* %files devel -%{_kf5_includedir}/solid_version.h %{_kf5_includedir}/Solid/ %{_kf5_libdir}/libKF5Solid.so %{_kf5_libdir}/cmake/KF5Solid/ @@ -105,6 +97,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Jul 25 2025 NewStart - 5.113.0-1 +- Update kf5-solid to v5.113.0 + * Tue Nov 07 2023 yangxianzhao - 5.68.0-1.3.2 - rebuild for qt diff --git a/solid-5.113.0.tar.xz b/solid-5.113.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..1da094bb63dc58b04fe81fb884d284766db46f03 Binary files /dev/null and b/solid-5.113.0.tar.xz differ diff --git a/solid-5.68.0.tar.xz b/solid-5.68.0.tar.xz deleted file mode 100644 index e263017edf070fcb4bcacdbd9cbbbaa832e1907a..0000000000000000000000000000000000000000 Binary files a/solid-5.68.0.tar.xz and /dev/null differ