|
|
|
@ -3,8 +3,8 @@
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
Name: mock-core-configs
|
|
|
|
|
Version: 39.3
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Version: 41.4
|
|
|
|
|
Release: 1%{?dist}.inferit
|
|
|
|
|
Summary: Mock core config files basic chroots
|
|
|
|
|
|
|
|
|
|
License: GPL-2.0-or-later
|
|
|
|
@ -15,6 +15,10 @@ URL: https://github.com/rpm-software-management/mock/
|
|
|
|
|
# git reset --hard %%{name}-%%{version}
|
|
|
|
|
# tito build --tgz
|
|
|
|
|
Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz
|
|
|
|
|
## MSVSphere
|
|
|
|
|
Source100: msvsphere-9.tpl
|
|
|
|
|
Source101: msvsphere-9-x86_64.cfg
|
|
|
|
|
Source102: msvsphere+epel-9-x86_64.cfg
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
# The mock.rpm requires this. Other packages may provide this if they tend to
|
|
|
|
@ -22,9 +26,9 @@ BuildArch: noarch
|
|
|
|
|
Provides: mock-configs
|
|
|
|
|
|
|
|
|
|
# distribution-gpg-keys contains GPG keys used by mock configs
|
|
|
|
|
Requires: distribution-gpg-keys >= 1.98
|
|
|
|
|
Requires: distribution-gpg-keys >= 1.105
|
|
|
|
|
# specify minimal compatible version of mock
|
|
|
|
|
Requires: mock >= 5.0
|
|
|
|
|
Requires: mock >= 5.4.post1
|
|
|
|
|
Requires: mock-filesystem
|
|
|
|
|
|
|
|
|
|
Requires(post): coreutils
|
|
|
|
@ -37,21 +41,21 @@ Requires(post): sed
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
Mock configuration files which allow you to create chroots for Alma Linux,
|
|
|
|
|
Amazon Linux, CentOS, CentOS Stream, EuroLinux, Fedora, Fedora EPEL, Mageia,
|
|
|
|
|
Navy Linux, OpenMandriva Lx, openSUSE, Oracle Linux, Red Hat Enterprise Linux,
|
|
|
|
|
Amazon Linux, CentOS, CentOS Stream, Circle Linux, EuroLinux, Fedora, Fedora EPEL, Mageia,
|
|
|
|
|
MSVSphere, Navy Linux, OpenMandriva Lx, openSUSE, Oracle Linux, Red Hat Enterprise Linux,
|
|
|
|
|
Rocky Linux and various other specific or combined chroots.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q
|
|
|
|
|
cp %{SOURCE100} etc/mock/templates
|
|
|
|
|
cp %{SOURCE101} %{SOURCE102} etc/mock/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
mkdir -p %{buildroot}%{_sysusersdir}
|
|
|
|
|
|
|
|
|
|
mkdir -p %{buildroot}%{_sysconfdir}/mock/eol/templates
|
|
|
|
|
mkdir -p %{buildroot}%{_sysconfdir}/mock/templates
|
|
|
|
|
cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock
|
|
|
|
@ -133,6 +137,9 @@ cfg=fedora-eln-$mock_arch.cfg
|
|
|
|
|
%if 0%{?mageia}
|
|
|
|
|
cfg=mageia-$ver-$mock_arch.cfg
|
|
|
|
|
%endif
|
|
|
|
|
%if 0%{?msvsphere}
|
|
|
|
|
cfg=msvsphere-$ver-$mock_arch.cfg
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
if [ -e %{_sysconfdir}/mock/$cfg ]; then
|
|
|
|
|
if [ "$(readlink %{_sysconfdir}/mock/default.cfg)" != "$cfg" ]; then
|
|
|
|
@ -147,9 +154,85 @@ fi
|
|
|
|
|
|
|
|
|
|
%files -f %{name}.cfgs
|
|
|
|
|
%license COPYING
|
|
|
|
|
%doc README
|
|
|
|
|
%ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Mon Sep 30 2024 Pavel Raiskup <praiskup@redhat.com> 41.4-1
|
|
|
|
|
- update ELN repos (yselkowi@redhat.com)
|
|
|
|
|
|
|
|
|
|
* Thu Sep 26 2024 Pavel Raiskup <praiskup@redhat.com> 41.3-1
|
|
|
|
|
- move anolis-7 to eol directory (msuchy@redhat.com)
|
|
|
|
|
- move opensuse-leap-15.4 to eol directory (msuchy@redhat.com)
|
|
|
|
|
- configs: the stream9 image is "ready" for Mock bootstrap
|
|
|
|
|
- enable bootstrap container for CentOS Stream 10 (carlwgeorge@gmail.com)
|
|
|
|
|
- configs: replace `powerpc64le` with `ppc64le` in the `%%_host_cpu` macro
|
|
|
|
|
- fix EOL template locations for CentOS7/EPEL7 (thomas.mendorf@ebf.com)
|
|
|
|
|
|
|
|
|
|
* Fri Aug 16 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 41.2-1.inferit
|
|
|
|
|
- Update to 41.2-1
|
|
|
|
|
|
|
|
|
|
* Thu Aug 15 2024 Pavel Raiskup <praiskup@redhat.com> 41.2-1
|
|
|
|
|
- fix centos-stream+epel-10-s390x /bin/sed typo
|
|
|
|
|
|
|
|
|
|
* Wed Aug 14 2024 Pavel Raiskup <praiskup@redhat.com> 41.1-1
|
|
|
|
|
- branch F41 from Rawhide (frostyx@email.cz)
|
|
|
|
|
- added centos-stream+epel-10 configs
|
|
|
|
|
- Enable RPM sysusers integration (j1.kyjovsky@gmail.com)
|
|
|
|
|
- Rawhide to accept GPG key from future Fedora Rawhide+1
|
|
|
|
|
- openEuler 24.03 LTS (nucleo@fedoraproject.org)
|
|
|
|
|
- drop fedora-eln-i386 (yselkowi@redhat.com)
|
|
|
|
|
- Switch CentOS 7 to vault.centos.org (robert@fedoraproject.org)
|
|
|
|
|
- Fix GPG keys for CentOS Stream 10 repositories (daan.j.demeyer@gmail.com)
|
|
|
|
|
- EOL epel-7 configuration
|
|
|
|
|
- CentOS 7 is EOL
|
|
|
|
|
- Fedora 41+ configuration images are "dnf5 ready"
|
|
|
|
|
- Use metalinks for c10s {baseos,appstream,crb}-{source,debuginfo} (miro@hroncok.cz)
|
|
|
|
|
|
|
|
|
|
* Tue Jun 18 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 40.6-1.inferit
|
|
|
|
|
- Update to 40.6-1
|
|
|
|
|
|
|
|
|
|
* Sat Jun 15 2024 Pavel Raiskup <praiskup@redhat.com> 40.6-1
|
|
|
|
|
- c10s config use mirrored metalinks
|
|
|
|
|
|
|
|
|
|
* Thu Jun 06 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 40.5-1.inferit
|
|
|
|
|
- Rebuilt for MSVSphere 9.4
|
|
|
|
|
|
|
|
|
|
* Wed Jun 05 2024 Miroslav Suchý <msuchy@redhat.com> 40.5-1
|
|
|
|
|
- CentOS Stream 8 is EOL (andykimpe@gmail.com)
|
|
|
|
|
- configs: Fedora 38 goes EOL (praiskup@redhat.com)
|
|
|
|
|
|
|
|
|
|
* Tue May 14 2024 Jakub Kadlcik <frostyx@email.cz> 40.4-1
|
|
|
|
|
- configs: BuildWithDNF5 for ELN (praiskup@redhat.com)
|
|
|
|
|
- Add Circle Linux 9 configs (bella@cclinux.org)
|
|
|
|
|
- configs: Replace Mageia 10 and Cauldron i586 configs with i686
|
|
|
|
|
(wally@mageia.org)
|
|
|
|
|
- Post-release administrivia (frostyx@email.cz)
|
|
|
|
|
|
|
|
|
|
* Fri Apr 05 2024 Jakub Kadlcik <frostyx@email.cz> 40.3-1
|
|
|
|
|
- Add initial c10s mock configs (Koji BUILDROOT only) (miro@hroncok.cz)
|
|
|
|
|
- configs: use repo_arch, not target_arch with openSUSE (praiskup@redhat.com)
|
|
|
|
|
- configs: Drop modular repositories from Fedora Branched
|
|
|
|
|
(ngompa@fedoraproject.org)
|
|
|
|
|
- configs: Drop modular repositories from Fedora Rawhide
|
|
|
|
|
(ngompa@fedoraproject.org)
|
|
|
|
|
- Configs 40.2 release notes && post-release administrivia
|
|
|
|
|
(praiskup@redhat.com)
|
|
|
|
|
|
|
|
|
|
* Fri Feb 16 2024 Pavel Raiskup <praiskup@redhat.com> 40.2-1
|
|
|
|
|
- Use dnf5 on Fedora 40+ (miro@hroncok.cz)
|
|
|
|
|
|
|
|
|
|
* Wed Feb 14 2024 Pavel Raiskup <praiskup@redhat.com> 40.1-1
|
|
|
|
|
- new '{{ repo_arch }}' template variable used for Mageia
|
|
|
|
|
- Mageia 7 is EOL (wally@mageia.org)
|
|
|
|
|
- OpenMandriva i686 is EOL (frostyx@email.cz)
|
|
|
|
|
- Fedora 40 branched
|
|
|
|
|
|
|
|
|
|
* Thu Jan 11 2024 Pavel Raiskup <praiskup@redhat.com> 39.4-1
|
|
|
|
|
- configure system_cachedir for dnf5
|
|
|
|
|
- configs: EOL Fedora 37
|
|
|
|
|
- config: add README.md with maintainers and issue trackers (frostyx@email.cz)
|
|
|
|
|
|
|
|
|
|
* Fri Dec 01 2023 Pavel Raiskup <praiskup@redhat.com> 39.3-1
|
|
|
|
|
- Fedora 40+ to use DNF5 for building
|
|
|
|
|
- Mandriva provides python-* not python3-* packages, use them
|
|
|
|
@ -168,6 +251,9 @@ fi
|
|
|
|
|
* Wed Aug 09 2023 Pavel Raiskup <praiskup@redhat.com> 39-1
|
|
|
|
|
- new upstream release, per https://rpm-software-management.github.io/mock/Release-Notes-5.0
|
|
|
|
|
|
|
|
|
|
* Thu Jul 06 2023 Sergey Cherevko <s.cherevko@msvsphere.ru> - 38.6-1
|
|
|
|
|
- Rebuilt for MSVSphere 9.2
|
|
|
|
|
|
|
|
|
|
* Mon Jun 05 2023 Pavel Raiskup <praiskup@redhat.com> 38.6-1
|
|
|
|
|
- use python3 macro for post scriptlet (mroche@omenos.dev)
|
|
|
|
|
- openEuler: use metalinks instead of baseurls (chenzeng2@huawei.com)
|