File rpm-repos-openSUSE.spec of Package failed_rpm-repos-openSUSE
```
Name: rpm-repos-openSUSE
Version: 0
Release: 1.1
Summary: RPM repository configuration for openSUSE
License: GPL-2.0-only
Group: System/Packages
URL: https://www.opensuse.org/
Source0: opensuse-tumbleweed-oss-ports.repo.in
Source1: opensuse-tumbleweed-update-ports.repo.in
Source2: create-rpmgpg-symlinks.sh
Source3: gpg-pubkey-39db7c82-5f68629b.asc
Source4: gpg-pubkey-29b700a4-62b07e22.asc
Source5: gpg-pubkey-65176565-61a0ee8f.asc
Source6: gpg-pubkey-39db7c82-5847eb1f.asc
BuildRequires: gnupg2
Requires: gnupg2
%description
This package provides the RPM repository configuration files for openSUSE.
%prep
%setup -q -c -T
%build
%install
mkdir -p %{buildroot}/etc/pki/rpm-gpg
mkdir -p %{buildroot}/usr/lib/rpm/gnupg/keys
# Install GPG keys
install -m 0644 %{SOURCE3} %{buildroot}/usr/lib/rpm/gnupg/keys/gpg-pubkey-39db7c82-5f68629b.asc
install -m 0644 %{SOURCE4} %{buildroot}/usr/lib/rpm/gnupg/keys/gpg-pubkey-29b700a4-62b07e22.asc
install -m 0644 %{SOURCE5} %{buildroot}/usr/lib/rpm/gnupg/keys/gpg-pubkey-65176565-61a0ee8f.asc
install -m 0644 %{SOURCE6} %{buildroot}/usr/lib/rpm/gnupg/keys/gpg-pubkey-39db7c82-5847eb1f.asc
# Create symlinks
bash %{SOURCE2} %{buildroot}
# Install repository files
mkdir -p %{buildroot}/etc/yum.repos.d
install -m 0644 %{SOURCE0} %{buildroot}/etc/yum.repos.d/opensuse-tumbleweed-oss.repo
install -m 0644 %{SOURCE1} %{buildroot}/etc/yum.repos.d/opensuse-tumbleweed-update.repo
# Replace placeholders in repository files
sed -e 's/@DIST_ARCH@/riscv/g' -i %{buildroot}/etc/yum.repos.d/opensuse-tumbleweed-oss.repo %{buildroot}/etc/yum.repos.d/opensuse-tumbleweed-update.repo
%files
/etc/pki/rpm-gpg/RPM-GPG-KEY-*
/etc/yum.repos.d/opensuse-tumbleweed-*.repo
%changelog
* Sun Aug 10 2025 Your Name <your.email@example.com> - 0-1.1
- Initial package
```
---