summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore8
-rw-r--r--Makefile17
-rw-r--r--RPM-GPG-KEY-remi202052
-rw-r--r--RPM-GPG-KEY-remi202152
-rw-r--r--RPM-GPG-KEY-remi202252
-rw-r--r--RPM-GPG-KEY-remi202352
-rw-r--r--RPM-GPG-KEY-remi202452
-rw-r--r--remi-debug.repo2
-rw-r--r--remi-glpi.repo9
-rw-r--r--remi-modular-test.repo24
-rw-r--r--remi-modular.repo12
-rw-r--r--remi-php-test.repo17
-rw-r--r--remi-php.repo18
-rw-r--r--remi-release.spec244
-rw-r--r--remi-test.repo1
-rw-r--r--remi.repo4
16 files changed, 487 insertions, 129 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..fc9aa8c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+clog
+package-*.xml
+*.tgz
+*.tar.gz
+*.tar.xz
+*.tar.xz.asc
+*.src.rpm
+*/*rpm
diff --git a/Makefile b/Makefile
index 2f540ac..1fd3614 100644
--- a/Makefile
+++ b/Makefile
@@ -2,18 +2,13 @@ SRCDIR := $(shell pwd)
NAME := $(shell basename $(SRCDIR))
include ../common/Makefile
-f30:
- rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f30.remi' --define 'fedora 30'
+f40:
+ rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f40.remi' --define 'fedora 40'
-f29:
- rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f29.remi' --define 'fedora 29'
+f39:
+ rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f36.remi' --define 'fedora 39'
-f28:
- rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f28.remi' --define 'fedora 28'
+f38:
+ rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f38.remi' --define 'fedora 38'
-f27:
- rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f27.remi' --define 'fedora 27'
-
-f26:
- rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f26.remi' --define 'fedora 26'
diff --git a/RPM-GPG-KEY-remi2020 b/RPM-GPG-KEY-remi2020
new file mode 100644
index 0000000..b25a4e8
--- /dev/null
+++ b/RPM-GPG-KEY-remi2020
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=4jSn
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/RPM-GPG-KEY-remi2021 b/RPM-GPG-KEY-remi2021
new file mode 100644
index 0000000..4568da2
--- /dev/null
+++ b/RPM-GPG-KEY-remi2021
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=xAif
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/RPM-GPG-KEY-remi2022 b/RPM-GPG-KEY-remi2022
new file mode 100644
index 0000000..2e00f42
--- /dev/null
+++ b/RPM-GPG-KEY-remi2022
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=K8Wh
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/RPM-GPG-KEY-remi2023 b/RPM-GPG-KEY-remi2023
new file mode 100644
index 0000000..31d0696
--- /dev/null
+++ b/RPM-GPG-KEY-remi2023
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBGO20N8BEADCZHzfGVNawNRNnL3/T0A5FBqPZ0dsWcC5twNaredu4jygFPOX
+U2mkXePv3Wnr9/FpjBPvejtGR/p0L+J2voGR3LgCQAkjcunWeo+OHSWNJLAwWmjh
+x4FT+4aUMRIbT6vLypdU/btxXw9O9lHwYjDRBhFJKlBz1lv/6jnrBR08M043NE8F
+Sf6eZnot/42Ww1BgI6n1b7/JV21/KvSvzgR2ukoubcsOxHQxBmu3VLL/4MVF7j49
+QxIMFlLkpCoHM9fMCD3CRRFkacscaEj/iP7N+bQ5g2IIit/4kAuKSrNDpGY8bhxS
+ekQ57jDStrWaxptYGW4Hy89usX1s/spoB4gbF+yYnhKDIo2XaGlSRzS+xO4VmKHA
+JscjtI4tXRkJtomfiOJ5OugnzF7BhQElJID3+nLDv0jik8ZZmOQnw0RAvtGD554e
+Nw6+2nh8pWfNZm0PbnSxaN3HkAmM7DV3VFjELBtoNxvGrv4tNe8n0UQJH1zVXEPq
++NgRk7czw0MKGjWUl+TubfdBJxffj7Oqwtt28Va9aWN7NoSi7brpEP9oIXgdj+th
+QgQjjMSV61WEAnjN2PKpDJw+zHSuHW4tXGKqkKc1N/dBj0T8/N+w1BcZ94JEyVEL
+hwp4nDRsb7UnVOcU64FS2u3ylEgnCWRX94+6w4MFbI+FxzZ6raTNP9LPXwARAQAB
+tEZSZW1pJ3MgUlBNIHJlcG9zaXRvcnkgKGh0dHBzOi8vcnBtcy5yZW1pcmVwby5u
+ZXQvKSA8cmVtaUByZW1pcmVwby5uZXQ+iQJRBBMBCAA7FiEEUKXhV9/lSOx8BenY
+1ZM9q23v014FAmO20N8CGwMFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQ
+1ZM9q23v017JjRAAtZxXDcLORhYC+zdC2fFUXdH7AFeh+fJ6hIZfbg2Gaq4XTrXj
+wBfHbXKPzSz3MvdHjU1BjwUa5pFhjULXF7GcQDy39jRTQRflykpSmV/dZpWMJtO7
+MrTgClBLwamTVDOUr/Uga/wYyqMefplzvGEGkXK3S0du6Ske/NZJ5LnjFiyi+o/0
+jX721s1p+l4wkbvIA3uL7QIk1H+tDecKuyebmYsPEK/6xBd9vUCwA7KIjQ4wIBun
+KZZ7zYFYqeXHnO0ztElIoAvvfobtib6slXgs2JA1njyPISwYoRg2O8PREZb6+p73
+Sd6how8XW9l76W5zT+Vv2k4vPpRqShNSN8DZVWRfaoTcam8WvxIoPaoX3+AXXvvC
+NzOF0lVQMPrpqY1DzBVDaggWUbjjF69XsuUGQCROJ3dA7m/aJoVnkpv8DPEg84GQ
+AxaBXbVJlnM9y75JV+B7gllG/TbnWQKArGaiWfuWK4rm275wKrGHw/p6BoSckJJJ
+CDb+ZyE917tJJ0cHetqQbIgOD3vDd1RDTxQdRZpeYd7ewrhyjGyHQ7q31xC5XRBm
+275kQdpulXavcK7xpblmH6smWu+MXcMPFDtGnJ80VoBNzIKkaD6jl6KcUcBAEAFi
+Eesw8sjTLfp4zKqUnxP/gPv8diLnodC9Jve67VD8lPfX8odOCbLWL9yRCOu5Ag0E
+Y7bQ3wEQAMfymYjVKKICjObZqvhwLX01tFJ5PQMCADOA7ob5tIMovrZ2NogHKUxl
+Hb9D8VQGSn9+5XKwjqy7a1KiR4UsNuugvtozB/j5fe/BbhgYy4k68BeG7UPvFvA2
+drtVrmZwKTD0kICTB6tBMF6lfLAJItj0Zett5MhCQm+8ZQexCYgrKJlX2OIP0rNk
+mijqs/qTLlwpuMmRIsabXRAvpSOEL07PXLnKY+5GlVN2MP97v0fg5rbmXyISiWQb
+M4sFaf6qIlXk+uLeEVAJj8rNWNdPm1Cv7f8JP+oFgB/oT9uqURRpZsvtapQQmo/L
+FlRkau6d03YCgc43egmbVhLgM0DtHbMsWlK+YLHGAmDAdNXHrHsaV2JTUws52J9j
+aMmsbVbZR+Tmkaw5frxXMdszV1jXsNjRgMG8WPsq13ok40ebwY37HCBJWfc84M+6
+8exCdwat+W/8f2vP+ueKNA6s+9O+X/A8VlZQbixco+rtS2KwmLXGFLuTM7dZPK2F
+ZxJ7sAEm4NWDNSJieXgDX/VbVQPSNkDb4iAQDKj95swX/TVF9mx2SnXodefhTF+8
+g6JFx0HZYlWJPltk3ca1amZQlR+SDnVAJPy6CfbfRMwE1ypq1XZTZRSAvFNCpLgE
+/NZE0iNysO4dwN4bum9n1iThCNbpLs5HEYoSiNunRUFaLdMGtpYPABEBAAGJAjYE
+GAEIACAWIQRQpeFX3+VI7HwF6djVkz2rbe/TXgUCY7bQ3wIbDAAKCRDVkz2rbe/T
+XnofD/460v2DYrck+aMRRdqUNYyt9vtp53DvxV9ypT3/3H31Fj8OnevwS4h7Z6YP
+bJoG6+RZuXjy41UHr5uvx+ZoO0lP9U51tjbtwy8T0+dvtOjVSlyx4nW+KCdGdq7c
+3D7iQxYCsOOMGlQkXEoAXWnOCxP5D14VXuxr1wtdv/MNJ3Ko3NE+DAat7/Q4cg6r
+Vg8lTp33sUIOVri9znvGMKIXNL9n7UiTW7N6WQBYh/wU6ENWC/Jr7SYylSEhVpyy
+ubNJwTWvCAyUcSx+aAs5mNjpvY2v1C1+p8r6puQFxl1uyLnRHdb8I4RHSqSKs0cr
+d5plBIII+AkaSA/F3caqeTGaUJR+VFAgdYTrgxrA5yVxNnQdfvsSSOGa6XdOqz90
+e0CREAby9O2h3D7qmqLtYr90cwzNrmXLWPlevI064rS4mD8UzdDv9gZWLocjqHgj
+B3gVs7H+51VpW3ptsbwI7L5mLs4T0wMGl5dAmNvlySx5gCLuFq0HiiuMexFeGmqs
+gUAiGAKdH3VgGKka59xWAv44tqzBWGW9DqR8r5k1N/42luha8SYDaMMWsYvhvG9t
+qsm3hVhtXkeZWY9QOaVbqAv7vhLII9lOoYEXAu0R2v1+rc0l94g7XB5MAFMmpihy
+/777KM4m5RfjwTDoRZMaxEEkm+s7YBRlcxXdqVjd1RRs0E9EGw==
+=qQfW
+-----END PGP PUBLIC KEY BLOCK-----
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/remi-debug.repo b/remi-debug.repo
index 3af7f02..b10d344 100644
--- a/remi-debug.repo
+++ b/remi-debug.repo
@@ -3,6 +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=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
[remi-test-debuginfo]
@@ -10,4 +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=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
diff --git a/remi-glpi.repo b/remi-glpi.repo
deleted file mode 100644
index ee60576..0000000
--- a/remi-glpi.repo
+++ /dev/null
@@ -1,9 +0,0 @@
-[remi-glpi@VER@]
-name=Remi's RPM repository - GLPI @DOTVER@ - Fedora $releasever - $basearch
-#baseurl=http://rpms.remirepo.net/fedora/$releasever/glpi@VER@/$basearch/
-mirrorlist=http://cdn.remirepo.net/fedora/$releasever/glpi@VER@/$basearch/mirror
-enabled=0
-gpgcheck=1
-fastestmirror=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
-
diff --git a/remi-modular-test.repo b/remi-modular-test.repo
new file mode 100644
index 0000000..bce3116
--- /dev/null
+++ b/remi-modular-test.repo
@@ -0,0 +1,24 @@
+# Repository: https://rpms.remirepo.net/
+# Blog: https://blog.remirepo.net/
+# Forum: https://forum.remirepo.net/
+
+
+[remi-modular-test]
+name=Remi's Modular testing repository - Fedora $releasever - $basearch
+#baseurl=http://rpms.remirepo.net/fedora/$releasever/modular-test/$basearch/
+mirrorlist=http://cdn.remirepo.net/fedora/$releasever/modular-test/$basearch/mirror
+enabled=0
+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=http://cdn.remirepo.net/fedora/$releasever/debug-modular-test/$basearch/mirror
+enabled=0
+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 2ddedf5..144d4f1 100644
--- a/remi-modular.repo
+++ b/remi-modular.repo
@@ -9,5 +9,17 @@ name=Remi's Modular repository - Fedora $releasever - $basearch
mirrorlist=http://cdn.remirepo.net/fedora/$releasever/modular/$basearch/mirror
enabled=1
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=http://cdn.remirepo.net/fedora/$releasever/debug-modular/$basearch/mirror
+enabled=0
+gpgcheck=1
+repo_gpgcheck=0
fastestmirror=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
diff --git a/remi-php-test.repo b/remi-php-test.repo
deleted file mode 100644
index 173d9d9..0000000
--- a/remi-php-test.repo
+++ /dev/null
@@ -1,17 +0,0 @@
-[remi-php@VER@-test]
-name=Remi's RPM repository - Testing - PHP @DOTVER@ - Fedora $releasever - $basearch
-#baseurl=http://rpms.remirepo.net/fedora/$releasever/test@VER@/$basearch/
-mirrorlist=http://cdn.remirepo.net/fedora/$releasever/test@VER@/$basearch/mirror
-# WARNING: If you enable this repository, you must also enable "remi" and "remi-php@VER@"
-enabled=0
-gpgcheck=1
-fastestmirror=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
-
-[remi-php@VER@-test-debuginfo]
-name=Remi's PHP @DOTVER@ test RPM repository for Fedora $releasever - $basearch - debuginfo
-baseurl=http://rpms.remirepo.net/fedora/$releasever/debug-test@VER@/$basearch/
-enabled=0
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
-
diff --git a/remi-php.repo b/remi-php.repo
deleted file mode 100644
index 5764702..0000000
--- a/remi-php.repo
+++ /dev/null
@@ -1,18 +0,0 @@
-[remi-php@VER@]
-name=Remi's RPM repository - PHP @DOTVER@ - Fedora $releasever - $basearch
-#baseurl=http://rpms.remirepo.net/fedora/$releasever/php@VER@/$basearch/
-mirrorlist=http://cdn.remirepo.net/fedora/$releasever/php@VER@/$basearch/mirror
-# WARNING: If you enable this repository, you must also enable "remi"
-enabled=0
-gpgcheck=1
-fastestmirror=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
-
-[remi-php@VER@-debuginfo]
-name=Remi's PHP @DOTVER@ RPM repository for Fedora $releasever - $basearch - debuginfo
-baseurl=http://rpms.remirepo.net/fedora/$releasever/debug-php@VER@/$basearch/
-enabled=0
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
-
-
diff --git a/remi-release.spec b/remi-release.spec
index 538edb7..e1500c3 100644
--- a/remi-release.spec
+++ b/remi-release.spec
@@ -1,7 +1,7 @@
# remirepo spec file for remi-release (Fedora)
#
-# Copyright (c) 2006-2019 Remi Collet
-# License: CC-BY-SA
+# Copyright (c) 2006-2024 Remi Collet
+# License: CC-BY-SA-4.0
# http://creativecommons.org/licenses/by-sa/4.0/
#
# Please, preserve the changelog entries
@@ -10,34 +10,25 @@
Name: remi-release
Version: %{fedora}
-%if %{fedora} == 30
+%if %{fedora} == 40
Release: 1%{?dist}
%endif
-%if %{fedora} == 29
-Release: 7%{?dist}
+%if %{fedora} == 39
+Release: 4%{?dist}
%endif
-%if %{fedora} == 28
-Release: 7%{?dist}
-%endif
-%if %{fedora} == 27
+%if %{fedora} == 38
Release: 5%{?dist}
%endif
-%if %{fedora} == 26
-Release: 3%{?dist}
-%endif
Summary: Configuration for remi repository
Summary(fr): Configuration pour le dépôt remi
Group: System Environment/Base
-License: CC-BY-SA
+License: CC-BY-SA-4.0
URL: https://rpms.remirepo.net/
# Repository configuration files
Source1: remi.repo
Source2: remi-test.repo
-Source3: remi-php.repo
-Source4: remi-php-test.repo
-Source5: remi-glpi.repo
Source6: remi-modular.repo
Source7: remi-modular-test.repo
Source8: remi-debug.repo
@@ -47,12 +38,40 @@ Source2000: RPM-GPG-KEY-remi
Source2017: RPM-GPG-KEY-remi2017
Source2018: RPM-GPG-KEY-remi2018
Source2019: RPM-GPG-KEY-remi2019
+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
BuildArch: noarch
Requires: /etc/yum.repos.d
Requires: fedora-release >= %{fedora}
+# For smoth upgrade
+%if %{fedora} == 40
+# F40 have ICU 74.2-1
+Obsoletes: icu74 < 74.3
+Obsoletes: libicu74 < 74.3
+Obsoletes: libicu74-devel < 74.3
+Obsoletes: libicu74-doc < 74.3
+%endif
+%if %{fedora} == 39
+# F39 have ICU 73.2-2
+Obsoletes: icu73 < 73.3
+Obsoletes: libicu73 < 73.3
+Obsoletes: libicu73-devel < 73.3
+Obsoletes: libicu73-doc < 73.3
+%endif
+%if %{fedora} == 38
+# Only F38 have ICU 72.1-2
+# libicu72: remi has 72.1-1, F39+ has 72.1-2
+Obsoletes: icu72 < 72.2
+Obsoletes: libicu72 < 72.2
+Obsoletes: libicu72-devel < 72.2
+Obsoletes: libicu72-doc < 72.2
+%endif
%description
This package contains %{pkgman} configuration for the "remi" RPM Repository,
@@ -60,14 +79,10 @@ as well as the public GPG keys used to sign them.
The repository is not enabled after installation, so you must use
the --enablerepo=remi option for %{pkgman}.
-%if %{fedora} >= 27 && %{fedora} <= 29
-For PHP 7.3 you must enable the remi-php73 repository:
- %{pkgman} config-manager --enable remi-php73
-%endif
-%if %{fedora} >= 25 && %{fedora} <= 27
-For PHP 7.2 you must enable the remi-php72 repository:
- %{pkgman} config-manager --enable remi-php72
-%endif
+
+For proper PHP installation, follow the wizard instructions:
+ https://rpms.remirepo.net/wizard/
+
FAQ: https://blog.remirepo.net/pages/English-FAQ
Forum: https://forum.remirepo.net/
Twitter: https://twitter.com/RemiRepository
@@ -78,33 +93,41 @@ les RPM du dépôt "remi" ainsi que la clé GPG utilisée pour les signer.
Le dépôt n'est pas activé après l'installation, vous devez donc utiliser
l'option --enablerepo=remi de %{pkgman}.
-%if %{fedora} >= 27 && %{fedora} <= 29
-Pour PHP 7.3 vous devez activer le dépôt remi-php73
- %{pkgman} config-manager --enable remi-php73
-%endif
-%if %{fedora} >= 25 && %{fedora} <= 27
-Pour PHP 7.2 vous devez activer le dépôt remi-php72
- %{pkgman} config-manager --enable remi-php72
-%endif
+
+Pour une bonne installation de PHP, suivre les instructions de l'assistant :
+ https://rpms.remirepo.net/wizard/
+
FAQ: https://blog.remirepo.net/pages/FAQ-en-Francais
Forum: https://forum.remirepo.net/
Twitter: https://twitter.com/RemiRepository
-%prep
-%setup -c -T
-sed -e 's/@VER@/71/;s/@DOTVER@/7.1/' %{SOURCE3} >remi-php71.repo
-sed -e 's/@VER@/72/;s/@DOTVER@/7.2/' %{SOURCE3} >remi-php72.repo
-sed -e 's/@VER@/73/;s/@DOTVER@/7.3/' %{SOURCE3} >remi-php73.repo
+%package -n remi-crypto-legacy
+Summary: Lower crypto policies to LEGACY
+Conflicts: remi-crypto-default
+Requires: crypto-policies
+Requires(post): %{_bindir}/update-crypto-policies
-sed -e 's/@VER@/71/;s/@DOTVER@/7.1/' %{SOURCE4} >remi-php71-test.repo
-sed -e 's/@VER@/72/;s/@DOTVER@/7.2/' %{SOURCE4} >remi-php72-test.repo
-sed -e 's/@VER@/73/;s/@DOTVER@/7.3/' %{SOURCE4} >remi-php73-test.repo
+%description -n remi-crypto-legacy
+Lower crypto policies to LEGACY
+Only used for building.
+** DO NOT USED **
-sed -e 's/@VER@/91/;s/@DOTVER@/9.1/' %{SOURCE5} >remi-glpi91.repo
-sed -e 's/@VER@/92/;s/@DOTVER@/9.2/' %{SOURCE5} >remi-glpi92.repo
-sed -e 's/@VER@/93/;s/@DOTVER@/9.3/' %{SOURCE5} >remi-glpi93.repo
-sed -e 's/@VER@/94/;s/@DOTVER@/9.4/' %{SOURCE5} >remi-glpi94.repo
+
+%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
%build
@@ -112,58 +135,133 @@ echo empty build
%install
-rm -rf %{buildroot}
-
# PGP
install -Dp -m 644 %{SOURCE2000} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi
install -Dp -m 644 %{SOURCE2017} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi2017
install -Dp -m 644 %{SOURCE2018} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi2018
install -Dp -m 644 %{SOURCE2019} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi2019
-
-%if %{fedora} <= 30
-ln -s RPM-GPG-KEY-remi2019 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-30
-%endif
-%if %{fedora} <= 29
-ln -s RPM-GPG-KEY-remi2018 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-29
+install -Dp -m 644 %{SOURCE2020} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi2020
+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
+
+%if %{fedora} <= 41
+ln -s RPM-GPG-KEY-remi2024 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-41
%endif
-%if %{fedora} <= 28
-ln -s RPM-GPG-KEY-remi2018 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-28
+%if %{fedora} <= 40
+ln -s RPM-GPG-KEY-remi2024 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-40
%endif
-%if %{fedora} <= 27
-ln -s RPM-GPG-KEY-remi2017 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-27
+%if %{fedora} <= 39
+ln -s RPM-GPG-KEY-remi2023 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-39
%endif
-%if %{fedora} <= 26
-ln -s RPM-GPG-KEY-remi2017 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-26
+%if %{fedora} <= 38
+ln -s RPM-GPG-KEY-remi2023 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-38
%endif
# YUM
install -Dp -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/yum.repos.d/remi.repo
install -Dp -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/yum.repos.d/remi-test.repo
-%if %{fedora} >= 25 && %{fedora} <= 27
-install -m 644 remi-php72.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-php72.repo
-install -m 644 remi-php72-test.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-php72-test.repo
-%endif
-%if %{fedora} >= 27 && %{fedora} <= 29
-install -m 644 remi-php73.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-php73.repo
-install -m 644 remi-php73-test.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-php73-test.repo
-%endif
-%if %{fedora} >= 29
+
install -Dp -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/yum.repos.d/remi-modular.repo
install -Dp -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/yum.repos.d/remi-modular-test.repo
-%endif
+
install -Dp -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/yum.repos.d/remi-debuginfo.repo
-install -Dp -m 644 remi-glpi91.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-glpi91.repo
-install -Dp -m 644 remi-glpi92.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-glpi92.repo
-install -Dp -m 644 remi-glpi93.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-glpi93.repo
-install -Dp -m 644 remi-glpi94.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-glpi94.repo
+
+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
+* 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
+
+* Fri Apr 14 2023 Remi Collet <remi@remirepo.net> - 38-2
+- obsoletes icu72 for smoth upgrade from F36/F37
+
+* Fri Feb 10 2023 Remi Collet <remi@remirepo.net> - 38-1
+- Fedora 38 using 2023 GPG key
+
+* Mon Jul 11 2022 Remi Collet <remi@remirepo.net> - 37-2, 36-3, 35-6
+- Add 2023 GPG key (Fedora 38 and 39)
+
+* Mon Jul 11 2022 Remi Collet <remi@remirepo.net> - 37-1, 36-2, 35-5
+- Fedora 36 GPG key
+- own /opt/remi
+- enable "remi" repository by default as it provides
+ dependencies of "remi-modular"
+
+* Thu Feb 10 2022 Remi Collet <remi@remirepo.net> - 36-1, 35-4, 34-7
+- Fedora 36 using 2022 GPG key
+
+* Tue Nov 30 2021 Remi Collet <remi@remirepo.net> - 34-6, 35-3
+- add remi-modular-debuginfo and remi-modular-test-debuginfo
+ repository configurations
+
+* Wed Nov 3 2021 Remi Collet <remi@remirepo.net> - 35-2
+- obsoletes icu69 for smoth upgrade from F33/F34
+
+* Fri Sep 3 2021 Remi Collet <remi@remirepo.net> - 35-1, 34-5, 33-6
+- Fedora release 35
+
+* Thu Sep 2 2021 Remi Collet <remi@remirepo.net> - 34-4, 33-5
+- add php81 repositories
+
+* Mon May 17 2021 Remi Collet <remi@remirepo.net> - 34-3, 33-4
+- enable repo_gpgcheck for https://github.com/remicollet/remirepo/issues/175
+
+* Fri Apr 16 2021 Remi Collet <remi@remirepo.net> - 34-2, 33-3, 32-5
+- drop glpi repository configuration files
+
+* Tue Feb 16 2021 Remi Collet <remi@remirepo.net> - 34-1
+- Fedora release 34
+
+* Mon Jan 4 2021 Remi Collet <remi@remirepo.net> - 33-2, 32-4
+- add new 2021 GPG key
+
+* Tue Aug 18 2020 Remi Collet <remi@remirepo.net> - 33-1, 32-3, 31-4
+- Fedora release 33
+
+* Mon Aug 17 2020 Remi Collet <remi@remirepo.net> - 32-2, 31-3
+- add php80 repositories
+
+* Mon Feb 17 2020 Remi Collet <remi@remirepo.net> - 32-1, 31-2, 30-3
+- Fedora release 32
+- new GPG key
+
+* Fri Mar 1 2019 Remi Collet <remi@remirepo.net> - 31-1, 30-2, 29-8
+- add fedora 31 and php74 repositories
+
* Fri Mar 1 2019 Remi Collet <remi@remirepo.net> - 30-1
- Fedora release 30
@@ -221,7 +319,7 @@ install -Dp -m 644 remi-glpi94.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-
* Fri Mar 4 2016 Remi Collet <remi@remirepo.net> - 24-1.fc24
- Fedora release 24
-* Fri Jan 15 2016 Remi Collet <remi@remirepo.net> - %{fedora}-3.fc%{fedora}.remi
+* Fri Jan 15 2016 Remi Collet <remi@remirepo.net> - 23-3.fc23.remi
- add remi-php70-test repository
* Fri Aug 28 2015 Remi Collet <RPMS@FamilleCollet.com> - 23-1.fc23.remi
diff --git a/remi-test.repo b/remi-test.repo
index 8faca9e..10f87f4 100644
--- a/remi-test.repo
+++ b/remi-test.repo
@@ -5,5 +5,6 @@ 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=0
fastestmirror=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever
diff --git a/remi.repo b/remi.repo
index 2b932e3..4f873a7 100644
--- a/remi.repo
+++ b/remi.repo
@@ -7,7 +7,9 @@
name=Remi's RPM repository - Fedora $releasever - $basearch
#baseurl=http://rpms.remirepo.net/fedora/$releasever/remi/$basearch/
mirrorlist=http://cdn.remirepo.net/fedora/$releasever/remi/$basearch/mirror
-enabled=0
+enabled=1
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