Name: epel-release Version: 8 Release: 3 Summary: Extra Packages for Enterprise Linux repository configuration Group: System Environment/Base License: GPLv2 # This is a EPEL maintained package which is specific to # our distribution. Thus the source is only available from # within this srpm. URL: http://download.fedoraproject.org/pub/epel Source0: http://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8 Source1: GPL Source2: epel.repo Source3: epel-testing.repo Source4: epel-playground.repo # EPEL default preset policy (borrowed from fedora's 90-default.preset) Source5: 90-epel.preset Source6: README-epel-8-packaging.md BuildArch: noarch Requires: redhat-release >= %{version} # epel-release is only for enterprise linux, not fedora Conflicts: fedora-release %description This package contains the Extra Packages for Enterprise Linux (EPEL) repository GPG key as well as configuration for yum. %prep %setup -q -c -T install -pm 644 %{SOURCE0} . install -pm 644 %{SOURCE1} . install -pm 644 %{SOURCE6} . %build %install rm -rf $RPM_BUILD_ROOT #GPG Key install -Dpm 644 %{SOURCE0} \ $RPM_BUILD_ROOT%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-EPEL-%{version} # yum install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d install -pm 644 %{SOURCE2} %{SOURCE3} %{SOURCE4} \ $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d install -pm 644 -D %{SOURCE5} $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-preset/90-epel.preset %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc GPL README-epel-8-packaging.md %config(noreplace) /etc/yum.repos.d/* /etc/pki/rpm-gpg/* %{_prefix}/lib/systemd/system-preset/90-epel.preset %changelog * Thu Aug 1 2019 Pablo Greco - Use the correct var for dnf to expand - Update playground source url - Remove epel-modules repo * Thu Aug 1 2019 Stephen Smoogen - 8-3 - Make sure that the key name is named correctly * Thu Aug 1 2019 Stephen Smoogen - 8-2 - Make baseurl paths match dl.fedoraproject.org - Add draft of epel8 packaging - Fix docs * Thu Jul 18 2019 Stephen Smoogen - 8-1 - Update for RHEL-8 - Add playground repo data - Clean out 90-epel.preset to make sure we dont override RHEL-8 items. Just add items in which EPEL needs. * Mon Oct 02 2017 Kevin Fenzi - 7-11 - Add Conflicts on fedora-release to prevent people from installing on Fedora systems. Fixes bug #1497702 * Sat Jun 24 2017 Kevin Fenzi - 7-10 - Change mirrorlist= in repo files to be metalink= (as thats what they are). Fixes bug #1451212 * Tue Dec 27 2016 Kevin Fenzi - 7-9 - Add preset for drbdlinks package. Fixes bug #1405744 * Sat Jul 23 2016 Kevin Fenzi - 7-8 - Drop duplicate libstoragemgmt from presets. Fixes bug #1358971 * Fri Jun 03 2016 Kevin Fenzi - 7-7 - Drop initial-setup from presets. Fixes bug #1342511 * Wed Mar 30 2016 Jason L Tibbitts III - 7-6 - Remove macros.epel; let epel-rpm-macros handle it instead. * Tue Nov 25 2014 Rex Dieter 7-5 - fix typo in macros.epel * Fri Nov 21 2014 Rex Dieter 7-4 - add systemd 90-epel.preset * Fri Nov 21 2014 Rex Dieter 7-3 - implement %%epel macro * Tue Sep 02 2014 Kevin Fenzi 7-2 - Make repo files config(noreplace). Fixes bug #1135576 * Thu Aug 28 2014 Dennis Gilmore - 7-1 - enable gpg checking now we are out of beta * Wed Jun 18 2014 Kevin Fenzi 7-0.2 - Drop unneeded up2date post/postun - Fixed up description. - Fixes bugs #1052434 and #1093918 * Mon Dec 16 2013 Dennis Gilmore - 7-0.1 - initial epel 7 build. gpg cheking is disabled