1 |
%define name drakx-installer-stage2 |
2 |
%define version 13.58 |
3 |
%define release %mkrel 3 |
4 |
|
5 |
Summary: DrakX installer stage2 image |
6 |
Name: %{name} |
7 |
Version: %{version} |
8 |
Release: %{release} |
9 |
Source0: %{name}-%{version}.tar.xz |
10 |
Patch0: evdev.patch |
11 |
License: GPLv2+ |
12 |
Group: Development/Other |
13 |
Url: http://wiki.mandriva.com/Tools/DrakX |
14 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot |
15 |
|
16 |
BuildRequires: squashfs-tools >= 4.0 |
17 |
BuildRequires: libx11-devel perl-devel libldetect-devel >= 0.9.1 drakx-installer-binaries >= 1.50-2 |
18 |
BuildRequires: libgdk_pixbuf2.0 parted-devel |
19 |
BuildRequires: perl-Gtk2 perl-Glib perl-XML-Parser perl-Curses perl-Curses-UI perl-Term-ReadKey |
20 |
BuildRequires: pixman-devel >= 0.15.18 |
21 |
BuildRequires: perl-Locale-gettext packdrake perl-Clone |
22 |
BuildRequires: drakx-net >= 0.81.1 |
23 |
BuildRequires: drakx-kbd-mouse-x11 >= 0.83 |
24 |
BuildRequires: rpm-mandriva-setup >= 1.48 |
25 |
BuildRequires: perl-MDK-Common >= 1.2.28 |
26 |
BuildRequires: urpmi >= 6.40-8 |
27 |
BuildRequires: perl-URPM >= 3.26 |
28 |
BuildRequires: perl_checker |
29 |
BuildRequires: meta-task |
30 |
BuildRequires: ldetect-lst >= 0.1.291-9 |
31 |
BuildRequires: draksnapshot |
32 |
# progs |
33 |
BuildRequires: drakx-installer-matchbox |
34 |
BuildRequires: e2fsprogs >= 1.41.6 |
35 |
BuildRequires: dosfstools mtools |
36 |
BuildRequires: task-x11 libx11-devel libxxf86misc-devel x11-driver-video-fbdev x11-driver-input-vmmouse |
37 |
BuildRequires: x11-data-xkbdata >= 1.8-2 |
38 |
BuildRequires: x11-driver-input-keyboard x11-driver-input-mouse x11-driver-video-vesa |
39 |
BuildRequires: setserial pciutils mt-st reiserfsprogs jfsutils |
40 |
BuildRequires: xfsprogs pcmcia-cs gettext ash x11-driver-input-wacom |
41 |
BuildRequires: fonts-ttf-bengali fonts-ttf-bitstream-vera fonts-ttf-lohit fonts-ttf-thai fonts-ttf-devanagari fonts-ttf-wqy-microhei |
42 |
BuildRequires: shared-mime-info |
43 |
BuildRequires: fb2png ntfsprogs ia_ora-gnome brltty |
44 |
BuildRequires: lvm2 glibc-i18ndata |
45 |
BuildRequires: dmraid mdadm quota |
46 |
BuildRequires: losetup xmodmap xset monitor-edid locales |
47 |
#BuildRequires: perl-Gtk2-WebKit mandriva-doc-installer-help |
48 |
BuildRequires: perl-Gtk2-WebKit |
49 |
BuildRequires: nfs-utils-clients |
50 |
BuildRequires: ntfs-3g |
51 |
BuildRequires: btrfs-progs |
52 |
BuildRequires: aria2 |
53 |
|
54 |
%description |
55 |
This is the stage2 image for %_vendor DrakX installer. |
56 |
|
57 |
%prep |
58 |
%setup -q |
59 |
%patch0 -p0 |
60 |
|
61 |
%build |
62 |
make -C tools |
63 |
make -C perl-install/install |
64 |
rpm -qa | sort > build-rpms.lst |
65 |
|
66 |
%install |
67 |
rm -rf $RPM_BUILD_ROOT |
68 |
|
69 |
dest=$RPM_BUILD_ROOT%{_libdir}/%name |
70 |
mkdir -p $dest |
71 |
make -C perl-install/install install ROOTDEST=$dest |
72 |
make -C tools install ROOTDEST=$dest |
73 |
|
74 |
%check |
75 |
cd perl-install |
76 |
%make check_perl_checker |
77 |
|
78 |
%clean |
79 |
rm -rf $RPM_BUILD_ROOT |
80 |
|
81 |
%files |
82 |
%defattr(-,root,root) |
83 |
%doc build-rpms.lst |
84 |
%{_libdir}/%name |
85 |
|
86 |
|