diff options
Diffstat (limited to 'remi-release.spec')
-rw-r--r-- | remi-release.spec | 121 |
1 files changed, 92 insertions, 29 deletions
diff --git a/remi-release.spec b/remi-release.spec index dde74fd..8ec2315 100644 --- a/remi-release.spec +++ b/remi-release.spec @@ -1,8 +1,8 @@ # remirepo spec file for remi-release (Fedora) # -# Copyright (c) 2006-2023 Remi Collet -# License: CC-BY-SA-4.0 -# http://creativecommons.org/licenses/by-sa/4.0/ +# SPDX-FileCopyrightText: Copyright 2006-2025 Remi Collet +# SPDX-License-Identifier: CECILL-2.1 +# http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt # # Please, preserve the changelog entries # @@ -10,20 +10,20 @@ Name: remi-release Version: %{fedora} -%if %{fedora} == 39 +%if %{fedora} == 42 Release: 1%{?dist} %endif -%if %{fedora} == 38 +%if %{fedora} == 41 Release: 2%{?dist} %endif -%if %{fedora} == 37 +%if %{fedora} == 40 Release: 2%{?dist} %endif Summary: Configuration for remi repository Summary(fr): Configuration pour le dépôt remi Group: System Environment/Base -License: CC-BY-SA-4.0 +License: CECILL-2.1 URL: https://rpms.remirepo.net/ # Repository configuration files @@ -42,6 +42,8 @@ Source2020: RPM-GPG-KEY-remi2020 Source2021: RPM-GPG-KEY-remi2021 Source2022: RPM-GPG-KEY-remi2022 Source2023: RPM-GPG-KEY-remi2023 +Source2024: RPM-GPG-KEY-remi2024 +Source2025: RPM-GPG-KEY-remi2025 BuildArch: noarch @@ -49,25 +51,22 @@ Requires: /etc/yum.repos.d Requires: fedora-release >= %{fedora} # For smoth upgrade -%if %{fedora} >= 39 -Obsoletes: icu73 < 73.2 -Obsoletes: libicu73 < 73.2 -Obsoletes: libicu73-devel < 73.2 -Obsoletes: libicu73-doc < 73.2 +%if %{fedora} == 42 +# F42 have ICU 76.1-4 +Obsoletes: icu76 < 76.2 +Obsoletes: libicu76 < 76.2 +Obsoletes: libicu76-devel < 76.2 +Obsoletes: libicu76-doc < 76.2 %endif -%if %{fedora} >= 38 -Obsoletes: icu72 < 72.2 -Obsoletes: libicu72 < 72.2 -Obsoletes: libicu72-devel < 72.2 -Obsoletes: libicu72-doc < 72.2 -%endif -%if %{fedora} >= 37 -Obsoletes: icu71 < 71.2 -Obsoletes: libicu71 < 71.2 -Obsoletes: libicu71-devel < 71.2 -Obsoletes: libicu71-doc < 71.2 +%if %{fedora} == 40 || %{fedora} == 41 +# F40 have ICU 74.2-1, F41 have ICU 74.2-2 +Obsoletes: icu74 < 74.3 +Obsoletes: libicu74 < 74.3 +Obsoletes: libicu74-devel < 74.3 +Obsoletes: libicu74-doc < 74.3 %endif + %description This package contains %{pkgman} configuration for the "remi" RPM Repository, as well as the public GPG keys used to sign them. @@ -97,6 +96,30 @@ Forum: https://forum.remirepo.net/ Twitter: https://twitter.com/RemiRepository +%package -n remi-crypto-legacy +Summary: Lower crypto policies to LEGACY +Conflicts: remi-crypto-default +Requires: crypto-policies +Requires(post): %{_bindir}/update-crypto-policies + +%description -n remi-crypto-legacy +Lower crypto policies to LEGACY +Only used for building. +** DO NOT USED ** + + +%package -n remi-crypto-default +Summary: Lower crypto policies to DEFAULT +Conflicts: remi-crypto-legacy +Requires: crypto-policies +Requires(post): %{_bindir}/update-crypto-policies + +%description -n remi-crypto-default +Lower crypto policies to DEFAULT +Only used for building. +** DO NOT USED ** + + %prep %setup -c -T @@ -115,15 +138,20 @@ install -Dp -m 644 %{SOURCE2020} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG- install -Dp -m 644 %{SOURCE2021} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi2021 install -Dp -m 644 %{SOURCE2022} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi2022 install -Dp -m 644 %{SOURCE2023} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi2023 +install -Dp -m 644 %{SOURCE2024} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi2024 +install -Dp -m 644 %{SOURCE2025} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi2025 -%if %{fedora} <= 39 -ln -s RPM-GPG-KEY-remi2023 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-39 +%if %{fedora} <= 43 +ln -s RPM-GPG-KEY-remi2025 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-43 +%endif +%if %{fedora} <= 42 +ln -s RPM-GPG-KEY-remi2025 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-42 %endif -%if %{fedora} <= 38 -ln -s RPM-GPG-KEY-remi2023 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-38 +%if %{fedora} <= 41 +ln -s RPM-GPG-KEY-remi2024 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-41 %endif -%if %{fedora} <= 37 -ln -s RPM-GPG-KEY-remi2022 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-37 +%if %{fedora} <= 40 +ln -s RPM-GPG-KEY-remi2024 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-40 %endif # YUM @@ -138,13 +166,48 @@ install -Dp -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/yum.repos.d/remi-debugi mkdir -p %{buildroot}/opt/remi +%post -n remi-crypto-legacy +%{_bindir}/update-crypto-policies --set LEGACY + +%post -n remi-crypto-default +%{_bindir}/update-crypto-policies --set DEFAULT + + %files %config(noreplace) %{_sysconfdir}/yum.repos.d/remi*.repo %{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi* %dir /opt/remi +%files -n remi-crypto-legacy + +%files -n remi-crypto-default + %changelog +* Thu Feb 6 2025 Remi Collet <remi@remirepo.net> - 42-1 +- Fedora 42 using 2025 GPG key + +* Thu Jan 16 2025 Remi Collet <remi@remirepo.net> - 40-2, 41-2 +- Add 2025 GPG key (Fedora 42 and 43) +- re-license spec file to CECILL-2.1 + +* Tue Aug 20 2024 Remi Collet <remi@remirepo.net> - 41-1 +- Fedora 41 using 2024 GPG key + +* Wed Feb 14 2024 Remi Collet <remi@remirepo.net> - 40-1 +- Fedora 40 using 2024 GPG key + +* Tue Jan 9 2024 Remi Collet <remi@remirepo.net> - 39-4, 38-5 +- Add 2024 GPG key (Fedora 40 and 41) + +* Wed Dec 20 2023 Remi Collet <remi@remirepo.net> - 39-3, 38-4 +- disable repo_gpgcheck as it raise too much issue being proxy + and CVE-2021-20271 is fixed in rpm + +* Mon Oct 30 2023 Remi Collet <remi@remirepo.net> - 39-2, 38-3, 37-3 +- only obsolete libicu compat package when it matches system version + libicu71 on F37, libicu72 on F38, libicu73 on F39 + * Mon Aug 21 2023 Remi Collet <remi@remirepo.net> - 39-1 - Fedora 39 using 2023 GPG key |