summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile12
-rw-r--r--RPM-GPG-KEY-remi202452
-rw-r--r--RPM-GPG-KEY-remi202552
-rw-r--r--remi-debug.repo4
-rw-r--r--remi-modular-test.repo6
-rw-r--r--remi-modular.repo7
-rw-r--r--remi-release.spec121
-rw-r--r--remi-test.repo3
-rw-r--r--remi.repo4
9 files changed, 218 insertions, 43 deletions
diff --git a/Makefile b/Makefile
index 83c2a17..873175c 100644
--- a/Makefile
+++ b/Makefile
@@ -2,13 +2,13 @@ SRCDIR := $(shell pwd)
NAME := $(shell basename $(SRCDIR))
include ../common/Makefile
-f39:
- rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f36.remi' --define 'fedora 39'
+f41:
+ rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f41.remi' --define 'fedora 41'
-f38:
- rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f38.remi' --define 'fedora 38'
+f40:
+ rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f40.remi' --define 'fedora 40'
-f37:
- rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f37.remi' --define 'fedora 37'
+f42:
+ rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f36.remi' --define 'fedora 42'
diff --git a/RPM-GPG-KEY-remi2024 b/RPM-GPG-KEY-remi2024
new file mode 100644
index 0000000..fe82d62
--- /dev/null
+++ b/RPM-GPG-KEY-remi2024
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=meaU
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/RPM-GPG-KEY-remi2025 b/RPM-GPG-KEY-remi2025
new file mode 100644
index 0000000..2e8fa80
--- /dev/null
+++ b/RPM-GPG-KEY-remi2025
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=XvkB
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/remi-debug.repo b/remi-debug.repo
index 9d819ff..b10d344 100644
--- a/remi-debug.repo
+++ b/remi-debug.repo
@@ -3,7 +3,7 @@ name=Remi's RPM repository for Fedora $releasever - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/fedora/$releasever/debug-remi/$basearch/
enabled=0
gpgcheck=1
-repo_gpgcheck=1
+repo_gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
[remi-test-debuginfo]
@@ -11,5 +11,5 @@ name=Remi's test RPM repository for Fedora $releasever - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/fedora/$releasever/debug-test/$basearch/
enabled=0
gpgcheck=1
-repo_gpgcheck=1
+repo_gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
diff --git a/remi-modular-test.repo b/remi-modular-test.repo
index b020fc7..debf318 100644
--- a/remi-modular-test.repo
+++ b/remi-modular-test.repo
@@ -6,19 +6,21 @@
[remi-modular-test]
name=Remi's Modular testing repository - Fedora $releasever - $basearch
#baseurl=http://rpms.remirepo.net/fedora/$releasever/modular-test/$basearch/
+#mirrorlist=https://rpms.remirepo.net/fedora/$releasever/modular-test/$basearch/httpsmirror
mirrorlist=http://cdn.remirepo.net/fedora/$releasever/modular-test/$basearch/mirror
enabled=0
gpgcheck=1
-repo_gpgcheck=1
+repo_gpgcheck=0
fastestmirror=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
[remi-modular-test-debuginfo]
name=Remi's Modular testing repository - Fedora $releasever - $basearch - debuginfo
#baseurl=http://rpms.remirepo.net/fedora/$releasever/debug-modular-test/$basearch/
+#mirrorlist=https://rpms.remirepo.net/fedora/$releasever/debug-modular-test/$basearch/httpsmirror
mirrorlist=http://cdn.remirepo.net/fedora/$releasever/debug-modular-test/$basearch/mirror
enabled=0
gpgcheck=1
-repo_gpgcheck=1
+repo_gpgcheck=0
fastestmirror=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
diff --git a/remi-modular.repo b/remi-modular.repo
index 0e839aa..54b4b69 100644
--- a/remi-modular.repo
+++ b/remi-modular.repo
@@ -6,19 +6,22 @@
[remi-modular]
name=Remi's Modular repository - Fedora $releasever - $basearch
#baseurl=http://rpms.remirepo.net/fedora/$releasever/modular/$basearch/
+#mirrorlist=https://rpms.remirepo.net/fedora/$releasever/modular/$basearch/httpsmirror
mirrorlist=http://cdn.remirepo.net/fedora/$releasever/modular/$basearch/mirror
enabled=1
gpgcheck=1
-repo_gpgcheck=1
+# can be enabled if not behind a proxy because of possible cache issue
+repo_gpgcheck=0
fastestmirror=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
[remi-modular-debuginfo]
name=Remi's Modular repository - Fedora $releasever - $basearch - debuginfo
#baseurl=http://rpms.remirepo.net/fedora/$releasever/debug-modular/$basearch/
+#mirrorlist=https://rpms.remirepo.net/fedora/$releasever/debug-modular/$basearch/httpsmirror
mirrorlist=http://cdn.remirepo.net/fedora/$releasever/debug-modular/$basearch/mirror
enabled=0
gpgcheck=1
-repo_gpgcheck=1
+repo_gpgcheck=0
fastestmirror=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
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
diff --git a/remi-test.repo b/remi-test.repo
index 494b45e..c61e864 100644
--- a/remi-test.repo
+++ b/remi-test.repo
@@ -1,10 +1,11 @@
[remi-test]
name=Remi's RPM repository - Testing - Fedora $releasever - $basearch
#baseurl=http://rpms.remirepo.net/fedora/$releasever/test/$basearch/
+#mirrorlist=https://rpms.remirepo.net/fedora/$releasever/test/$basearch/httpsmirror
mirrorlist=http://cdn.remirepo.net/fedora/$releasever/test/$basearch/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=0
gpgcheck=1
-repo_gpgcheck=1
+repo_gpgcheck=0
fastestmirror=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
diff --git a/remi.repo b/remi.repo
index e388900..a6f7694 100644
--- a/remi.repo
+++ b/remi.repo
@@ -6,9 +6,11 @@
[remi]
name=Remi's RPM repository - Fedora $releasever - $basearch
#baseurl=http://rpms.remirepo.net/fedora/$releasever/remi/$basearch/
+#mirrorlist=https://rpms.remirepo.net/fedora/$releasever/remi/$basearch/httpsmirror
mirrorlist=http://cdn.remirepo.net/fedora/$releasever/remi/$basearch/mirror
enabled=1
gpgcheck=1
-repo_gpgcheck=1
+# can be enabled if not behind a proxy because of possible cache issue
+repo_gpgcheck=0
fastestmirror=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever