Compare commits
9 Commits
4426cc94a6
...
9894019683
Author | SHA1 | Date |
---|---|---|
David Abdurachmanov | 9894019683 | |
Pavel Raiskup | f251be5bc5 | |
Pavel Raiskup | 019adee371 | |
Pavel Raiskup | 46e65150be | |
Pavel Raiskup | 12f00bafef | |
Pavel Raiskup | d2557e68ca | |
Pavel Raiskup | 5ba7051b67 | |
Fedora Release Engineering | b2588abaea | |
Pavel Raiskup | ec5783fdec |
|
@ -1,6 +1,10 @@
|
|||
%if 0%{?el8}
|
||||
%global python3 /usr/libexec/platform-python
|
||||
%endif
|
||||
|
||||
Name: mock-core-configs
|
||||
Version: 37.8
|
||||
Release: 1%{?dist}
|
||||
Version: 38.6
|
||||
Release: 1.0.riscv64%{?dist}
|
||||
Summary: Mock core config files basic chroots
|
||||
|
||||
License: GPL-2.0-or-later
|
||||
|
@ -13,14 +17,16 @@ URL: https://github.com/rpm-software-management/mock/
|
|||
Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
Patch10: mock-riscv64-configs.patch
|
||||
|
||||
# The mock.rpm requires this. Other packages may provide this if they tend to
|
||||
# replace the mock-core-configs.rpm functionality.
|
||||
Provides: mock-configs
|
||||
|
||||
# distribution-gpg-keys contains GPG keys used by mock configs
|
||||
Requires: distribution-gpg-keys >= 1.77
|
||||
Requires: distribution-gpg-keys >= 1.85
|
||||
# specify minimal compatible version of mock
|
||||
Requires: mock >= 2.5
|
||||
Requires: mock >= 4.0
|
||||
Requires: mock-filesystem
|
||||
|
||||
Requires(post): coreutils
|
||||
|
@ -41,6 +47,9 @@ Rocky Linux and various other specific or combined chroots.
|
|||
%prep
|
||||
%setup -q
|
||||
|
||||
%ifarch riscv64
|
||||
%patch10 -p1 -b .riscv64
|
||||
%endif
|
||||
|
||||
%build
|
||||
|
||||
|
@ -98,7 +107,7 @@ fi
|
|||
if [ -s /etc/mageia-release ]; then
|
||||
mock_arch=$(sed -n '/^$/!{$ s/.* \(\w*\)$/\1/p}' /etc/mageia-release)
|
||||
else
|
||||
mock_arch=$(python3 -c "import dnf.rpm; import hawkey; print(dnf.rpm.basearch(hawkey.detect_arch()))")
|
||||
mock_arch=$(%{python3} -c "import dnf.rpm; import hawkey; print(dnf.rpm.basearch(hawkey.detect_arch()))")
|
||||
fi
|
||||
|
||||
cfg=unknown-distro
|
||||
|
@ -140,6 +149,39 @@ fi
|
|||
%ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg
|
||||
|
||||
%changelog
|
||||
* Wed Jul 05 2023 David Abdurachmanov <davidlt@rivosinc.com> 38.6-1.0.riscv64
|
||||
- Add configs for riscv64 (only F38 is working)
|
||||
|
||||
* 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)
|
||||
|
||||
* Mon May 22 2023 Pavel Raiskup <praiskup@redhat.com> 38.5-1
|
||||
- drop includepkgs=devtoolset* from centos-{6,7} (orion@nwra.com)
|
||||
- Fedora 35 and 36 is EOL
|
||||
- remove useradd specific changes in configs - it is not needed for Mock 4+
|
||||
- openSUSE i586 has been moved out of the main repo into a port (f_krull@gmx.de)
|
||||
|
||||
* Sat Apr 15 2023 Pavel Raiskup <praiskup@redhat.com> 38.4-1
|
||||
- Add Amazon Linux 2023 mock configs (trawets@amazon.com)
|
||||
|
||||
* Thu Mar 16 2023 Pavel Raiskup <praiskup@redhat.com> 38.3-1
|
||||
- new URL for CenOS Stream 8 koji (msuchy@redhat.com)
|
||||
- Make --enablerepo=local work with centos-stream chroots (miro@hroncok.cz)
|
||||
|
||||
* Fri Feb 17 2023 Pavel Raiskup <praiskup@redhat.com> 38.2-1
|
||||
- update gpg keys for Tumbleweed (msuchy@redhat.com)
|
||||
|
||||
* Tue Jan 31 2023 Pavel Raiskup <praiskup@redhat.com> 38.1-1
|
||||
- update openEuler gpg key (pkwarcraft@gmail.com)
|
||||
- Branch Fedora 38 (miro@hroncok.cz)
|
||||
- disable fastestmirror on almalinux (jonathan@almalinux.org)
|
||||
- openEuler 22.03-SP1 released, use the latest repo url (pkwarcraft@gmail.com)
|
||||
|
||||
* Thu Jan 05 2023 Pavel Raiskup <praiskup@redhat.com> 37.9-1
|
||||
- missmatching gpg key and rpms in openEuler 20.03 LTS (pkwarcraft@gmail.com)
|
||||
- drop unneccessary module docs from configuration files (nkadel@gmail.com)
|
||||
|
||||
* Tue Sep 27 2022 Pavel Raiskup <praiskup@redhat.com> 37.8-1
|
||||
- openEuler 22.03 configs added (yikunkero@gmail.com)
|
||||
- openEuler 20.03 configs added (yikunkero@gmail.com)
|
||||
|
|
|
@ -0,0 +1,114 @@
|
|||
diff --git a/etc/mock/fedora-37-riscv64.cfg b/etc/mock/fedora-37-riscv64.cfg
|
||||
new file mode 100644
|
||||
index 0000000..7374dec
|
||||
--- /dev/null
|
||||
+++ b/etc/mock/fedora-37-riscv64.cfg
|
||||
@@ -0,0 +1,5 @@
|
||||
+config_opts['releasever'] = '37'
|
||||
+config_opts['target_arch'] = 'riscv64'
|
||||
+config_opts['legal_host_arches'] = ('riscv64',)
|
||||
+
|
||||
+include('templates/fedora-branched.tpl')
|
||||
diff --git a/etc/mock/fedora-38-riscv64.cfg b/etc/mock/fedora-38-riscv64.cfg
|
||||
new file mode 100644
|
||||
index 0000000..0d6a6d5
|
||||
--- /dev/null
|
||||
+++ b/etc/mock/fedora-38-riscv64.cfg
|
||||
@@ -0,0 +1,66 @@
|
||||
+config_opts['releasever'] = '38'
|
||||
+config_opts['target_arch'] = 'riscv64'
|
||||
+config_opts['legal_host_arches'] = ('riscv64',)
|
||||
+
|
||||
+config_opts['root'] = 'fedora-{{ releasever }}-{{ target_arch }}'
|
||||
+
|
||||
+config_opts['description'] = 'Fedora {{ releasever }}'
|
||||
+# Pull directly from Koji working repositories
|
||||
+config_opts['koji_direct'] = False
|
||||
+
|
||||
+config_opts['chroot_setup_cmd'] = 'install @{% if not koji_direct %}buildsys-{% endif %}build'
|
||||
+
|
||||
+config_opts['dist'] = 'fc{{ releasever }}' # only useful for --resultdir variable subst
|
||||
+config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
|
||||
+config_opts['package_manager'] = 'dnf'
|
||||
+
|
||||
+config_opts['dnf.conf'] = """
|
||||
+[main]
|
||||
+keepcache=1
|
||||
+debuglevel=2
|
||||
+reposdir=/dev/null
|
||||
+logfile=/var/log/yum.log
|
||||
+retries=20
|
||||
+obsoletes=1
|
||||
+gpgcheck=0
|
||||
+assumeyes=1
|
||||
+syslog_ident=mock
|
||||
+syslog_device=
|
||||
+install_weak_deps=0
|
||||
+metadata_expire=0
|
||||
+best=1
|
||||
+module_platform_id=platform:f{{ releasever }}
|
||||
+protected_packages=
|
||||
+user_agent={{ user_agent }}
|
||||
+
|
||||
+# repos
|
||||
+
|
||||
+[local]
|
||||
+name=local
|
||||
+baseurl=http://fedora.riscv.rocks/repos/f{{ releasever }}-build/latest/$basearch/
|
||||
+cost=2000
|
||||
+enabled={{ koji_direct }}
|
||||
+skip_if_unavailable=False
|
||||
+
|
||||
+{% if not koji_direct %}
|
||||
+[fedora]
|
||||
+name=fedora
|
||||
+baseurl=http://fedora.riscv.rocks/repos-dist/f{{ releasever }}/latest/$basearch/
|
||||
+gpgcheck=0
|
||||
+skip_if_unavailable=False
|
||||
+
|
||||
+[fedora-debuginfo]
|
||||
+name=fedora-debuginfo
|
||||
+baseurl=http://fedora.riscv.rocks/repos-dist/f{{ releasever }}/latest/$basearch/debug/
|
||||
+enabled=0
|
||||
+gpgcheck=0
|
||||
+skip_if_unavailable=False
|
||||
+
|
||||
+[fedora-source]
|
||||
+name=fedora-source
|
||||
+baseurl=http://fedora.riscv.rocks/repos-dist/f{{ releasever }}/latest/src/
|
||||
+gpgcheck=0
|
||||
+enabled=0
|
||||
+skip_if_unavailable=False
|
||||
+{% endif %}
|
||||
+"""
|
||||
diff --git a/etc/mock/fedora-39-riscv64.cfg b/etc/mock/fedora-39-riscv64.cfg
|
||||
new file mode 100644
|
||||
index 0000000..65beeab
|
||||
--- /dev/null
|
||||
+++ b/etc/mock/fedora-39-riscv64.cfg
|
||||
@@ -0,0 +1,4 @@
|
||||
+config_opts['target_arch'] = 'riscv64'
|
||||
+config_opts['legal_host_arches'] = ('riscv64',)
|
||||
+
|
||||
+include('templates/fedora-rawhide.tpl')
|
||||
diff --git a/etc/mock/fedora-eln-riscv64.cfg b/etc/mock/fedora-eln-riscv64.cfg
|
||||
new file mode 100644
|
||||
index 0000000..3cf209c
|
||||
--- /dev/null
|
||||
+++ b/etc/mock/fedora-eln-riscv64.cfg
|
||||
@@ -0,0 +1,5 @@
|
||||
+config_opts['target_arch'] = 'riscv64'
|
||||
+config_opts['legal_host_arches'] = ('riscv64',)
|
||||
+
|
||||
+include('templates/fedora-eln.tpl')
|
||||
+config_opts['description'] = 'Fedora ELN'
|
||||
diff --git a/etc/mock/fedora-rawhide-riscv64.cfg b/etc/mock/fedora-rawhide-riscv64.cfg
|
||||
new file mode 100644
|
||||
index 0000000..65beeab
|
||||
--- /dev/null
|
||||
+++ b/etc/mock/fedora-rawhide-riscv64.cfg
|
||||
@@ -0,0 +1,4 @@
|
||||
+config_opts['target_arch'] = 'riscv64'
|
||||
+config_opts['legal_host_arches'] = ('riscv64',)
|
||||
+
|
||||
+include('templates/fedora-rawhide.tpl')
|
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (mock-core-configs-37.8.tar.gz) = c838a7a6a6f63fade1ffe66eeb76438941d83ab4443fa03fc217e203015a6ee3d4d045fb7551fa4b6b130cf553c88e64aa76f5286e0872290f7088e958bbd10c
|
||||
SHA512 (mock-core-configs-38.6.tar.gz) = 63f447bc296743dd4da4c7b57712afd03fd33f2a6b85dfafa81c14efcbb662c82819a9b6625d88e3449165cb82f0fc9bb33715225141a28f3a53c159bf36d751
|
||||
|
|
Loading…
Reference in New Issue