25 |
BuildRequires: kernel-desktop586-devel-%{kernver}-%{kernrel} |
BuildRequires: kernel-desktop586-devel-%{kernver}-%{kernrel} |
26 |
%endif |
%endif |
27 |
BuildRequires: kernel-desktop-devel-%{kernver}-%{kernrel} |
BuildRequires: kernel-desktop-devel-%{kernver}-%{kernrel} |
|
BuildRequires: kernel-netbook-devel-%{kernver}-%{kernrel} |
|
28 |
BuildRequires: kernel-server-devel-%{kernver}-%{kernrel} |
BuildRequires: kernel-server-devel-%{kernver}-%{kernrel} |
29 |
|
|
30 |
%description |
%description |
31 |
This package creates prebuilt %{drvname} kernel modules for core kernel. |
This package creates prebuilt %{drvname} kernel modules for core kernel. |
32 |
|
|
33 |
|
|
34 |
|
# obsoletes prebuilt -netbook-latest modules with matching -desktop-latest |
35 |
|
%define latest_obsoletes_desktop %{drvname}-kernel-netbook-latest < 5.100.82.112-49 |
36 |
|
%define latest_provides_desktop %{drvname}-kernel-netbook-latest = %{drvver}-%{release} |
37 |
|
|
38 |
##### mkflavour() ala core kernel ##### |
##### mkflavour() ala core kernel ##### |
39 |
%define mkflavour() \ |
%define mkflavour() \ |
74 |
URL: http://www.virtualbox.org/ \ |
URL: http://www.virtualbox.org/ \ |
75 |
Group: System/Kernel and hardware \ |
Group: System/Kernel and hardware \ |
76 |
Requires: %{drvname}-kernel-%{kernver}-%{1}-%{kernrel} = %{version}-%{release} \ |
Requires: %{drvname}-kernel-%{kernver}-%{1}-%{kernrel} = %{version}-%{release} \ |
77 |
|
%{expand:%%{?latest_obsoletes_%{1}:Obsoletes: %{latest_obsoletes_%{1}}}} \ |
78 |
|
%{expand:%%{?latest_provides_%{1}:Provides: %{latest_provides_%{1}}}} \ |
79 |
%ifarch %{ix86} \ |
%ifarch %{ix86} \ |
80 |
Conflicts: arch(x86_64) \ |
Conflicts: arch(x86_64) \ |
81 |
%endif \ |
%endif \ |
105 |
-k %{kernver}-desktop586-%{kernrel} --kernelsourcedir /usr/src/linux-%{kernver}-desktop586-%{kernrel} \ |
-k %{kernver}-desktop586-%{kernrel} --kernelsourcedir /usr/src/linux-%{kernver}-desktop586-%{kernrel} \ |
106 |
--dkmstree %{topdir}/var/lib/dkms-binary |
--dkmstree %{topdir}/var/lib/dkms-binary |
107 |
%endif |
%endif |
108 |
for flavour in desktop netbook server; do |
for flavour in desktop server; do |
109 |
%{_sbindir}/dkms build --no-prepare-kernel --no-clean-kernel -m %{drvname} -v %{drvver}-%{drvrel} \ |
%{_sbindir}/dkms build --no-prepare-kernel --no-clean-kernel -m %{drvname} -v %{drvver}-%{drvrel} \ |
110 |
-k %{kernver}-$flavour-%{kernrel} --kernelsourcedir /usr/src/linux-%{kernver}-$flavour-%{kernrel} \ |
-k %{kernver}-$flavour-%{kernrel} --kernelsourcedir /usr/src/linux-%{kernver}-$flavour-%{kernrel} \ |
111 |
--dkmstree %{topdir}/var/lib/dkms-binary |
--dkmstree %{topdir}/var/lib/dkms-binary |