1
1
Name: ublue-os-nvidia-addons
2
- Version: 0.3
2
+ Version: 0.4
3
3
Release: 1%{?dist }
4
4
Summary: Additional files for nvidia driver support
5
5
@@ -11,9 +11,10 @@ Supplements: mokutil policycoreutils
11
11
12
12
Source0: public_key.der
13
13
Source1: nvidia-container-runtime.repo
14
- Source2: config-rootless.toml
15
- Source3: nvidia-container.pp
16
- Source4: environment
14
+ Source2: lukenukem-asus-linux.repo
15
+ Source3: config-rootless.toml
16
+ Source4: nvidia-container.pp
17
+ Source5: environment
17
18
18
19
%description
19
20
Adds various runtime files for nvidia support. These include a key for importing with mokutil to enable secure boot for nvidia kernel modules
@@ -26,29 +27,36 @@ Adds various runtime files for nvidia support. These include a key for importing
26
27
# Have different name for *.der in case kmodgenca is needed for creating more keys
27
28
install -Dm0644 %{SOURCE0 } %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/pki/akmods/certs/akmods-nvidia.der
28
29
install -Dm0644 %{SOURCE1 } %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/yum.repos.d/nvidia-container-runtime.repo
29
- install -Dm0644 %{SOURCE2 } %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/nvidia-container-runtime/config-rootless.toml
30
- install -Dm0644 %{SOURCE3 } %{buildroot }%{_datadir }/ublue-os/%{_datadir }/selinux/packages/nvidia-container.pp
31
- install -Dm0644 %{SOURCE4 } %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/sway/environment
30
+ install -Dm0644 %{SOURCE2 } %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/yum.repos.d/lukenukem-asus-linux.repo
31
+ install -Dm0644 %{SOURCE3 } %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/nvidia-container-runtime/config-rootless.toml
32
+ install -Dm0644 %{SOURCE4 } %{buildroot }%{_datadir }/ublue-os/%{_datadir }/selinux/packages/nvidia-container.pp
33
+ install -Dm0644 %{SOURCE5 } %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/sway/environment
32
34
33
- sed -i 's@enabled= 1@enabled= 0@g' %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/yum.repos.d/nvidia-container-runtime.repo
35
+ sed -i 's@enabled= 1@enabled= 0@g' %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/yum.repos.d/{lukenukem-asus-linux, nvidia-container-runtime} .repo
34
36
35
37
install -Dm0644 %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/pki/akmods/certs/akmods-nvidia.der %{buildroot }%{_sysconfdir }/pki/akmods/certs/akmods-nvidia.der
36
38
install -Dm0644 %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/yum.repos.d/nvidia-container-runtime.repo %{buildroot }%{_sysconfdir }/yum.repos.d/nvidia-container-runtime.repo
39
+ install -Dm0644 %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/yum.repos.d/lukenukem-asus-linux.repo %{buildroot }%{_sysconfdir }/yum.repos.d/lukenukem-asus-linux.repo
37
40
install -Dm0644 %{buildroot }%{_datadir }/ublue-os/%{_sysconfdir }/nvidia-container-runtime/config-rootless.toml %{buildroot }%{_sysconfdir }/nvidia-container-runtime/config-rootless.toml
38
41
install -Dm0644 %{buildroot }%{_datadir }/ublue-os/%{_datadir }/selinux/packages/nvidia-container.pp %{buildroot }%{_datadir }/selinux/packages/nvidia-container.pp
39
42
40
43
%files
41
44
%attr(0644,root,root) %{_datadir }/ublue-os/%{_sysconfdir }/pki/akmods/certs/akmods-nvidia.der
42
45
%attr(0644,root,root) %{_datadir }/ublue-os/%{_sysconfdir }/yum.repos.d/nvidia-container-runtime.repo
46
+ %attr(0644,root,root) %{_datadir }/ublue-os/%{_sysconfdir }/yum.repos.d/lukenukem-asus-linux.repo
43
47
%attr(0644,root,root) %{_datadir }/ublue-os/%{_sysconfdir }/nvidia-container-runtime/config-rootless.toml
44
48
%attr(0644,root,root) %{_datadir }/ublue-os/%{_datadir }/selinux/packages/nvidia-container.pp
45
49
%attr(0644,root,root) %{_datadir }/ublue-os/%{_sysconfdir }/sway/environment
46
50
%attr(0644,root,root) %{_sysconfdir }/pki/akmods/certs/akmods-nvidia.der
47
51
%attr(0644,root,root) %{_sysconfdir }/yum.repos.d/nvidia-container-runtime.repo
52
+ %attr(0644,root,root) %{_sysconfdir }/yum.repos.d/lukenukem-asus-linux.repo
48
53
%attr(0644,root,root) %{_sysconfdir }/nvidia-container-runtime/config-rootless.toml
49
54
%attr(0644,root,root) %{_datadir }/selinux/packages/nvidia-container.pp
50
55
51
56
%changelog
57
+ * Sun Mar 26 2023 Joshua Stone <joshua.gage.stone@gmail.com> - 0.4
58
+ - Add asus-linux COPR
59
+
52
60
* Fri Feb 24 2023 Joshua Stone <joshua.gage.stone@gmail.com> - 0.3
53
61
- Add sway environment file
54
62
- Put ublue-os modifications into a separate data directory
0 commit comments