diff --git a/kf6-syndication.spec b/kf6-syndication.spec new file mode 100644 index 0000000000000000000000000000000000000000..5ff7f376ae1710ddae2c5b77166f911d62e9f743 --- /dev/null +++ b/kf6-syndication.spec @@ -0,0 +1,67 @@ +%global framework syndication + +Name: kf6-%{framework} +Version: 6.14.0 +Release: 1 +Summary: The Syndication Library + +# Qt-Commercial-exception-1.0 is also found in the LICENSES folder, but is unused except for tests which we don't use anyway +License: BSD-2-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later +URL: https://invent.kde.org/frameworks/%{framework} + +Source0: https://download.kde.org/%{stable_kf6}/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz +Source1: https://download.kde.org/%{stable_kf6}/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz.sig + +BuildRequires: extra-cmake-modules >= %{version} +BuildRequires: gcc-c++ +BuildRequires: kf6-kcodecs-devel +BuildRequires: kf6-rpm-macros +BuildRequires: cmake +BuildRequires: qt6-qtbase-devel + +BuildRequires: kf6-kio-devel +Requires: kf6-filesystem + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package doc +Summary: Developer Documentation files for %{name} +BuildArch: noarch +%description doc +Developer Documentation files for %{name} for use with KDevelop or QtCreator. + +%prep +%autosetup -n %{framework}-%{version} -p1 + +%build +%cmake_kf6 +%cmake_build + +%install +%cmake_install + +%files +%license LICENSES/*.txt +%{_kf6_datadir}/qlogging-categories6/%{framework}.* +%{_kf6_libdir}/libKF6Syndication.so.* + +%files devel +%{_kf6_includedir}/Syndication/ +%{_kf6_libdir}/cmake/KF6Syndication/ +%{_kf6_libdir}/libKF6Syndication.so +%{_qt6_docdir}/*.tags + +%files doc +%{_qt6_docdir}/*.qch + +%changelog +* Wed Jun 11 2025 yangfeng - 6.14.0-1 +- Initial release for OpenEuler diff --git a/kf6-syndication.yaml b/kf6-syndication.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8871fe02a64376298dcd4504f9ff8272e4ff8e8c --- /dev/null +++ b/kf6-syndication.yaml @@ -0,0 +1,5 @@ +version_control: git +src_repo: https://github.com/KDE/syndication.git +tag_prefix: "^v" +separator: "." + diff --git a/syndication-6.14.0.tar.xz b/syndication-6.14.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..2c48fcae7a8228b55c9649edf449ece4d6a1a273 Binary files /dev/null and b/syndication-6.14.0.tar.xz differ diff --git a/syndication-6.14.0.tar.xz.sig b/syndication-6.14.0.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000..e43147144fde0ce0a251a46c2faf4984b6cc16d5 --- /dev/null +++ b/syndication-6.14.0.tar.xz.sig @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQSQqWisqEU3zCe5nq8sjfWHptSqwQUCaBTWPQAKCRAsjfWHptSq +wVmcAQDJNAp9xvbWVD3srMC7/2bCNqpszeTmgscjjik1wj9XyQD/RXgmDc+eDHJO +BmMKjpSfbTujz/kV9Vgj80pxYU/smAA= +=VyeI +-----END PGP SIGNATURE-----