1 |
%define name drakx-installer-images |
2 |
%define version 1.50 |
3 |
%define release %mkrel 11 |
4 |
%define theme Free |
5 |
%define main_kernel_version 2.6.37-3.mga-1-1.mga1 |
6 |
|
7 |
%ifarch %ix86 |
8 |
%define kernels kernel-desktop586-%main_kernel_version kernel-server-%main_kernel_version |
9 |
%else |
10 |
%ifarch ppc |
11 |
%define kernels kernel-legacy-%main_kernel_version |
12 |
%else |
13 |
%define kernels kernel-desktop-%main_kernel_version kernel-server-%main_kernel_version |
14 |
%endif |
15 |
%endif |
16 |
|
17 |
Summary: DrakX installer images |
18 |
Name: %{name} |
19 |
Version: %{version} |
20 |
Release: %{release} |
21 |
Source0: %{name}-%{version}.tar.bz2 |
22 |
Patch0: %{name}-use-mtools-for-images.patch |
23 |
License: GPL |
24 |
Group: Development/Other |
25 |
Url: http://www.mageia.org/ |
26 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot |
27 |
BuildRequires: %kernels kernel-firmware |
28 |
%ifarch %ix86 x86_64 |
29 |
BuildRequires: memtest86+ |
30 |
BuildRequires: grub |
31 |
BuildRequires: syslinux >= 3.72 |
32 |
%endif |
33 |
%ifarch ppc |
34 |
BuildRequires: yaboot |
35 |
%endif |
36 |
BuildRequires: drakx-installer-binaries >= 1.47 |
37 |
BuildRequires: ldetect-lst >= 0.1.199 |
38 |
BuildRequires: mageia-theme-%{theme} |
39 |
BuildRequires: pcmciautils |
40 |
BuildRequires: perl-XML-Parser |
41 |
|
42 |
BuildRequires: cdrkit-genisoimage |
43 |
BuildRequires: mknod-m600 |
44 |
BuildRequires: mtools |
45 |
Buildrequires: busybox-static |
46 |
Buildrequires: ka-deploy-source-node |
47 |
|
48 |
%description |
49 |
images needed to build %_vendor installer (DrakX) |
50 |
|
51 |
%prep |
52 |
%setup -q |
53 |
%patch0 -p1 |
54 |
|
55 |
%build |
56 |
THEME=%_vendor-%{theme} make -C images KERNELS="%{kernels}" |
57 |
|
58 |
%install |
59 |
rm -rf $RPM_BUILD_ROOT |
60 |
|
61 |
dest=$RPM_BUILD_ROOT%{_libdir}/%name |
62 |
mkdir -p $dest |
63 |
make -C images install ROOTDEST=$dest |
64 |
|
65 |
%clean |
66 |
rm -rf $RPM_BUILD_ROOT |
67 |
|
68 |
%files |
69 |
%defattr(-,root,root) |
70 |
%{_libdir}/%name |
71 |
|