Files
desktop/kf6-kitemmodels/kf6-kitemmodels.spec
2026-03-22 16:20:12 +08:00

82 lines
2.1 KiB
RPMSpec

%define qt6_version 6.8.0
%define rname kitemmodels
# Full KF6 version (e.g. 6.22.0)
%{!?_kf6_version: %global _kf6_version %{version}}
%bcond_with python
Name: kf6-kitemmodels
Version: 6.22.0
Release: 0
Summary: Set of item models extending the Qt model-view framework
License: LGPL-2.1-or-later
URL: https://www.kde.org
Source: https://download.kde.org/stable/frameworks/6.22/%{rname}-%{version}.tar.xz
BuildRequires: fdupes
BuildRequires: kf6-extra-cmake-modules >= %{_kf6_version}
BuildRequires: cmake(Qt6Core) >= %{qt6_version}
BuildRequires: cmake(Qt6Qml) >= %{qt6_version}
BuildRequires: cmake(Qt6ToolsTools) >= %{qt6_version}
BuildRequires: qt6-qttools
BuildRequires: qt6-doctools
BuildRequires: qt6-linguist
%description
KItemModels provides a set of item models extending the Qt model-view framework.
%package -n libKF6ItemModels6
Summary: Set of item models extending the Qt model-view framework
%description -n libKF6ItemModels6
KItemModels provides a set of item models extending the Qt model-view framework.
%package imports
Summary: Set of item models extending the Qt model-view framework
Requires: libKF6ItemModels6 = %{version}
%description imports
KItemModels provides a set of item models extending the Qt model-view framework.
This package provides support to use KItemModels with the QtQuick framework.
%package devel
Summary: Set of item models extending the Qt model-view framework
Requires: libKF6ItemModels6 = %{version}
%description devel
KItemModels provides a set of item models extending the Qt model-view framework.
Development files.
%prep
%autosetup -p1 -n %{rname}-%{version}
%build
%cmake_kf6
%kf6_build
%install
%kf6_install
%fdupes %{buildroot}
%files
%{_kf6_debugdir}/kitemmodels.categories
%{_kf6_debugdir}/kitemmodels.renamecategories
%files imports
%{_kf6_qmldir}/org/kde/kitemmodels/
%files -n libKF6ItemModels6
%license LICENSES/*
%{_kf6_libdir}/libKF6ItemModels.so.*
%files devel
%{_kf6_cmakedir}/KF6ItemModels/
%{_kf6_includedir}/KItemModels/
%{_kf6_libdir}/libKF6ItemModels.so
%changelog