diff --git a/.gitignore b/.gitignore index 107e880..2fad6af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,8 @@ /vakzination-22.02.tar.xz /vakzination-22.04.tar.xz /vakzination-22.04.tar.xz +/vakzination-22.06.tar.xz +/vakzination-22.09.tar.xz +/vakzination-22.11.tar.xz +/vakzination-23.01.0.tar.xz +/vakzination-851a9fb0178003bb931d637356ee82c4ecfc4bc4.tar.gz diff --git a/sources b/sources index b2d3811..7a89be1 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (vakzination-22.02.tar.xz) = a5d00135af1b9d6a13ab07c11fc68446f2c00e5a3ac1b5a42f375074fef5ed5dda0291048838f1c88ce90f4d4aaba5f0a003b58d06ea8558124f18c5cd438743 -SHA512 (vakzination-22.04.tar.xz) = ff86939055acd0a119dfad2f1089ed1f2bd099ed74a3d9b79d9a9eb893bf107da10813262fe7fe818fec503eeb2b9ec6d53cb5e756f8d057ab9706c235976e09 +SHA512 (vakzination-851a9fb0178003bb931d637356ee82c4ecfc4bc4.tar.gz) = 989ca08254dc015f56da2f0d8a1180cfeac28f2dfe7e8d54788564bda91491a33898999c16cb9e4941af83ba9ca5a99d7e59e85b7a5a9ec10eb05ee846777737 diff --git a/vakzination.spec b/vakzination.spec index 91bf25f..c51ff05 100644 --- a/vakzination.spec +++ b/vakzination.spec @@ -1,58 +1,114 @@ +%global commit0 851a9fb0178003bb931d637356ee82c4ecfc4bc4 +%global date 20241228 +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) + Name: vakzination -Version: 22.04 -Release: 1%{?dist} -License: Apache2.0 and BSD and CC-PDDC and CC0-1.0 and FSFAP and GPLv2+ +Version: 23.01.0^git%{date}.%{shortcommit0} +Release: 5%{?dist} + +License: CC-PDDC AND Apache-2.0 AND LGPL-2.0-or-later AND CC0-1.0 AND BSD-3-Clause AND GPL-2.0-or-later AND FSFAP Summary: Vakzination manages your health certificates like vaccination, test, and recovery certificates. Url: https://invent.kde.org/plasma-mobile/vakzination -Source: https://download.kde.org/stable/plasma-mobile/%{version}/vakzination-%{version}.tar.xz +Source: https://invent.kde.org/pim/%{name}/-/archive/%{commit0}/%{name}-%{commit0}.tar.gz + +ExclusiveArch: %{java_arches} BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ -BuildRequires: kf5-rpm-macros +BuildRequires: kf6-rpm-macros -BuildRequires: cmake(KF5CalendarCore) -BuildRequires: cmake(KF5Config) -BuildRequires: cmake(KF5Contacts) -BuildRequires: cmake(KF5I18n) -BuildRequires: cmake(KF5Kirigami2) -BuildRequires: cmake(KF5Mime) -BuildRequires: cmake(KF5Prison) +BuildRequires: cmake(KF6Config) +BuildRequires: cmake(KF6CoreAddons) +BuildRequires: cmake(KF6I18n) +BuildRequires: cmake(KF6Kirigami2) +BuildRequires: cmake(KF6Prison) BuildRequires: cmake(KHealthCertificate) -BuildRequires: cmake(KPimItinerary) -BuildRequires: cmake(KPimPkPass) +BuildRequires: cmake(KPim6Itinerary) -BuildRequires: cmake(Qt5Core) -BuildRequires: cmake(Qt5Qml) -BuildRequires: cmake(Qt5QuickControls2) -BuildRequires: cmake(Qt5Svg) +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6Qml) +BuildRequires: cmake(Qt6QuickControls2) +BuildRequires: cmake(Qt6Svg) %description %{summary}. %prep -%autosetup +%autosetup -p1 -n %{name}-%{commit0} %build -%cmake_kf5 +%cmake_kf6 %cmake_build %install %cmake_install %find_lang %{name} -desktop-file-install --dir=%{buildroot}%{_kf5_datadir}/applications/ %{buildroot}/%{_kf5_datadir}/applications/org.kde.%{name}.desktop +desktop-file-install --dir=%{buildroot}%{_kf6_datadir}/applications/ %{buildroot}/%{_kf6_datadir}/applications/org.kde.%{name}.desktop %files -f %{name}.lang %license LICENSES/* -%{_kf5_bindir}/%{name} +%{_kf6_bindir}/%{name} -%{_kf5_datadir}/applications/org.kde.%{name}.desktop +%{_kf6_datadir}/applications/org.kde.%{name}.desktop -%{_kf5_metainfodir}/org.kde.%{name}.metainfo.xml +%{_kf6_metainfodir}/org.kde.%{name}.metainfo.xml %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 23.01.0^git20241228.851a9fb-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + +* Sat Jan 17 2026 Fedora Release Engineering - 23.01.0^git20241228.851a9fb-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jul 25 2025 Fedora Release Engineering - 23.01.0^git20241228.851a9fb-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sun Jan 19 2025 Fedora Release Engineering - 23.01.0^git20241228.851a9fb-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Sat Jan 11 2025 Alessandro Astone - 23.01.0^git20241228.851a9fb-1 +- Use git snapshot for porting to Qt6 + +* Sat Jul 20 2024 Fedora Release Engineering - 23.01.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jan 27 2024 Fedora Release Engineering - 23.01.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Aug 14 2023 Justin Zobel - 23.01.0-6 +- Rebuild + +* Sat Jul 22 2023 Fedora Release Engineering - 23.01.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jun 08 2023 Justin Zobel - 23.01.0-3 +- rebuilt + +* Thu May 04 2023 Justin Zobel - 23.01.0-2 +- Rebuild + +* Mon Jan 30 2023 Justin Zobel - 23.01.0-1 +- Update to 23.01.0 + +* Sat Jan 21 2023 Fedora Release Engineering - 22.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Dec 01 2022 Justin Zobel - 22.11-1 +- Update to 22.11 + +* Wed Sep 28 2022 Justin Zobel - 22.09-1 +- Update to 22.09 + +* Fri Aug 26 2022 Justin Zobel - 22.06-1 +- Update to 22.06 + +* Sat Jul 23 2022 Fedora Release Engineering - 22.04-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Wed May 04 2022 Justin Zobel - 22.04-1 - Update to 22.04