%if "%{?copr_username}" == "centoshyperscale" && "%{?copr_projectname}" == "asahi" %bcond asahi 1 %else %bcond asahi 0 %endif Summary: CentOS Hyperscale SIG main repo configs Name: centos-release-hyperscale Version: 10 Release: 4%{?dist} License: GPLv2 URL: https://hyperscale.sig.centos.org Source0: RPM-GPG-KEY-CentOS-SIG-HyperScale Source1: CentOS-Stream-Hyperscale.repo Source2: CentOS-Stream-Hyperscale-Experimental.repo Source3: CentOS-Stream-Hyperscale-Kernel.repo Source4: CentOS-Stream-Hyperscale-Spin.repo Source5: CentOS-Stream-Hyperscale-Testing.repo Source6: CentOS-Stream-Hyperscale-Experimental-Testing.repo Source7: CentOS-Stream-Hyperscale-Kernel-Testing.repo Source8: CentOS-Stream-Hyperscale-Spin-Testing.repo Source10: group_centoshyperscale-asahi.repo Source11: RPM-GPG-KEY-group_centoshyperscale-asahi Source12: group_asahi-u-boot.repo Source13: RPM-GPG-KEY-group_asahi-u-boot BuildArch: noarch Requires: centos-stream-release Requires: epel-release = %{rhel} # We don't have hotfixes in 10 as modularity is gone, and it was already # obsoleted in 9; plan to remove for 11. Obsoletes: %{name}-hotfixes < 9-4 %description Configs for the CentOS Hyperscale SIG main package repository. %package experimental Summary: CentOS Hyperscale SIG experimental repo configs Requires: %{name} = %{version}-%{release} %description experimental Configs for the CentOS Hyperscale SIG experimental package repository. %package kernel Summary: CentOS Hyperscale SIG kernel repo configs Requires: %{name} = %{version}-%{release} %description kernel Configs for the CentOS Hyperscale SIG kernel package repository. %package spin Summary: CentOS Hyperscale SIG spin repo configs Requires: %{name} = %{version}-%{release} %description spin Configs for the CentOS Hyperscale SIG spin repository. %package testing Summary: CentOS Hyperscale SIG main testing repository config Requires: %{name} = %{version}-%{release} %description testing Repository configs for the CentOS Hyperscale SIG main testing repository. %package spin-testing Summary: CentOS Hyperscale SIG spin testing repository config Requires: %{name}-spin = %{version}-%{release} Requires: %{name}-testing = %{version}-%{release} %description spin-testing Repository configs for the CentOS Hyperscale SIG spin testing repository. %package experimental-testing Summary: CentOS Hyperscale SIG experimental testing repository config Requires: %{name}-experimental = %{version}-%{release} Requires: %{name}-testing = %{version}-%{release} %description experimental-testing Repository configs for the CentOS Hyperscale SIG experimental testing repository. %package kernel-testing Summary: CentOS Hyperscale SIG kernel testing repository config Requires: %{name}-kernel = %{version}-%{release} Requires: %{name}-testing = %{version}-%{release} %description kernel-testing Repository configs for the CentOS Hyperscale SIG kernel testing repository. %if %{with asahi} %package asahi Summary: CentOS Hyperscale SIG repos for Apple Silicon hardware enablement Requires: %{name} = %{version}-%{release} %description asahi Additional repositories for enablement packages for Apple Silicon hardware maintained by the CentOS Hyperscale SIG. %endif %prep # Nothing to do %install install -d %{buildroot}%{_sysconfdir}/pki/rpm-gpg install -p -m 644 %{SOURCE0} %{buildroot}%{_sysconfdir}/pki/rpm-gpg install -d %{buildroot}%{_sysconfdir}/yum.repos.d install -p -m 644 %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} \ %{buildroot}%{_sysconfdir}/yum.repos.d %if %{with asahi} install -p -m 644 %{SOURCE10} %{SOURCE12} %{buildroot}%{_sysconfdir}/yum.repos.d install -p -m 644 %{SOURCE11} %{SOURCE13} %{buildroot}%{_sysconfdir}/pki/rpm-gpg %endif %files %defattr(-,root,root) %{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-HyperScale %config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Stream-Hyperscale.repo %files experimental %config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Stream-Hyperscale-Experimental.repo %files kernel %config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Stream-Hyperscale-Kernel.repo %files spin %config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Stream-Hyperscale-Spin.repo %files testing %config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Stream-Hyperscale-Testing.repo %files spin-testing %config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Stream-Hyperscale-Spin-Testing.repo %files experimental-testing %config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Stream-Hyperscale-Experimental-Testing.repo %files kernel-testing %config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Stream-Hyperscale-Kernel-Testing.repo %if %{with asahi} %files asahi %config(noreplace) %{_sysconfdir}/yum.repos.d/group_centoshyperscale-asahi.repo %config(noreplace) %{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-group_centoshyperscale-asahi %config(noreplace) %{_sysconfdir}/yum.repos.d/group_asahi-u-boot.repo %config(noreplace) %{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-group_asahi-u-boot %endif %changelog * Wed May 07 2025 Davide Cavalca - 10-4 - Add conditional asahi subpackage - Update URL * Thu Jan 23 2025 Neal Gompa - 10-3 - Add Hyperscale Kernel repository - Require epel-release * Thu Jul 18 2024 Daan De Meyer - 10-2 - Add spin and experimental testing repositories * Wed Jun 12 2024 Davide Cavalca - 10-1 - Update for CentOS Stream 10 * Wed May 24 2023 Daan De Meyer - 9-6 - Add testing repository * Thu Jan 12 2023 Michel Alexandre Salim - 9-5 - Fix source repo metalinks * Wed Mar 16 2022 Neal Gompa - 9-4 - Drop -hotfixes repo subpackage as the repo doesn't exist for 9 * Sun Mar 06 2022 Neal Gompa - 9-3 - Add debuginfo repositories, Refresh GPG public key, and enable DNF countme * Fri Feb 25 2022 Neal Gompa - 9-2 - Add epel-next-release dependency * Sun Feb 20 2022 Neal Gompa - 9-1 - Initial package for CentOS Stream 9