diff --git a/SonicDE/buildchain.sh b/SonicDE/buildchain.sh index 4d5f3c0..9ff90e3 100755 --- a/SonicDE/buildchain.sh +++ b/SonicDE/buildchain.sh @@ -8,6 +8,12 @@ #./buildall.sh sonic-frameworks-windowsystem.spec && \ #./buildall.sh sonic-frameworks-auth.spec --nowait && \ #./build.sh kf6-kservice.spec && \ +./build.sh kf6-kholidays.spec --nowait && \ +./build.sh kf6-kidletime.spec --nowait && \ +./build.sh kf6-kirigami.spec --nowait && \ +./build.sh kf6-kquickcharts.spec --nowait && \ +./build.sh kf6-kunitconversion.spec --nowait && \ +./build.sh kf6-kuserfeedback.spec --nowait && \ ./build.sh kf6-kcompletion.spec && \ ./buildall.sh sonic-frameworks-io.spec --nowait diff --git a/SonicDE/downloadkf6packages.sh b/SonicDE/downloadkf6packages.sh index f084b56..888fe8c 100755 --- a/SonicDE/downloadkf6packages.sh +++ b/SonicDE/downloadkf6packages.sh @@ -1,20 +1,39 @@ #!/bin/bash -# 1. Hent listen over pakker -# 2. Brug 'sed' til at fjerne versionsnumre (alt fra det næstsidste bindestreg og frem) -# 3. Kør et loop over navnene og hent spec-filen -rpm -qa | grep "kf6-k" | sed 's/-[0-9].*//' | sort -u | while read -r package; do - echo "Henter spec-fil for: $package..." +# Definition af de linjer, der skal indsættes i toppen af hver fil +HEADER=$(cat < "${FILENAME}.tmp" && mv "${FILENAME}.tmp" "$FILENAME" + + echo "Succes: $FILENAME er hentet og opdateret med Copr-indstillinger." + else + echo "Fejl: Kunne ikke hente $package." + rm -f "$FILENAME" + fi fi echo "--------------------------------" -done +done \ No newline at end of file diff --git a/SonicDE/kf6-kcompletion.spec b/SonicDE/kf6-kcompletion.spec index 7bcd9a2..4a2d424 100644 --- a/SonicDE/kf6-kcompletion.spec +++ b/SonicDE/kf6-kcompletion.spec @@ -26,6 +26,8 @@ BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6WidgetsAddons) BuildRequires: cmake(KF6Codecs) +BuildRequires: qt6-qtdeclarative-devel + %description KCompletion provides widgets with advanced completion support as well as a lower-level completion class which can be used with your own widgets. diff --git a/SonicDE/kf6-kholidays.spec b/SonicDE/kf6-kholidays.spec new file mode 100644 index 0000000..2660f23 --- /dev/null +++ b/SonicDE/kf6-kholidays.spec @@ -0,0 +1,209 @@ +%define _disable_source_fetch 0 +%define debug_package %{nil} + +# Manuel definition af KDE-stier for at sikre, at SRPM-buildet virker på Copr +%global stable_kf6 stable +%global majmin_ver_kf6 6.24 +%global framework kholidays + +Name: kf6-%{framework} +Version: 6.24.0 +Release: 1%{?dist} +Summary: The KHolidays Library + +License: BSD-2-Clause AND CC0-1.0 AND GPL-3.0-or-later AND LGPL-2.0-or-later WITH Bison-exception-2.2 +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: kf6-rpm-macros +BuildRequires: cmake +BuildRequires: gcc-c++ + +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6Qml) +BuildRequires: qt6-qttools-static +BuildRequires: make +BuildRequires: flex +BuildRequires: bison + +BuildRequires: qt6-qtdeclarative-devel + +%description +The KHolidays library provides a C++ API that determines holiday +and other special events for a geographical region. + +%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. + +%package html +Summary: Developer Documentation files for %{name} +BuildArch: noarch +%description html +Developer Documentation files for %{name} in HTML format + +%prep +%autosetup -n %{framework}-%{version} -p1 + +%build +%cmake_kf6 +%cmake_build_kf6 + +%install +%cmake_install_kf6 + +%find_lang_kf6 libkholidays6_qt + +%files -f libkholidays6_qt.lang +%license LICENSES/*.txt +%{_kf6_datadir}/qlogging-categories6/*categories +%{_kf6_libdir}/libKF6Holidays.so.* +%{_kf6_qmldir}/org/kde/kholidays/ + +%files devel +%{_kf6_includedir}/KHolidays/ +%{_kf6_libdir}/cmake/KF6Holidays/ +%{_kf6_libdir}/libKF6Holidays.so +%{_qt6_docdir}/*/*.tags +%{_qt6_docdir}/*/*.index + +%files doc +%{_qt6_docdir}/*.qch + +%files html +%{_qt6_docdir}/*/* +%exclude %{_qt6_docdir}/*/*.tags +%exclude %{_qt6_docdir}/*/*.index + +%changelog +* Tue Mar 10 2026 Steve Cossette - 6.24.0-1 +- 6.24.0 + +* Thu Feb 12 2026 Steve Cossette - 6.23.0-1 +- 6.23.0 + +* Fri Jan 16 2026 Fedora Release Engineering - 6.22.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jan 02 2026 farchord@gmail.com - 6.22.0-1 +- 6.22.0 + +* Fri Dec 05 2025 Steve Cossette - 6.21.0-1 +- 6.21.0 + +* Thu Nov 13 2025 Steve Cossette - 6.20.0-1 +- 6.20.0 + +* Sun Oct 05 2025 Steve Cossette - 6.19.0-1 +- 6.19.0 + +* Tue Sep 16 2025 farchord@gmail.com - 6.18.0-1 +- 6.18.0 + +* Fri Aug 01 2025 Steve Cossette - 6.17.0-1 +- 6.17.0 + +* Thu Jul 24 2025 Fedora Release Engineering - 6.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jul 05 2025 Marc Deop i Argemí - 6.16.0-1 +- 6.16.0 + +* Tue Jun 17 2025 Marie Loise Nolden - 6.15.0-2 +- 6.15 and plasma 3.4 compatibility rebuild + +* Sat Jun 07 2025 Steve Cossette - 6.15.0-1 +- 6.15.0 + +* Sat May 03 2025 Marc Deop i Argemí - 6.14.0-1 +- 6.14.0 + +* Sun Apr 06 2025 Steve Cossette - 6.13.0-1 +- 6.13.0 + +* Fri Mar 07 2025 Steve Cossette - 6.12.0-1 +- 6.12.0 + +* Fri Feb 07 2025 Marc Deop i Argemí - 6.11.0-1 +- 6.11.0 + +* Fri Jan 17 2025 Fedora Release Engineering - 6.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jan 03 2025 Steve Cossette - 6.10.0-1 +- 6.10.0 + +* Sat Dec 14 2024 Steve Cossette - 6.9.0-1 +- 6.9.0 + +* Sat Nov 02 2024 Marc Deop i Argemí - 6.8.0-1 +- 6.8.0 + +* Fri Oct 04 2024 Steve Cossette - 6.7.0-1 +- 6.7.0 + +* Mon Sep 16 2024 Steve Cossette - 6.6.0-1 +- 6.6.0 + +* Sat Aug 10 2024 Steve Cossette - 6.5.0-1 +- 6.5.0 + +* Thu Jul 18 2024 Fedora Release Engineering - 6.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jul 06 2024 Marc Deop i Argemí - 6.4.0-1 +- 6.4.0 + +* Sat Jun 01 2024 Marc Deop i Argemí - 6.3.0-1 +- 6.3.0 + +* Sat May 04 2024 Marc Deop i Argemí - 6.2.0-1 +- 6.2.0 + +* Wed Apr 10 2024 Marc Deop i Argemí - 6.1.0-1 +- 6.1.0 + +* Sat Mar 09 2024 Marie Loise Nolden - 6.0.0-2 +- add missing BuildArch: noarch to -doc package + +* Wed Feb 21 2024 Marc Deop i Argemí - 6.0.0-1 +- 6.0.0 + +* Wed Jan 31 2024 Marc Deop i Argemí - 5.249.0-1 +- 5.249.0 + +* Thu Jan 25 2024 Fedora Release Engineering - 5.248.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 5.248.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 10 2024 Marc Deop i Argemí - 5.248.0-1 +- 5.248.0 + +* Tue Jan 09 2024 Marie Loise Nolden - 5.247.0-2 +- add doc package for KF6 API + +* Wed Dec 20 2023 Marc Deop i Argemí - 5.247.0-1 +- 5.247.0 + +* Sat Dec 02 2023 Justin Zobel - 5.246.0-1 +- Update to 5.246.0 + +* Thu Nov 09 2023 Steve Cossette - 5.245.0-1 +- 5.245.0 + +* Sat Sep 23 2023 Steve Cossette - 5.240.0^20230901.194437.d42ac5f-1 +- Initial release diff --git a/SonicDE/kf6-kidletime.spec b/SonicDE/kf6-kidletime.spec new file mode 100644 index 0000000..b8f1ac5 --- /dev/null +++ b/SonicDE/kf6-kidletime.spec @@ -0,0 +1,262 @@ +%define _disable_source_fetch 0 +%define debug_package %{nil} + +# Manuel definition af KDE-stier for at sikre, at SRPM-buildet virker på Copr +%global stable_kf6 stable +%global majmin_ver_kf6 6.24 +# Disable X11 for RHEL +%bcond x11 %[%{undefined rhel}] + +%global framework kidletime + +Name: kf6-%{framework} +Version: 6.24.0 +Release: 1%{?dist} +Summary: KDE Frameworks 6 Tier 1 integration module for idle time detection +License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT +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: cmake +BuildRequires: gcc-c++ +BuildRequires: extra-cmake-modules >= %{version} +BuildRequires: kf6-rpm-macros +BuildRequires: qt6-qtbase-devel +BuildRequires: wayland-devel +BuildRequires: wayland-protocols-devel +BuildRequires: cmake(PlasmaWaylandProtocols) +BuildRequires: cmake(Qt6WaylandClient) + +BuildRequires: qt6-qtdeclarative-devel +Requires: kf6-filesystem +%if %{with x11} +Recommends: %{name}-x11%{?_isa} = %{version}-%{release} +%endif + +%description +KDE Frameworks 6 Tier 1 integration module for idle time detection. + +%if %{with x11} +%package x11 +Summary: Idle time detection plugins for X11 environments +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(x11-xcb) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-sync) +BuildRequires: pkgconfig(xscrnsaver) +BuildRequires: pkgconfig(xkbcommon) +Requires: %{name}%{?_isa} = %{version}-%{release} +Conflicts: %{name} < 6.6.0-1 +# X11 is deprecated and this will be removed eventually... +Provides: deprecated() + +%description x11 +The %{name}-x11 package contains plugins for applications using +%{name} to detect idle time on X11 environments. +%endif + +%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}. + +%package doc +Summary: Developer Documentation files for %{name} +BuildArch: noarch +%description doc +Developer Documentation files for %{name} for use with KDevelop or QtCreator. + +%package html +Summary: Developer Documentation files for %{name} +BuildArch: noarch +%description html +Developer Documentation files for %{name} in HTML format + +%prep +%autosetup -n %{framework}-%{version} -p1 + +%build +%cmake_kf6 \ + -DWITH_X11=%{?with_x11:ON}%{?!with_x11:OFF} +%cmake_build_kf6 + +%install +%cmake_install_kf6 + +%files +%doc README.md +%license LICENSES/*.txt +%{_kf6_datadir}/qlogging-categories6/%{framework}.* +%{_kf6_libdir}/libKF6IdleTime.so.* +%dir %{_kf6_plugindir}/org.kde.kidletime.platforms/ +%{_kf6_plugindir}/org.kde.kidletime.platforms/KF6IdleTimeWaylandPlugin.so + +%if %{with x11} +%files x11 +%{_kf6_plugindir}/org.kde.kidletime.platforms/KF6IdleTimeXcbPlugin0.so +%{_kf6_plugindir}/org.kde.kidletime.platforms/KF6IdleTimeXcbPlugin1.so +%endif + +%files devel +%{_kf6_includedir}/KIdleTime/ +%{_kf6_libdir}/libKF6IdleTime.so +%{_kf6_libdir}/cmake/KF6IdleTime/ +%{_qt6_docdir}/*/*.tags +%{_qt6_docdir}/*/*.index + +%files doc +%{_qt6_docdir}/*.qch + +%files html +%{_qt6_docdir}/*/* +%exclude %{_qt6_docdir}/*/*.tags +%exclude %{_qt6_docdir}/*/*.index + +%changelog +* Tue Mar 10 2026 Steve Cossette - 6.24.0-1 +- 6.24.0 + +* Thu Feb 12 2026 Steve Cossette - 6.23.0-1 +- 6.23.0 + +* Fri Jan 16 2026 Fedora Release Engineering - 6.22.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jan 02 2026 farchord@gmail.com - 6.22.0-1 +- 6.22.0 + +* Fri Dec 05 2025 Steve Cossette - 6.21.0-1 +- 6.21.0 + +* Thu Nov 13 2025 Steve Cossette - 6.20.0-1 +- 6.20.0 + +* Sun Oct 05 2025 Steve Cossette - 6.19.0-1 +- 6.19.0 + +* Tue Sep 16 2025 farchord@gmail.com - 6.18.0-1 +- 6.18.0 + +* Fri Aug 01 2025 Steve Cossette - 6.17.0-1 +- 6.17.0 + +* Thu Jul 24 2025 Fedora Release Engineering - 6.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jul 05 2025 Marc Deop i Argemí - 6.16.0-1 +- 6.16.0 + +* Tue Jun 17 2025 Marie Loise Nolden - 6.15.0-2 +- 6.15 and plasma 3.4 compatibility rebuild + +* Sat Jun 07 2025 Steve Cossette - 6.15.0-1 +- 6.15.0 + +* Sat May 03 2025 Marc Deop i Argemí - 6.14.0-1 +- 6.14.0 + +* Sun Apr 06 2025 Steve Cossette - 6.13.0-1 +- 6.13.0 + +* Fri Mar 07 2025 Steve Cossette - 6.12.0-1 +- 6.12.0 + +* Fri Feb 07 2025 Marc Deop i Argemí - 6.11.0-1 +- 6.11.0 + +* Fri Jan 17 2025 Fedora Release Engineering - 6.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jan 03 2025 Steve Cossette - 6.10.0-1 +- 6.10.0 + +* Sat Dec 14 2024 Steve Cossette - 6.9.0-1 +- 6.9.0 + +* Sat Nov 02 2024 Marc Deop i Argemí - 6.8.0-1 +- 6.8.0 + +* Fri Oct 04 2024 Steve Cossette - 6.7.0-1 +- 6.7.0 + +* Wed Oct 02 2024 Neal Gompa - 6.6.0-3 +- Enable X11 plugins and ship as subpackage in Fedora + +* Wed Oct 02 2024 Neal Gompa - 6.6.0-2 +- Drop unused qt6-qtbase-private-devel BR + +* Mon Sep 16 2024 Steve Cossette - 6.6.0-1 +- 6.6.0 + +* Thu Sep 05 2024 Troy Dawson - 6.5.0-2 +- Clean up X dependencies + +* Sat Aug 10 2024 Steve Cossette - 6.5.0-1 +- 6.5.0 + +* Thu Jul 18 2024 Fedora Release Engineering - 6.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jul 06 2024 Marc Deop i Argemí - 6.4.0-1 +- 6.4.0 + +* Sat Jun 01 2024 Marc Deop i Argemí - 6.3.0-1 +- 6.3.0 + +* Sat May 04 2024 Marc Deop i Argemí - 6.2.0-1 +- 6.2.0 + +* Wed Apr 10 2024 Marc Deop i Argemí - 6.1.0-1 +- 6.1.0 + +* Thu Apr 04 2024 Jan Grulich - 6.0.0-3 +- Rebuild (qt6) + +* Sat Mar 09 2024 Marie Loise Nolden - 6.0.0-2 +- add missing BuildArch: noarch to -doc package + +* Wed Feb 21 2024 Marc Deop i Argemí - 6.0.0-1 +- 6.0.0 + +* Fri Feb 16 2024 Jan Grulich - 5.249.0-2 +- Rebuild (qt6) + +* Wed Jan 31 2024 Marc Deop i Argemí - 5.249.0-1 +- 5.249.0 + +* Thu Jan 25 2024 Fedora Release Engineering - 5.248.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 5.248.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 10 2024 Marc Deop i Argemí - 5.248.0-1 +- 5.248.0 + +* Tue Jan 09 2024 Marie Loise Nolden - 5.247.0-2 +- add doc package for KF6 API + +* Wed Dec 20 2023 Marc Deop i Argemí - 5.247.0-1 +- 5.247.0 + +* Sat Dec 02 2023 Justin Zobel - 5.246.0-1 +- Update to 5.246.0 + +* Wed Nov 29 2023 Jan Grulich - 5.245.0-2 +- Rebuild (qt6) + +* Thu Nov 09 2023 Steve Cossette - 5.245.0-1 +- 5.245.0 + +* Tue Oct 17 2023 Jan Grulich - 5.240.0^20230829.233116.5bf73aa-3 +- Rebuild (qt6) + +* Thu Oct 05 2023 Justin Zobel - 5.240.0^20230829.233116.5bf73aa-2 +- Rebuild for Qt Private API + +* Sun Sep 24 2023 Steve Cossette - 5.240.0^20230829.233116.5bf73aa-1 +- Initial release diff --git a/SonicDE/kf6-kirigami.spec b/SonicDE/kf6-kirigami.spec new file mode 100644 index 0000000..d176183 --- /dev/null +++ b/SonicDE/kf6-kirigami.spec @@ -0,0 +1,324 @@ +%define _disable_source_fetch 0 +%define debug_package %{nil} + +# Manuel definition af KDE-stier for at sikre, at SRPM-buildet virker på Copr +%global stable_kf6 stable +%global majmin_ver_kf6 6.24 +%global framework kirigami + +Name: kf6-%{framework} +Version: 6.24.0 +Release: 1%{?dist} +Summary: QtQuick plugins to build user interfaces based on the KDE UX guidelines +License: BSD-3-Clause AND CC0-1.0 AND FSFAP AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) AND MIT +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 + +# -- UPSTREAM -- + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: extra-cmake-modules +BuildRequires: kf6-rpm-macros +BuildRequires: make +BuildRequires: qt6-linguist +BuildRequires: qt6-qtbase-devel +BuildRequires: qt6-qtdeclarative-devel +BuildRequires: qt6-qtsvg-devel +BuildRequires: qt6-qtbase-private-devel +BuildRequires: cmake(Qt6Quick) +BuildRequires: cmake(Qt6ShaderTools) + +# Renamed from kf6-kirigami2 +Obsoletes: kf6-kirigami2 < 5.246.0 +Provides: kf6-kirigami2 = %{version}-%{release} +Provides: kf6-kirigami2%{?_isa} = %{version}-%{release} + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} +Obsoletes: kf6-kirigami2-devel < 5.246.0 +Provides: kf6-kirigami2-devel = %{version}-%{release} +Provides: kf6-kirigami2-devel%{?_isa} = %{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. + +%package html +Summary: Developer Documentation files for %{name} +BuildArch: noarch +%description html +Developer Documentation files for %{name} in HTML format + +%prep +%autosetup -n %{framework}-%{version} -p1 + +%build +%cmake_kf6 +%cmake_build_kf6 + +%install +%cmake_install_kf6 +%find_lang_kf6 libkirigami6_qt + +%files -f libkirigami6_qt.lang +%doc README.md +%dir %{_kf6_qmldir}/org/ +%dir %{_kf6_qmldir}/org/kde/ +%license LICENSES/*.txt +%{_kf6_qmldir}/org/kde/kirigami +%{_datadir}/qlogging-categories6/kirigami.categories +%{_kf6_libdir}/libKirigami.so.6 +%{_kf6_libdir}/libKirigami.so.%{version} +%{_kf6_libdir}/libKirigamiDelegates.so.6 +%{_kf6_libdir}/libKirigamiDelegates.so.%{version} +%{_kf6_libdir}/libKirigamiDialogs.so.6 +%{_kf6_libdir}/libKirigamiDialogs.so.%{version} +%{_kf6_libdir}/libKirigamiLayouts.so.6 +%{_kf6_libdir}/libKirigamiLayouts.so.%{version} +%{_kf6_libdir}/libKirigamiLayoutsPrivate.so.6 +%{_kf6_libdir}/libKirigamiLayoutsPrivate.so.%{version} +%{_kf6_libdir}/libKirigamiPlatform.so.6 +%{_kf6_libdir}/libKirigamiPlatform.so.%{version} +%{_kf6_libdir}/libKirigamiPrimitives.so.6 +%{_kf6_libdir}/libKirigamiPrimitives.so.%{version} +%{_kf6_libdir}/libKirigamiPrivate.so.6 +%{_kf6_libdir}/libKirigamiPrivate.so.%{version} +%{_kf6_libdir}/libKirigamiPolyfill.so.6 +%{_kf6_libdir}/libKirigamiPolyfill.so.%{version} +%{_kf6_libdir}/libKirigamiTemplates.so.6 +%{_kf6_libdir}/libKirigamiTemplates.so.%{version} +%{_kf6_libdir}/libKirigamiControls.so.6 +%{_kf6_libdir}/libKirigamiControls.so.%{version} + +%files devel +%dir %{_kf6_datadir}/kdevappwizard/ +%dir %{_kf6_datadir}/kdevappwizard/templates/ +%{_kf6_datadir}/kdevappwizard/templates/kirigami6.tar.bz2 +%{_kf6_includedir}/Kirigami/ +%{_kf6_libdir}/cmake/KF6Kirigami{,2}/ +%{_kf6_libdir}/cmake/KF6KirigamiPlatform/ +%{_kf6_libdir}/libKirigami.so +%{_kf6_libdir}/libKirigamiDelegates.so +%{_kf6_libdir}/libKirigamiDialogs.so +%{_kf6_libdir}/libKirigamiLayouts.so +%{_kf6_libdir}/libKirigamiLayoutsPrivate.so +%{_kf6_libdir}/libKirigamiPlatform.so +%{_kf6_libdir}/libKirigamiPrimitives.so +%{_kf6_libdir}/libKirigamiPrivate.so +%{_kf6_libdir}/libKirigamiPolyfill.so +%{_kf6_libdir}/libKirigamiTemplates.so +%{_kf6_libdir}/libKirigamiControls.so +%{_qt6_docdir}/*/*.tags +%{_qt6_docdir}/*/*.index + +%files doc +%{_qt6_docdir}/*.qch + +%files html +%{_qt6_docdir}/*/* +%exclude %{_qt6_docdir}/*/*.tags +%exclude %{_qt6_docdir}/*/*.index + + +%changelog +* Tue Mar 10 2026 Steve Cossette - 6.24.0-1 +- 6.24.0 + +* Wed Mar 04 2026 Steve Cossette - 6.23.1-1 +- 6.23.1 + +* Thu Feb 12 2026 Steve Cossette - 6.23.0-1 +- 6.23.0 + +* Tue Jan 20 2026 Fedora Release Engineering - 6.22.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jan 09 2026 Steve Cossette - 6.22.0-2 +- Respun + +* Fri Jan 02 2026 farchord@gmail.com - 6.22.0-1 +- 6.22.0 + +* Mon Dec 22 2025 Steve Cossette - 6.21.0-3 +- SwipeListItem: Use implicitContentHeight/Width instead of + contentItem.implicitHeight/Width + +* Mon Dec 15 2025 Steve Cossette - 6.21.0-2 +- Add backported patch from upstream + +* Fri Dec 05 2025 Steve Cossette - 6.21.0-1 +- 6.21.0 + +* Thu Nov 13 2025 Steve Cossette - 6.20.0-1 +- 6.20.0 + +* Wed Oct 29 2025 Steve Cossette - 6.19.0-2 +- Bump for Plasma/Qt6.10 rebuild + +* Sun Oct 05 2025 Steve Cossette - 6.19.0-1 +- 6.19.0 + +* Tue Sep 30 2025 Jan Grulich - 6.18.0-2 +- Rebuild (qt6) + +* Tue Sep 16 2025 farchord@gmail.com - 6.18.0-1 +- 6.18.0 + +* Sat Aug 09 2025 Steve Cossette - 6.17.0-2 +- Respin + +* Fri Aug 01 2025 Steve Cossette - 6.17.0-1 +- 6.17.0 + +* Thu Jul 24 2025 Fedora Release Engineering - 6.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jul 05 2025 Marc Deop i Argemí - 6.16.0-1 +- 6.16.0 + +* Tue Jun 24 2025 Steve Cossette - 6.15.0-3 +- Properly Align menubar when there is a sidebar drawer + +* Tue Jun 17 2025 Marie Loise Nolden - 6.15.0-2 +- 6.15 and plasma 3.4 compatibility rebuild + +* Sat Jun 07 2025 Steve Cossette - 6.15.0-1 +- 6.15.0 + +* Wed May 21 2025 Pavel Solovev - 6.14.1-2 +- Remove unused dependency + +* Sat May 17 2025 Alessandro Astone - 6.14.1-1 +- 6.14.1 bugfix release + +* Sat May 03 2025 Marc Deop i Argemí - 6.14.0-1 +- 6.14.0 + +* Mon Apr 14 2025 Jan Grulich - 6.13.0-3 +- Rebuild (qt6) + +* Thu Apr 10 2025 Steve Cossette - 6.13.0-2 +- Respun + +* Sun Apr 06 2025 Steve Cossette - 6.13.0-1 +- 6.13.0 + +* Tue Mar 25 2025 Jan Grulich - 6.12.0-3 +- Rebuild (qt6) + +* Thu Mar 13 2025 Steve Cossette - 6.12.0-2 +- Rebuild for re-release by KDE + +* Fri Mar 07 2025 Steve Cossette - 6.12.0-1 +- 6.12.0 + +* Fri Feb 07 2025 Marc Deop i Argemí - 6.11.0-1 +- 6.11.0 + +* Fri Jan 17 2025 Fedora Release Engineering - 6.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jan 03 2025 Steve Cossette - 6.10.0-1 +- 6.10.0 + +* Sat Dec 14 2024 Steve Cossette - 6.9.0-1 +- 6.9.0 + +* Sat Nov 02 2024 Marc Deop i Argemí - 6.8.0-1 +- 6.8.0 + +* Mon Oct 14 2024 Jan Grulich - 6.7.0-2 +- Rebuild (qt6) + +* Fri Oct 04 2024 Steve Cossette - 6.7.0-1 +- 6.7.0 + +* Mon Sep 16 2024 Steve Cossette - 6.6.0-1 +- 6.6.0 + +* Sat Aug 10 2024 Steve Cossette - 6.5.0-1 +- 6.5.0 + +* Thu Jul 18 2024 Fedora Release Engineering - 6.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jul 06 2024 Marc Deop i Argemí - 6.4.0-1 +- 6.4.0 + +* Sat Jun 01 2024 Marc Deop i Argemí - 6.3.0-1 +- 6.3.0 + +* Mon May 13 2024 Alessandro Astone - 6.2.1-1 +- 6.2.1 hotfix + +* Sat May 04 2024 Marc Deop i Argemí - 6.2.0-2 +- Add upstream patch to revert a problematic commit + +* Sat May 04 2024 Marc Deop i Argemí - 6.2.0-1 +- 6.2.0 + +* Wed Apr 10 2024 Marc Deop i Argemí - 6.1.0-1 +- 6.1.0 + +* Thu Apr 04 2024 Jan Grulich - 6.0.0-3 +- Rebuild (qt6) + +* Sat Mar 09 2024 Marie Loise Nolden - 6.0.0-2 +- add missing BuildArch: noarch to -doc package + +* Wed Feb 21 2024 Marc Deop i Argemí - 6.0.0-1 +- 6.0.0 + +* Fri Feb 16 2024 Jan Grulich - 5.249.0-2 +- Rebuild (qt6) + +* Wed Jan 31 2024 Marc Deop i Argemí - 5.249.0-1 +- 5.249.0 + +* Thu Jan 25 2024 Fedora Release Engineering - 5.248.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 5.248.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 10 2024 Marc Deop i Argemí - 5.248.0-1 +- 5.248.0 + +* Tue Jan 09 2024 Marie Loise Nolden - 5.247.0-2 +- add doc package for KF6 API + +* Wed Dec 20 2023 Marc Deop i Argemí - 5.247.0-1 +- 5.247.0 + +* Sun Dec 03 2023 Alessandro Astone - 5.246.0-2 +- Add arch-ed provides + +* Thu Nov 30 2023 Alessandro Astone - 5.246.0-1 +- 5.246.0 +- Renamed from kf6-kirigami2 + +* Thu Nov 09 2023 Steve Cossette - 5.245.0-1 +- 5.245.0 + +* Tue Oct 17 2023 Jan Grulich - 5.240.0^20230927.203844.684c010-4 +- Rebuild (qt6) + +* Tue Oct 17 2023 Jan Grulich - 5.240.0^20230927.203844.684c010-3 +- Rebuild (qt6) + +* Thu Oct 05 2023 Justin Zobel - 5.240.0^20230927.203844.684c010-2 +- Rebuild for Qt Private API + +* Wed Sep 27 2023 Steve Cossette - 5.240.0^20230927.203844.684c010-1 +- Initial Release diff --git a/SonicDE/kf6-kquickcharts.spec b/SonicDE/kf6-kquickcharts.spec new file mode 100644 index 0000000..3c0386a --- /dev/null +++ b/SonicDE/kf6-kquickcharts.spec @@ -0,0 +1,209 @@ +%define _disable_source_fetch 0 +%define debug_package %{nil} + +# Manuel definition af KDE-stier for at sikre, at SRPM-buildet virker på Copr +%global stable_kf6 stable +%global majmin_ver_kf6 6.24 +%global framework kquickcharts + +Name: kf6-%{framework} +Summary: A QtQuick module providing high-performance charts +Version: 6.24.0 +Release: 1%{?dist} + +License: BSD-2-Clause AND CC0-1.0 AND LGPL-2.1-only AND LGPL-3.0-only AND MIT +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: cmake +BuildRequires: gcc-c++ +BuildRequires: extra-cmake-modules >= %{version} +BuildRequires: cmake(Qt6Qml) +BuildRequires: cmake(Qt6Quick) +BuildRequires: cmake(Qt6QuickControls2) +BuildRequires: cmake(Qt6ShaderTools) +BuildRequires: make +BuildRequires: pkgconfig(xkbcommon) + +BuildRequires: qt6-qtdeclarative-devel + +%description +The Quick Charts module provides a set of charts that can be used from QtQuick +applications. They are intended to be used for both simple display of data as +well as continuous display of high-volume data (often referred to as plotters). +The charts use a system called distance fields for their accelerated rendering, +which provides ways of using the GPU for rendering 2D shapes without loss of +quality. + +%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. + +%package html +Summary: Developer Documentation files for %{name} +BuildArch: noarch +%description html +Developer Documentation files for %{name} in HTML format + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +%cmake_kf6 +%cmake_build_kf6 + +%install +%cmake_install_kf6 + +%files +%doc README.md +%license LICENSES/*.txt +%{_kf6_datadir}/qlogging-categories6/%{framework}.* +%{_kf6_qmldir}/org/kde/quickcharts/ +%{_libdir}/libQuickCharts.so.* +%{_libdir}/libQuickChartsControls.so* + +%files devel +%{_kf6_libdir}/cmake/KF6QuickCharts/ +%{_libdir}/libQuickCharts.so +%{_libdir}/libQuickChartsControls.so +%{_qt6_docdir}/*/*.tags +%{_qt6_docdir}/*/*.index + +%files doc +%{_qt6_docdir}/*.qch + +%files html +%{_qt6_docdir}/*/* +%exclude %{_qt6_docdir}/*/*.tags +%exclude %{_qt6_docdir}/*/*.index + +%changelog +* Tue Mar 10 2026 Steve Cossette - 6.24.0-1 +- 6.24.0 + +* Thu Feb 12 2026 Steve Cossette - 6.23.0-1 +- 6.23.0 + +* Fri Jan 16 2026 Fedora Release Engineering - 6.22.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jan 02 2026 farchord@gmail.com - 6.22.0-1 +- 6.22.0 + +* Fri Dec 05 2025 Steve Cossette - 6.21.0-1 +- 6.21.0 + +* Thu Nov 13 2025 Steve Cossette - 6.20.0-1 +- 6.20.0 + +* Sun Oct 05 2025 Steve Cossette - 6.19.0-1 +- 6.19.0 + +* Tue Sep 16 2025 farchord@gmail.com - 6.18.0-1 +- 6.18.0 + +* Fri Aug 01 2025 Steve Cossette - 6.17.0-1 +- 6.17.0 + +* Thu Jul 24 2025 Fedora Release Engineering - 6.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jul 05 2025 Marc Deop i Argemí - 6.16.0-1 +- 6.16.0 + +* Tue Jun 17 2025 Marie Loise Nolden - 6.15.0-2 +- 6.15 and plasma 3.4 compatibility rebuild + +* Sat Jun 07 2025 Steve Cossette - 6.15.0-1 +- 6.15.0 + +* Sat May 03 2025 Marc Deop i Argemí - 6.14.0-1 +- 6.14.0 + +* Sun Apr 06 2025 Steve Cossette - 6.13.0-1 +- 6.13.0 + +* Fri Mar 07 2025 Steve Cossette - 6.12.0-1 +- 6.12.0 + +* Fri Feb 07 2025 Marc Deop i Argemí - 6.11.0-1 +- 6.11.0 + +* Fri Jan 17 2025 Fedora Release Engineering - 6.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jan 03 2025 Steve Cossette - 6.10.0-1 +- 6.10.0 + +* Sat Dec 14 2024 Steve Cossette - 6.9.0-1 +- 6.9.0 + +* Sat Nov 02 2024 Marc Deop i Argemí - 6.8.0-1 +- 6.8.0 + +* Fri Oct 04 2024 Steve Cossette - 6.7.0-1 +- 6.7.0 + +* Mon Sep 16 2024 Steve Cossette - 6.6.0-1 +- 6.6.0 + +* Sat Aug 10 2024 Steve Cossette - 6.5.0-1 +- 6.5.0 + +* Thu Jul 18 2024 Fedora Release Engineering - 6.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jul 06 2024 Marc Deop i Argemí - 6.4.0-1 +- 6.4.0 + +* Sat Jun 01 2024 Marc Deop i Argemí - 6.3.0-1 +- 6.3.0 + +* Sat May 04 2024 Marc Deop i Argemí - 6.2.0-1 +- 6.2.0 + +* Wed Apr 10 2024 Marc Deop i Argemí - 6.1.0-1 +- 6.1.0 + +* Wed Feb 21 2024 Marc Deop i Argemí - 6.0.0-1 +- 6.0.0 + +* Wed Jan 31 2024 Marc Deop i Argemí - 5.249.0-1 +- 5.249.0 + +* Thu Jan 25 2024 Fedora Release Engineering - 5.248.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 5.248.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 10 2024 Marc Deop i Argemí - 5.248.0-1 +- 5.248.0 + +* Wed Dec 20 2023 Marc Deop i Argemí - 5.247.0-1 +- 5.247.0 + +* Sat Dec 02 2023 Justin Zobel - 5.246.0-1 +- Update to 5.246.0 + +* Mon Nov 20 2023 Alessandro Astone - 5.245.0-2 +- Set libraries version + +* Thu Nov 09 2023 Steve Cossette - 5.245.0-1 +- 5.245.0 + +* Mon Sep 25 2023 Steve Cossette - 5.240.0^20230906.190341.34bbef0-1 +- Initial release diff --git a/SonicDE/kf6-ktextwidgets.spec b/SonicDE/kf6-ktextwidgets.spec new file mode 100644 index 0000000..4b3fd54 --- /dev/null +++ b/SonicDE/kf6-ktextwidgets.spec @@ -0,0 +1,224 @@ +%define _disable_source_fetch 0 +%define debug_package %{nil} + +# Manuel definition af KDE-stier for at sikre, at SRPM-buildet virker på Copr +%global stable_kf6 stable +%global majmin_ver_kf6 6.24 +%global framework ktextwidgets + +Name: kf6-%{framework} +Version: 6.24.0 +Release: 1%{?dist} +Summary: KDE Frameworks 6 Tier 3 addon with advanced text editing widgets + +License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) +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: cmake +BuildRequires: gcc-c++ +BuildRequires: extra-cmake-modules >= %{version} +BuildRequires: kf6-rpm-macros +BuildRequires: qt6-qtbase-devel +BuildRequires: cmake(Qt6UiPlugin) +BuildRequires: cmake(Qt6TextToSpeech) +BuildRequires: cmake(Qt6QmlIntegration) +BuildRequires: cmake(KF6Completion) +BuildRequires: cmake(KF6Config) +BuildRequires: cmake(KF6ConfigWidgets) +BuildRequires: cmake(KF6I18n) +BuildRequires: cmake(KF6Service) +BuildRequires: cmake(KF6WidgetsAddons) +BuildRequires: cmake(KF6WindowSystem) +BuildRequires: cmake(KF6Sonnet) +BuildRequires: cmake(KF6ColorScheme) + +BuildRequires: pkgconfig(xkbcommon) + +BuildRequires: qt6-qtdeclarative-devel + +Requires: kf6-filesystem + +%description +KDE Frameworks 6 Tier 3 addon with advanced text edting widgets. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: cmake(KF6I18n) +Requires: cmake(KF6Sonnet) +Requires: qt6-qtbase-devel +%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. + +%package html +Summary: Developer Documentation files for %{name} +BuildArch: noarch +%description html +Developer Documentation files for %{name} in HTML format + +%prep +%autosetup -n %{framework}-%{version} -p1 + +%build +%cmake_kf6 +%cmake_build_kf6 + +%install +%cmake_install_kf6 + +%find_lang %{name} --all-name + +%files -f %{name}.lang +%doc README.md +%license LICENSES/*.txt +%{_kf6_libdir}/libKF6TextWidgets.so.* + +%files devel +%{_kf6_includedir}/KTextWidgets/ +%{_kf6_libdir}/libKF6TextWidgets.so +%{_kf6_libdir}/cmake/KF6TextWidgets/ +%{_kf6_qtplugindir}/designer/ktextwidgets6widgets.so +%{_qt6_docdir}/*/*.tags +%{_qt6_docdir}/*/*.index + +%files doc +%{_qt6_docdir}/*.qch + +%files html +%{_qt6_docdir}/*/* +%exclude %{_qt6_docdir}/*/*.tags +%exclude %{_qt6_docdir}/*/*.index + +%changelog +* Tue Mar 10 2026 Steve Cossette - 6.24.0-1 +- 6.24.0 + +* Thu Feb 12 2026 Steve Cossette - 6.23.0-1 +- 6.23.0 + +* Fri Jan 16 2026 Fedora Release Engineering - 6.22.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jan 02 2026 farchord@gmail.com - 6.22.0-1 +- 6.22.0 + +* Fri Dec 05 2025 Steve Cossette - 6.21.0-1 +- 6.21.0 + +* Thu Nov 13 2025 Steve Cossette - 6.20.0-1 +- 6.20.0 + +* Sun Oct 05 2025 Steve Cossette - 6.19.0-1 +- 6.19.0 + +* Tue Sep 16 2025 farchord@gmail.com - 6.18.0-1 +- 6.18.0 + +* Fri Aug 01 2025 Steve Cossette - 6.17.0-1 +- 6.17.0 + +* Thu Jul 24 2025 Fedora Release Engineering - 6.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jul 05 2025 Marc Deop i Argemí - 6.16.0-1 +- 6.16.0 + +* Tue Jun 17 2025 Marie Loise Nolden - 6.15.0-2 +- 6.15 and plasma 3.4 compatibility rebuild + +* Sat Jun 07 2025 Steve Cossette - 6.15.0-1 +- 6.15.0 + +* Sat May 03 2025 Marc Deop i Argemí - 6.14.0-1 +- 6.14.0 + +* Sun Apr 06 2025 Steve Cossette - 6.13.0-1 +- 6.13.0 + +* Fri Mar 07 2025 Steve Cossette - 6.12.0-1 +- 6.12.0 + +* Fri Feb 07 2025 Marc Deop i Argemí - 6.11.0-1 +- 6.11.0 + +* Fri Jan 17 2025 Fedora Release Engineering - 6.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jan 03 2025 Steve Cossette - 6.10.0-1 +- 6.10.0 + +* Sat Dec 14 2024 Steve Cossette - 6.9.0-1 +- 6.9.0 + +* Sat Nov 02 2024 Marc Deop i Argemí - 6.8.0-1 +- 6.8.0 + +* Fri Oct 04 2024 Steve Cossette - 6.7.0-1 +- 6.7.0 + +* Mon Sep 16 2024 Steve Cossette - 6.6.0-1 +- 6.6.0 + +* Sat Aug 10 2024 Steve Cossette - 6.5.0-1 +- 6.5.0 + +* Thu Jul 18 2024 Fedora Release Engineering - 6.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jul 06 2024 Marc Deop i Argemí - 6.4.0-1 +- 6.4.0 + +* Sat Jun 01 2024 Marc Deop i Argemí - 6.3.0-1 +- 6.3.0 + +* Sat May 04 2024 Marc Deop i Argemí - 6.2.0-1 +- 6.2.0 + +* Wed Apr 10 2024 Marc Deop i Argemí - 6.1.0-1 +- 6.1.0 + +* Sat Mar 09 2024 Marie Loise Nolden - 6.0.0-3 +- add missing BuildArch: noarch to -doc package + +* Sat Mar 2 2024 Marie Loise Nolden - 6.0.0-2 +- move qt designer plugin to -devel + +* Wed Feb 21 2024 Marc Deop i Argemí - 6.0.0-1 +- 6.0.0 + +* Wed Jan 31 2024 Marc Deop i Argemí - 5.249.0-1 +- 5.249.0 + +* Thu Jan 25 2024 Fedora Release Engineering - 5.248.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 5.248.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 10 2024 Marc Deop i Argemí - 5.248.0-1 +- 5.248.0 + +* Tue Jan 09 2024 Marie Loise Nolden - 5.247.0-2 +- add doc package for KF6 API + +* Wed Dec 20 2023 Marc Deop i Argemí - 5.247.0-1 +- 5.247.0 + +* Sat Dec 02 2023 Justin Zobel - 5.246.0-1 +- Update to 5.246.0 + +* Thu Nov 09 2023 Steve Cossette - 5.245.0-1 +- 5.245.0 + +* Mon Oct 09 2023 Steve Cossette - 5.240.0^20231003.060127.1cc7bdc-1 +- Initial Release diff --git a/SonicDE/kf6-kunitconversion.spec b/SonicDE/kf6-kunitconversion.spec new file mode 100644 index 0000000..004ce3c --- /dev/null +++ b/SonicDE/kf6-kunitconversion.spec @@ -0,0 +1,235 @@ +%define _disable_source_fetch 0 +%define debug_package %{nil} + +# Manuel definition af KDE-stier for at sikre, at SRPM-buildet virker på Copr +%global stable_kf6 stable +%global majmin_ver_kf6 6.24 +%global framework kunitconversion + +Name: kf6-%{framework} +Version: 6.24.0 +Release: 1%{?dist} +Summary: KDE Frameworks 6 Tier 2 addon for unit conversions + +License: CC0-1.0 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: cmake +BuildRequires: gcc-c++ +BuildRequires: cmake(KF6I18n) +BuildRequires: kf6-rpm-macros +BuildRequires: qt6-qtbase-devel + +BuildRequires: qt6-qtdeclarative-devel + +# required for pyside6 python bindings +BuildRequires: python3-devel +BuildRequires: python3-build +BuildRequires: python3-setuptools +BuildRequires: python3-wheel +BuildRequires: clang-devel +BuildRequires: cmake(Shiboken6) +BuildRequires: cmake(PySide6) + +Requires: kf6-filesystem + +%description +KDE Frameworks 6 Tier 2 addon for unit conversions. + +%package -n python3-%{name} +Summary: Qt for Python bindings for %{name} +%description -n python3-%{name} +The package contains the pyside6 bindings library for %{name} + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt6-qtbase-devel +%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. + +%package html +Summary: Developer Documentation files for %{name} +BuildArch: noarch +%description html +Developer Documentation files for %{name} in HTML format + +%prep +%autosetup -n %{framework}-%{version} -p1 + +%build +%cmake_kf6 +%cmake_build_kf6 + +%install +%cmake_install_kf6 + +%find_lang %{name} --all-name --with-man + +%files -f %{name}.lang +%doc README.md +%license LICENSES/*.txt +%{_kf6_libdir}/libKF6UnitConversion.so.* +%{_kf6_datadir}/qlogging-categories6/%{framework}.* + +%files -n python3-%{name} +%{python3_sitearch}/KUnitConversion.cpython-%{python3_version_nodots}*.so + +%files devel +%{_kf6_includedir}/KUnitConversion/ +%{_kf6_libdir}/libKF6UnitConversion.so +%{_kf6_libdir}/cmake/KF6UnitConversion/ +%{_qt6_docdir}/*/*.tags +%{_qt6_docdir}/*/*.index + +%files doc +%{_qt6_docdir}/*.qch + +%files html +%{_qt6_docdir}/*/* +%exclude %{_qt6_docdir}/*/*.tags +%exclude %{_qt6_docdir}/*/*.index + +%changelog +* Tue Mar 10 2026 Steve Cossette - 6.24.0-1 +- 6.24.0 + +* Thu Feb 12 2026 Steve Cossette - 6.23.0-1 +- 6.23.0 + +* Fri Jan 16 2026 Fedora Release Engineering - 6.22.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jan 02 2026 farchord@gmail.com - 6.22.0-1 +- 6.22.0 + +* Fri Dec 05 2025 Steve Cossette - 6.21.0-1 +- 6.21.0 + +* Tue Dec 02 2025 Jan Grulich - 6.20.0-2 +- Rebuild (python-pyside6) + +* Thu Nov 13 2025 Steve Cossette - 6.20.0-1 +- 6.20.0 + +* Sun Oct 05 2025 Steve Cossette - 6.19.0-1 +- 6.19.0 + +* Tue Sep 16 2025 farchord@gmail.com - 6.18.0-1 +- 6.18.0 + +* Fri Aug 01 2025 Steve Cossette - 6.17.0-1 +- 6.17.0 + +* Thu Jul 24 2025 Fedora Release Engineering - 6.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jul 05 2025 Marc Deop i Argemí - 6.16.0-1 +- 6.16.0 + +* Tue Jun 17 2025 Marie Loise Nolden - 6.15.0-2 +- 6.15 and plasma 3.4 compatibility rebuild + +* Sat Jun 07 2025 Steve Cossette - 6.15.0-1 +- 6.15.0 + +* Tue Jun 03 2025 Python Maint - 6.14.0-2 +- Rebuilt for Python 3.14 + +* Sat May 03 2025 Marc Deop i Argemí - 6.14.0-1 +- 6.14.0 + +* Tue Apr 22 2025 Jan Grulich - 6.13.0-2 +- Rebuild (python-pyside6) + +* Sun Apr 06 2025 Steve Cossette - 6.13.0-1 +- 6.13.0 + +* Thu Mar 13 2025 Marie Loise Nolden - 6.12.0-2 +- add pyside6 python bindings build and packaging + +* Fri Mar 07 2025 Steve Cossette - 6.12.0-1 +- 6.12.0 + +* Fri Feb 07 2025 Marc Deop i Argemí - 6.11.0-1 +- 6.11.0 + +* Fri Jan 17 2025 Fedora Release Engineering - 6.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jan 03 2025 Steve Cossette - 6.10.0-1 +- 6.10.0 + +* Sat Dec 14 2024 Steve Cossette - 6.9.0-1 +- 6.9.0 + +* Sat Nov 02 2024 Marc Deop i Argemí - 6.8.0-1 +- 6.8.0 + +* Fri Oct 04 2024 Steve Cossette - 6.7.0-1 +- 6.7.0 + +* Mon Sep 16 2024 Steve Cossette - 6.6.0-1 +- 6.6.0 + +* Sat Aug 10 2024 Steve Cossette - 6.5.0-1 +- 6.5.0 + +* Thu Jul 18 2024 Fedora Release Engineering - 6.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jul 06 2024 Marc Deop i Argemí - 6.4.0-1 +- 6.4.0 + +* Sat Jun 01 2024 Marc Deop i Argemí - 6.3.0-1 +- 6.3.0 + +* Sat May 04 2024 Marc Deop i Argemí - 6.2.0-1 +- 6.2.0 + +* Wed Apr 10 2024 Marc Deop i Argemí - 6.1.0-1 +- 6.1.0 + +* Sat Mar 09 2024 Marie Loise Nolden - 6.0.0-2 +- add missing BuildArch: noarch to -doc package + +* Wed Feb 21 2024 Marc Deop i Argemí - 6.0.0-1 +- 6.0.0 + +* Wed Jan 31 2024 Marc Deop i Argemí - 5.249.0-1 +- 5.249.0 + +* Thu Jan 25 2024 Fedora Release Engineering - 5.248.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 5.248.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 10 2024 Marc Deop i Argemí - 5.248.0-1 +- 5.248.0 + +* Tue Jan 09 2024 Marie Loise Nolden - 5.247.0-2 +- add doc package for KF6 API + +* Wed Dec 20 2023 Marc Deop i Argemí - 5.247.0-1 +- 5.247.0 + +* Sat Dec 02 2023 Justin Zobel - 5.246.0-1 +- Update to 5.246.0 + +* Thu Nov 09 2023 Steve Cossette - 5.245.0-1 +- 5.245.0 + +* Tue Oct 03 2023 Steve Cossette - 5.240.0^20231001.122451.d7e3a49-1 +- Initial Release diff --git a/SonicDE/kf6-kuserfeedback.spec b/SonicDE/kf6-kuserfeedback.spec new file mode 100644 index 0000000..0f9c358 --- /dev/null +++ b/SonicDE/kf6-kuserfeedback.spec @@ -0,0 +1,349 @@ +%define _disable_source_fetch 0 +%define debug_package %{nil} + +# Manuel definition af KDE-stier for at sikre, at SRPM-buildet virker på Copr +%global stable_kf6 stable +%global majmin_ver_kf6 6.24 +%global framework kuserfeedback + +Name: kf6-%{framework} +Summary: Framework for collecting user feedback for apps via telemetry and surveys +Version: 6.24.0 +Release: 1%{?dist} + +License: MIT AND CC0-1.0 AND BSD-3-Clause +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 + +## upstream patches + +BuildRequires: cmake +BuildRequires: gnupg2 +BuildRequires: gcc-c++ + +BuildRequires: kf6-rpm-macros +BuildRequires: libappstream-glib +BuildRequires: desktop-file-utils +BuildRequires: extra-cmake-modules + +BuildRequires: cmake(Qt6Qml) +BuildRequires: cmake(Qt6Svg) +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Test) +BuildRequires: cmake(Qt6Charts) +BuildRequires: cmake(Qt6Network) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6PrintSupport) +BuildRequires: cmake(Qt6LinguistTools) + + +BuildRequires: qt6-qtdeclarative-devel + +BuildRequires: bison +BuildRequires: flex + +%description +%{summary}. + +%package console +Summary: Analytics and administration tool for UserFeedback servers +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt6-qtcharts%{?_isa} +# Obsolete the qt5 version +Obsoletes: kuserfeedback-console < %{version}-%{release} +Provides: kuserfeedback-console = %{version}-%{release} +Provides: kuserfeedback-console%{?_isa} = %{version}-%{release} + +%description console +Analytics and administration tool for UserFeedback servers. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: cmake(Qt6Network) +Requires: cmake(Qt6Widgets) + +%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. + +%package html +Summary: Developer Documentation files for %{name} +BuildArch: noarch +%description html +Developer Documentation files for %{name} in HTML format + +%prep +%autosetup -p1 -n %{framework}-%{version} + + +%build +%cmake_kf6 \ + -DENABLE_DOCS:BOOL=OFF \ + -DENABLE_CONSOLE=ON + +%cmake_build_kf6 + +%install +%cmake_install_kf6 + +%find_lang userfeedbackconsole6 --with-qt +%find_lang userfeedbackprovider6 --with-qt + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.kuserfeedback-console.appdata.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.kuserfeedback-console.desktop + + +%files -f userfeedbackprovider6.lang +%doc README.md +%license LICENSES/* +%{_bindir}/userfeedbackctl +%{_libdir}/libKF6UserFeedbackCore.so.* +%{_libdir}/libKF6UserFeedbackWidgets.so.* +%{_kf6_qmldir}/org/kde/userfeedback/ +%{_kf6_datadir}/qlogging-categories6/org_kde_UserFeedback.categories + +%files console -f userfeedbackconsole6.lang +%{_bindir}/UserFeedbackConsole +%{_datadir}/applications/org.kde.kuserfeedback-console.desktop +%{_kf6_metainfodir}/org.kde.kuserfeedback-console.appdata.xml + +%files devel +%{_kf6_includedir}/KUserFeedback/ +%{_kf6_includedir}/KUserFeedbackCore/ +%{_kf6_includedir}/KUserFeedbackWidgets/ +%{_libdir}/libKF6UserFeedbackCore.so +%{_libdir}/libKF6UserFeedbackWidgets.so +%{_kf6_libdir}/cmake/KF6UserFeedback/ +%{_kf6_archdatadir}/mkspecs/modules/qt_KF6UserFeedback*.pri +%{_qt6_docdir}/*/*.tags +%{_qt6_docdir}/*/*.index + +%files doc +%{_qt6_docdir}/*.qch + +%files html +%{_qt6_docdir}/*/* +%exclude %{_qt6_docdir}/*/*.tags +%exclude %{_qt6_docdir}/*/*.index + + + +%changelog +* Tue Mar 10 2026 Steve Cossette - 6.24.0-1 +- 6.24.0 + +* Thu Feb 12 2026 Steve Cossette - 6.23.0-1 +- 6.23.0 + +* Fri Jan 16 2026 Fedora Release Engineering - 6.22.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jan 02 2026 farchord@gmail.com - 6.22.0-1 +- 6.22.0 + +* Fri Dec 05 2025 Steve Cossette - 6.21.0-1 +- 6.21.0 + +* Thu Nov 13 2025 Steve Cossette - 6.20.0-1 +- 6.20.0 + +* Wed Oct 29 2025 Steve Cossette - 6.19.0-2 +- Bump for Plasma/Qt6.10 rebuild + +* Sun Oct 05 2025 Steve Cossette - 6.19.0-1 +- 6.19.0 + +* Thu Oct 02 2025 Jan Grulich - 6.18.0-2 +- Rebuild (qt6) + +* Tue Sep 16 2025 farchord@gmail.com - 6.18.0-1 +- 6.18.0 + +* Fri Aug 01 2025 Steve Cossette - 6.17.0-1 +- 6.17.0 + +* Thu Jul 24 2025 Fedora Release Engineering - 6.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jul 05 2025 Marc Deop i Argemí - 6.16.0-1 +- 6.16.0 + +* Tue Jun 17 2025 Marie Loise Nolden - 6.15.0-2 +- 6.15 and plasma 3.4 compatibility rebuild + +* Sat Jun 07 2025 Steve Cossette - 6.15.0-1 +- 6.15.0 + +* Sat May 03 2025 Marc Deop i Argemí - 6.14.0-1 +- 6.14.0 + +* Mon Apr 14 2025 Jan Grulich - 6.13.0-2 +- Rebuild (qt6) + +* Sun Apr 06 2025 Steve Cossette - 6.13.0-1 +- 6.13.0 + +* Tue Mar 25 2025 Jan Grulich - 6.12.0-2 +- Rebuild (qt6) + +* Fri Mar 07 2025 Steve Cossette - 6.12.0-1 +- 6.12.0 + +* Fri Feb 07 2025 Marc Deop i Argemí - 6.11.0-1 +- 6.11.0 + +* Fri Jan 17 2025 Fedora Release Engineering - 6.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jan 03 2025 Steve Cossette - 6.10.0-1 +- 6.10.0 + +* Sat Dec 14 2024 Steve Cossette - 6.9.0-1 +- 6.9.0 + +* Sat Nov 02 2024 Marc Deop i Argemí - 6.8.0-1 +- 6.8.0 + +* Mon Oct 14 2024 Jan Grulich - 6.7.0-2 +- Rebuild (qt6) + +* Fri Oct 04 2024 Steve Cossette - 6.7.0-1 +- 6.7.0 + +* Mon Sep 16 2024 Steve Cossette - 6.6.0-1 +- 6.6.0 + +* Sat Aug 10 2024 Steve Cossette - 6.5.0-1 +- 6.5.0 + +* Thu Jul 18 2024 Fedora Release Engineering - 6.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jul 06 2024 Marc Deop i Argemí - 6.4.0-1 +- 6.4.0 + +* Sat Jun 01 2024 Marc Deop i Argemí - 6.3.0-1 +- 6.3.0 + +* Sat May 04 2024 Marc Deop i Argemí - 6.2.0-1 +- 6.2.0 + +* Wed Apr 10 2024 Marc Deop i Argemí - 6.1.0-1 +- 6.1.0 + +* Thu Apr 04 2024 Jan Grulich - 6.0.0-2 +- Rebuild (qt6) + +* Wed Feb 21 2024 Marc Deop i Argemí - 6.0.0-1 +- 6.0.0 + +* Fri Feb 16 2024 Jan Grulich - 5.249.0-2 +- Rebuild (qt6) + +* Wed Jan 31 2024 Marc Deop i Argemí - 5.249.0-1 +- 5.249.0 + +* Thu Jan 25 2024 Fedora Release Engineering - 5.248.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 5.248.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 10 2024 Marc Deop i Argemí - 5.248.0-1 +- 5.248.0 + +* Wed Dec 20 2023 Marc Deop i Argemí - 5.247.0-1 +- 5.247.0 + +* Sat Dec 02 2023 Marc Deop i Argemí - 5.246.0-1 +- 5.246.0 + +* Wed Nov 29 2023 Jan Grulich - 5.245.0-4 +- Rebuild (qt6) + +* Sun Nov 19 2023 Justin Zobel - 5.245.0-3 +- Rebuild + +* Sun Nov 12 2023 Alessandro Astone - 5.245.0-1 +- 5.245.0 +- This is now part of KF6 + +* Thu Nov 02 2023 Yaroslav Sidlovsky - 1.3.0-1 +- version 1.3.0 + +* Thu Jul 20 2023 Fedora Release Engineering - 1.2.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 1.2.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Sep 23 2022 Jan Grulich - 1.2.0-7 +- Bring back dependency on qt5-qtcharts + +* Fri Sep 23 2022 Jan Grulich - 1.2.0-6 +- Drop hardcoded Qt version requirement + +* Thu Jul 21 2022 Fedora Release Engineering - 1.2.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jul 14 2022 Jan Grulich - 1.2.0-4 +- Rebuild (qt5) + +* Tue May 17 2022 Jan Grulich - 1.2.0-3 +- Rebuild (qt5) + +* Tue Mar 08 2022 Jan Grulich - 1.2.0-2 +- Rebuild (qt5) + +* Fri Feb 04 2022 Yaroslav Sidlovsky - 1.2.0-1 +- update to 1.2.0 + +* Fri Feb 04 2022 Rex Dieter - 1.0.0-11 +- -console: uses qt5-qtcharts private api +- -devel: use cmake-style deps instead of hard-coding qt5-qtbase + +* Thu Feb 03 2022 Rex Dieter - 1.0.0-10 +- backport crash fix recommended by upstream +- cleanup macros +- simplify %%files +- BR: bison flex (enables Survey targeting expressions support) +- drop BR: qt5-qtbase-private-devel (no private api use detected) +- drop non-autodetected runtime deps + +* Thu Jan 20 2022 Fedora Release Engineering - 1.0.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 1.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jan 12 21:50:41 MSK 2021 Yaroslav Sidlovsky - 1.0.0-6 +- track Qt private api usage + +* Tue Nov 24 13:19:14 MSK 2020 Yaroslav Sidlovsky - 1.0.0-5 +- rebuild due to new Qt version + +* Sun Sep 20 2020 Yaroslav Sidlovsky - 1.0.0-4 +- one more rebuild + +* Sat Sep 19 2020 Yaroslav Sidlovsky - 1.0.0-3 +- rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat Jun 06 2020 Yaroslav Sidlovsky - 1.0.0-1 +- first spec for version 1.0.0 +