Skip to content

Commit bfc9725

Browse files
authored
Merge pull request #42 from tzneal/add-neuron-devel-package
add a kmod-6.1-neuron-devel package with header files
2 parents d8ab6c4 + 2a0698d commit bfc9725

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

packages/kmod-6.1-neuron/kmod-6.1-neuron.spec

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@ BuildRequires: %{_cross_os}kernel-6.1-archive
1515
%description
1616
%{summary}.
1717

18+
%package devel
19+
Summary: Files for development using the Neuron drivers
20+
Requires: %{name}
21+
22+
%description devel
23+
%{summary}.
24+
1825
%prep
1926
rpm2cpio %{SOURCE0} | cpio -idmv
2027
tar -xf %{_cross_datadir}/bottlerocket/kernel-devel.tar.xz
@@ -51,9 +58,19 @@ install -p -m 0644 %{S:1} %{buildroot}%{_cross_libdir}/modules-load.d/neuron.con
5158
install -d %{buildroot}%{_cross_unitdir}/systemd-modules-load.service.d
5259
install -p -m 0644 %{S:2} %{buildroot}%{_cross_unitdir}/systemd-modules-load.service.d/neuron.conf
5360

61+
# Install the shared header file
62+
install -d %{buildroot}%{_cross_includedir}/share
63+
install -p -m 0644 %{_builddir}/%{neuron_sources}/share/neuron_driver_shared.h %{buildroot}/%{_cross_includedir}/share/neuron_driver_shared.h
64+
install -p -m 0644 %{_builddir}/%{neuron_sources}/neuron_ioctl.h %{buildroot}/%{_cross_includedir}/neuron_ioctl.h
65+
5466
%files
5567
%license %{neuron_sources}/LICENSE
5668
%{_cross_attribution_file}
5769
%{_cross_libdir}/modules/*/extra/neuron.ko.gz
5870
%{_cross_libdir}/modules-load.d/neuron.conf
5971
%{_cross_unitdir}/systemd-modules-load.service.d/neuron.conf
72+
73+
%files devel
74+
%dir %{_cross_includedir}/share/
75+
%{_cross_includedir}/share/neuron_driver_shared.h
76+
%{_cross_includedir}/neuron_ioctl.h

0 commit comments

Comments
 (0)