Initial import (fedora#2240957).

epel10
Steve Cossette 1 year ago
parent ec95a74ee1
commit 9cda61189b

1
.gitignore vendored

@ -0,0 +1 @@
/kcoreaddons-c53eeac.tar.gz

@ -0,0 +1,76 @@
%global gitdate 20230915.130519
%global cmakever 5.240.0
%global commit0 c53eeac32da84854ac65deddbf839983078ed456
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
%global framework kcoreaddons
Name: kf6-%{framework}
Version: %{cmakever}^%{gitdate}.%{shortcommit0}
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with various classes on top of QtCore
License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND MPL-1.1 AND LGPL-2.0-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND LGPL-2.1-only WITH Qt-LGPL-exception-1.1
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://invent.kde.org/frameworks/%{framework}/-/archive/%{commit0}/%{framework}-%{shortcommit0}.tar.gz
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: extra-cmake-modules >= %{cmakever}
BuildRequires: kf6-rpm-macros
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qttools-devel
BuildRequires: cmake(Qt6Qml)
BuildRequires: systemd-devel
Requires: kf6-filesystem
%description
KCoreAddons provides classes built on top of QtCore to perform various tasks
such as manipulating mime types, autosaving files, creating backup files,
generating random sequences, performing text manipulations such as macro
replacement, accessing user information and many more.
%package devel
Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release}
Requires: qt6-qtbase-devel
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%autosetup -n %{framework}-%{commit0} -p1
%build
%cmake_kf6
%cmake_build
%install
%cmake_install
%find_lang_kf6 kcoreaddons6_qt
%find_lang_kf6 kde6_xml_mimetypes
cat *.lang > all.lang
%files -f all.lang
%doc README.md
%license LICENSES/*.txt
%{_kf6_datadir}/kf6/licenses/
%{_kf6_datadir}/mime/packages/kde6.xml
%{_kf6_datadir}/qlogging-categories6/%{framework}.*
%{_kf6_libdir}/libKF6CoreAddons.so.*
%{_kf6_libdir}/qt6/qml/org/kde/coreaddons/libkcoreaddonsplugin.so
%{_kf6_libdir}/qt6/qml/org/kde/coreaddons/qmldir
/usr/share/kf6/jsonschema/kpluginmetadata.schema.json
/usr/lib64/qt6/qml/org/kde/coreaddons/kcoreaddonsplugin.qmltypes
/usr/lib64/qt6/qml/org/kde/coreaddons/kde-qmlmodule.version
%files devel
%{_kf6_archdatadir}/mkspecs/modules/qt_KCoreAddons.pri
%{_kf6_includedir}/KCoreAddons/
%{_kf6_libdir}/cmake/KF6CoreAddons/
%{_kf6_libdir}/libKF6CoreAddons.so
%changelog
* Wed Sep 27 2023 Steve Cossette <farchord@gmail.com> - 5.240.0^20230915.130519.c53eeac-1
- Initial release

@ -0,0 +1 @@
SHA512 (kcoreaddons-c53eeac.tar.gz) = 11bc76de17b885b97d60e68dd15c2ca22061bb2cc21ad1e4c093b2d374381344af0842a73770d4f8ff8192f21b90f5af3f9c1bf32519ce5a8252168b14d300a1
Loading…
Cancel
Save