mirror of
https://github.com/ublue-os/akmods.git
synced 2026-11-03 23:09:54 -09:00
60 lines
2.9 KiB
RPMSpec
60 lines
2.9 KiB
RPMSpec
Name: ublue-os-akmods-addons
|
|
Version: 0.6
|
|
Release: 1%{?dist}
|
|
Summary: Signing key and repos for ublue os akmods
|
|
|
|
License: MIT
|
|
URL: https://github.com/ublue-os/akmods
|
|
|
|
BuildArch: noarch
|
|
Supplements: mokutil policycoreutils
|
|
|
|
Source0: public_key.der
|
|
Source1: _copr_ublue-os-akmods.repo
|
|
Source2: negativo17-fedora-multimedia.repo
|
|
|
|
%description
|
|
Adds the signing key for importing with mokutil to enable secure boot for kernel modules and repo files required to install akmod dependencies.
|
|
|
|
%prep
|
|
%setup -q -c -T
|
|
|
|
|
|
%build
|
|
# Have different name for *.der in case kmodgenca is needed for creating more keys
|
|
install -Dm0644 %{SOURCE0} %{buildroot}%{_datadir}/ublue-os/%{_sysconfdir}/pki/akmods/certs/akmods-ublue.der
|
|
install -Dm0644 %{SOURCE1} %{buildroot}%{_datadir}/ublue-os/%{_sysconfdir}/yum.repos.d/_copr_ublue-os-akmods.repo
|
|
install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/ublue-os/%{_sysconfdir}/yum.repos.d/negativo17-fedora-multimedia.repo
|
|
|
|
sed -i 's@enabled=1@enabled=0@g' %{buildroot}%{_datadir}/ublue-os/%{_sysconfdir}/yum.repos.d/negativo17-fedora-multimedia.repo
|
|
|
|
install -Dm0644 %{buildroot}%{_datadir}/ublue-os/%{_sysconfdir}/pki/akmods/certs/akmods-ublue.der %{buildroot}%{_sysconfdir}/pki/akmods/certs/akmods-ublue.der
|
|
install -Dm0644 %{buildroot}%{_datadir}/ublue-os/%{_sysconfdir}/yum.repos.d/_copr_ublue-os-akmods.repo %{buildroot}%{_sysconfdir}/yum.repos.d/_copr_ublue-os-akmods.repo
|
|
install -Dm0644 %{buildroot}%{_datadir}/ublue-os/%{_sysconfdir}/yum.repos.d/negativo17-fedora-multimedia.repo %{buildroot}%{_sysconfdir}/yum.repos.d/negativo17-fedora-multimedia.repo
|
|
|
|
%files
|
|
%attr(0644,root,root) %{_datadir}/ublue-os/%{_sysconfdir}/pki/akmods/certs/akmods-ublue.der
|
|
%attr(0644,root,root) %{_datadir}/ublue-os/%{_sysconfdir}/yum.repos.d/_copr_ublue-os-akmods.repo
|
|
%attr(0644,root,root) %{_datadir}/ublue-os/%{_sysconfdir}/yum.repos.d/negativo17-fedora-multimedia.repo
|
|
%attr(0644,root,root) %{_sysconfdir}/pki/akmods/certs/akmods-ublue.der
|
|
%attr(0644,root,root) %{_sysconfdir}/yum.repos.d/_copr_ublue-os-akmods.repo
|
|
%attr(0644,root,root) %{_sysconfdir}/yum.repos.d/negativo17-fedora-multimedia.repo
|
|
|
|
%changelog
|
|
* Mon Apr 23 2024 Kyle Gospodnetich <me@kylegospodneti.ch> - 0.6
|
|
- Remove unneeded repositories
|
|
|
|
* Mon Apr 22 2024 Marco Rodolfi <marco.rodolfi@tuta.io> - 0.5
|
|
- Add rok/cdemu copr repo for vhba kmod support
|
|
|
|
* Mon Nov 20 2023 RJ Trujillo <eyecantcu@pm.me> - 0.4
|
|
- Migrate xpadneo/xone modules from negativo17 fedora-steam to negativo17 fedora-multimedia
|
|
|
|
* Mon Jul 17 2023 Kyle Gospodnetich <me@kylegospodneti.ch> - 0.3
|
|
- Add ublue-os/akmods copr repo for modules not available upstream/elsewhere
|
|
|
|
* Tue May 30 2023 Benjamin Sherman <benjamin@holyarmy.org> - 0.2
|
|
- Add negativo17 fedora-steam repo to enable xbox controllers
|
|
|
|
* Fri May 18 2023 David Hoell - 0.1
|
|
- Add key for enrolling ublue kernel modules for secure boot
|