Some checks failed
Build RPMs / build (push) Has been cancelled
Provides directory ownership for KF6 components in SonicDE. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
73 lines
2.2 KiB
RPMSpec
73 lines
2.2 KiB
RPMSpec
Name: kf6-filesystem
|
|
Version: 6.29.0
|
|
Release: 2%{?dist}
|
|
Summary: Filesystem for KDE Frameworks 6
|
|
License: BSD-3-Clause
|
|
URL: http://www.kde.org
|
|
|
|
# See macros.kf6 where the directories are specified
|
|
Source0: macros.kf6
|
|
Source1: LICENSE
|
|
|
|
BuildArch: noarch
|
|
|
|
%if 0%{?fedora} >= 40 || 0%{?rhel} >= 10
|
|
Requires: kde-filesystem >= 5
|
|
%endif
|
|
%{?_qt6_version:Requires: qt6-qtbase >= %{_qt6_version}}
|
|
|
|
%description
|
|
Filesystem for KDE Frameworks 6.
|
|
|
|
%install
|
|
mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/plugins/kf6/
|
|
mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/qml/org/kde/
|
|
mkdir -p %{buildroot}%{_includedir}/kf6
|
|
mkdir -p %{buildroot}%{_includedir}/KF6
|
|
mkdir -p %{buildroot}%{_datadir}/{kf6,kservices6,kservicetypes6}
|
|
mkdir -p %{buildroot}%{_datadir}/kio/servicemenus
|
|
mkdir -p %{buildroot}%{_datadir}/qlogging-categories6/
|
|
mkdir -p %{buildroot}%{_docdir}/qt6
|
|
mkdir -p %{buildroot}%{_libexecdir}/kf6
|
|
mkdir -p %{buildroot}%{_datadir}/kf6/
|
|
mkdir -p %{buildroot}%{_datadir}/locale/tok
|
|
%if ! (0%{?fedora} >= 40 || 0%{?rhel} >= 10)
|
|
mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/kconf_update_bin
|
|
mkdir -p %{buildroot}%{_datadir}/{config.kcfg,kconf_update}
|
|
mkdir -p %{buildroot}%{_datadir}/kpackage/{genericqml,kcms}
|
|
mkdir -p %{buildroot}%{_datadir}/knsrcfiles/
|
|
mkdir -p %{buildroot}%{_datadir}/solid/{actions,devices}
|
|
mkdir -p %{buildroot}%{_sysconfdir}/xdg/plasma-workspace/{env,shutdown}
|
|
%endif
|
|
|
|
install -Dpm644 %{_sourcedir}/LICENSE %{buildroot}%{_datadir}/kf6/LICENSE
|
|
|
|
%files
|
|
%{_datadir}/kf6/
|
|
%{_datadir}/kio/
|
|
%{_datadir}/kservices6/
|
|
%{_datadir}/kservicetypes6/
|
|
%{_datadir}/qlogging-categories6/
|
|
%{_docdir}/qt6/
|
|
%{_includedir}/kf6/
|
|
%{_includedir}/KF6/
|
|
%{_libexecdir}/kf6/
|
|
%{_prefix}/%{_lib}/qt6/plugins/kf6/
|
|
%{_prefix}/lib/qt6/plugins/kf6/
|
|
%{_prefix}/%{_lib}/qt6/qml/org/kde/
|
|
%{_prefix}/lib/qt6/qml/org/kde/
|
|
%{_datadir}/locale/tok
|
|
%if ! (0%{?fedora} >= 40 || 0%{?rhel} >= 10)
|
|
%{_datadir}/config.kcfg/
|
|
%{_datadir}/kconf_update/
|
|
%{_datadir}/knsrcfiles/
|
|
%{_datadir}/kpackage/
|
|
%{_datadir}/solid/
|
|
%{_prefix}/%{_lib}/kconf_update_bin/
|
|
%{_prefix}/lib/kconf_update_bin/
|
|
%{_sysconfdir}/xdg/plasma-workspace/
|
|
%endif
|
|
|
|
%changelog
|
|
* Fri Aug 28 2026 Anders da Silva Rytter Hansen <andersrh@users.noreply.github.com> - 6.29.0-2
|
|
- SonicDE build for Enterprise Linux 10
|