From 96c446f59eeee67485ecb31cf257c36488ec02f1 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 22 Aug 2019 12:26:24 +0200 Subject: add fedora 31 and php74 repositories --- .gitignore | 8 +++++++ Makefile | 11 +++------- remi-modular-test.repo | 13 +++++++++++ remi-release.spec | 59 +++++++++++++++++++++----------------------------- 4 files changed, 49 insertions(+), 42 deletions(-) create mode 100644 .gitignore create mode 100644 remi-modular-test.repo 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..8cd2338 100644 --- a/Makefile +++ b/Makefile @@ -2,18 +2,13 @@ SRCDIR := $(shell pwd) NAME := $(shell basename $(SRCDIR)) include ../common/Makefile +f31: + rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f31.remi' --define 'fedora 31' + f30: rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f30.remi' --define 'fedora 30' f29: rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f29.remi' --define 'fedora 29' -f28: - rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec --define 'dist .f28.remi' --define 'fedora 28' - -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/remi-modular-test.repo b/remi-modular-test.repo new file mode 100644 index 0000000..1b53c75 --- /dev/null +++ b/remi-modular-test.repo @@ -0,0 +1,13 @@ +# 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 +fastestmirror=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi-$releasever diff --git a/remi-release.spec b/remi-release.spec index 538edb7..c3a902b 100644 --- a/remi-release.spec +++ b/remi-release.spec @@ -10,20 +10,14 @@ Name: remi-release Version: %{fedora} -%if %{fedora} == 30 +%if %{fedora} == 31 Release: 1%{?dist} %endif -%if %{fedora} == 29 -Release: 7%{?dist} -%endif -%if %{fedora} == 28 -Release: 7%{?dist} -%endif -%if %{fedora} == 27 -Release: 5%{?dist} +%if %{fedora} == 30 +Release: 2%{?dist} %endif -%if %{fedora} == 26 -Release: 3%{?dist} +%if %{fedora} == 29 +Release: 8%{?dist} %endif Summary: Configuration for remi repository Summary(fr): Configuration pour le dépôt remi @@ -60,14 +54,14 @@ 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} >= 29 && %{fedora} <= 31 +For PHP 7.4 you must enable the remi-php74 repository: + %{pkgman} config-manager --enable remi-php74 +%endif %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 FAQ: https://blog.remirepo.net/pages/English-FAQ Forum: https://forum.remirepo.net/ Twitter: https://twitter.com/RemiRepository @@ -78,14 +72,14 @@ 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} >= 29 && %{fedora} <= 31 +Pour PHP 7.4 vous devez activer le dépôt remi-php74 + %{pkgman} config-manager --enable remi-php73 +%endif %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 FAQ: https://blog.remirepo.net/pages/FAQ-en-Francais Forum: https://forum.remirepo.net/ Twitter: https://twitter.com/RemiRepository @@ -93,13 +87,13 @@ 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 +sed -e 's/@VER@/74/;s/@DOTVER@/7.4/' %{SOURCE3} >remi-php74.repo 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 +sed -e 's/@VER@/74/;s/@DOTVER@/7.4/' %{SOURCE4} >remi-php74-test.repo 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 @@ -120,33 +114,27 @@ install -Dp -m 644 %{SOURCE2017} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG- 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} <= 31 +ln -s RPM-GPG-KEY-remi2019 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-31 +%endif %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 %endif -%if %{fedora} <= 28 -ln -s RPM-GPG-KEY-remi2018 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-28 -%endif -%if %{fedora} <= 27 -ln -s RPM-GPG-KEY-remi2017 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-27 -%endif -%if %{fedora} <= 26 -ln -s RPM-GPG-KEY-remi2017 %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-remi-26 -%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 && %{fedora} <= 31 +install -m 644 remi-php74.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-php74.repo +install -m 644 remi-php74-test.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi-php74-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 @@ -164,6 +152,9 @@ install -Dp -m 644 remi-glpi94.repo %{buildroot}%{_sysconfdir}/yum.repos.d/remi- %changelog +* Fri Mar 1 2019 Remi Collet - 31-1, 30-2, 29-8 +- add fedora 31 and php74 repositories + * Fri Mar 1 2019 Remi Collet - 30-1 - Fedora release 30 -- cgit