]> git.pld-linux.org Git - packages/lilo.git/blame - lilo.spec
- partial 24.0 update
[packages/lilo.git] / lilo.spec
CommitLineData
20a3d989 1# TODO:
1ee2fc5b 2# - package things from %files
20a3d989 3# - pl-manual is really not-up-to-date
c6db2da3 4Summary: Boot loader for Linux and other operating systems
6f2ecd4a
ER
5Summary(de.UTF-8): Boot-Lader für Linux und andere Betriebssysteme
6Summary(es.UTF-8): Cargador de arranque para Linux y otros sistemas operativos
7Summary(fr.UTF-8): Chargeur de boot pour Linux et autres systèmes d'exploitation
8Summary(pl.UTF-8): Boot Loader dla Linuksa i innych systemów operacyjnych
9Summary(pt_BR.UTF-8): Carregador de boot para Linux e outros sistemas operacionais
10Summary(ru.UTF-8): Загрузчик для Linux и других операционных систем
11Summary(tr.UTF-8): Linux ve diger işletim sistemleri için sistem yükleyici
12Summary(uk.UTF-8): Завантажувач для Linux та інших операційних систем
13Summary(zh_CN.UTF-8): Linux 和其它系统的引导模块。
c6db2da3 14Name: lilo
1ee2fc5b
AM
15Version: 24.0
16Release: 0.1
930de00e 17Epoch: 2
fcfe15b9 18License: BSD
da9b00e1 19Group: Applications/System
b045a4d2 20Source0: http://lilo.alioth.debian.org/ftp/sources/%{name}-%{version}.tar.gz
1ee2fc5b 21# Source0-md5: 03d7090835a5675314082847f1ac7910
080ddbe4 22Source1: %{name}-pldblack.bmp
05e43e31 23Source2: %{name}.conf
66452130 24Source3: %{name}_functions.sh
e265c917 25Source4: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
75b93dcc 26# Source4-md5: 5d93c6c01175d2e701ca77de16368a62
15cd94aa 27Source5: %{name}-pldblue.bmp
f2b55b41 28Source6: %{name}-pldblue8.bmp
d1fe4d90
AM
29Patch0: %{name}-nobash.patch
30Patch1: %{name}-cc.patch
31Patch2: %{name}-pagesize.patch
32Patch3: %{name}-dm.patch
1ee2fc5b 33Patch4: %{name}-build.patch
eea4d960 34URL: http://lilo.alioth.debian.org/
391f5c24 35BuildRequires: bin86 >= 0.15
b1c941de 36BuildRequires: device-mapper-devel >= 1.01.01
49457fb3 37BuildRequires: sed >= 4.0
7b7430ba 38# uudecode command
39BuildRequires: sharutils
e2a71560 40Provides: bootloader
e3cdfd30 41ExclusiveArch: %{ix86} %{x8664}
5c1ce86f 42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
433866fc 43
49457fb3 44%define _sbindir /sbin
d1fe4d90 45%define _usrsbindir %{_prefix}/sbin
49457fb3 46
433866fc 47%description
48Lilo is repsonsible for loading your linux kernel from either a floppy
49or a hard drive and giving it control of the system. It can also be
50used to boot many other operating sysetms, including the BSD variants,
51DOS, and OS/2.
52
00d39022
JR
53%description -l de.UTF-8
54Lilo ist zuständig für das Laden des Linux-Kernels, entweder von einer
55Diskette oder einer Festplatte, und übergibt diesem dann die Kontrolle
56über das System. Es kann auch benutzt werden, um viele andere
433866fc 57Betriebssysteme zu laden, etwa die BSD-Varianten, DOS und OS/2.
58
00d39022 59%description -l es.UTF-8
c884a38c 60Lilo es responsable de cargar el kernel Linux de un disquete o del
00d39022 61disco duro, dándole el control del sistema. Puede también ser usado
c884a38c 62para "bootar" varios otros sistemas operativos, incluyendo variantes
63de BSD, DOS y OS/2.
64
00d39022
JR
65%description -l pl.UTF-8
66Lilo jest odpowiedzialny za ładowanie jądra systemu Linux z dysku
67twardego lub stacji dyskietek. Może także być używany do startowania
68innych systemów operacyjnych, takich jak różne warianty BSD czy OS/2,
69jak również DOS.
433866fc 70
00d39022
JR
71%description -l pt_BR.UTF-8
72Lilo é responsável pelo carregamento do kernel Linux de um disquete ou
73do disco rígido, dando a ele o controle do sistema. Ele pode também
74ser usado para "bootar" vários outros sistemas operacionais, incluindo
c884a38c 75variantes de BSD, DOS e OS/2.
76
00d39022
JR
77%description -l ru.UTF-8
78Lilo отвечает за загрузку ядра Linux с дискеты или жесткого диска и
79передачу ему управления системой. Также может быть использовано для
80загрузки многих других систем, включая диалекты BSD, DOS и OS/2.
81
82%description -l tr.UTF-8
83Lilo, Linux çekirdeğinin disket veya sabit disk sürücüden
84yüklenmesinden sorumludur. Ayrıca pek çok diğer işletim sisteminin de
85açılışta yüklenmesi için kullanılır. Bu sistemler arasında BSD
86türevleri, DOS ve OS/2 sayılabilir.
87
88%description -l uk.UTF-8
89Lilo відповідає за завантаження ядра Linux з дискети чи жорсткого
90диску та передачі йому керування системою. Дозволяє також
91завантажувати інші операційні системи, включаючи діалекти BSD, DOS та
8e57ba50 92OS/2.
93
78f503c6 94%package -n rc-boot-lilo
714c14bc 95Summary: lilo support for rc-boot
96Summary(pl.UTF-8): Wsparcie lilo dla rc-boot
97Group: Base
fef9f0c7 98Requires: %{name} = %{epoch}:%{version}-%{release}
469f401e 99Requires: rc-boot
100Provides: rc-boot-bootloader
78f503c6
AM
101
102%description -n rc-boot-lilo
103lilo support for rc-boot.
104
105%description -n rc-boot-lilo -l pl.UTF-8
106Wsparcie lilo dla rc-boot.
107
433866fc 108%prep
ee62f34c 109%setup -q
feb78b95 110%patch0 -p1
00d3024f 111%patch1 -p1
524e46a4 112%patch2 -p1
3b896389 113%patch3 -p1
1ee2fc5b 114%patch4 -p1
433866fc 115
116%build
8eb5f006 117:> checkit
3b896389
JB
118sed -i -e 's#/bin/bcc#/nonexistant/file#g' Makefile*
119%{__make} all \
f84ac5ba 120 CC="%{__cc}" \
85ac05e7 121 OPT="%{rpmcflags} %{rpmcppflags} -DLCF_DEVMAPPER" \
f84ac5ba 122 LDFLAGS="%{rpmldflags}"
433866fc 123
124%install
125rm -rf $RPM_BUILD_ROOT
6d1560f0 126install -d $RPM_BUILD_ROOT{/etc/sysconfig/rc-boot,%{_mandir}/man{5,8}}
433866fc 127
f84ac5ba 128%{__make} install \
d1fe4d90 129 DESTDIR=$RPM_BUILD_ROOT
433866fc 130
05e43e31 131install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/lilo.conf
433866fc 132
66452130 133# driver for rc-boot
6d1560f0 134install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-boot
66452130 135
080ddbe4 136install %{SOURCE1} $RPM_BUILD_ROOT/boot
15cd94aa 137install %{SOURCE5} $RPM_BUILD_ROOT/boot
f2b55b41 138install %{SOURCE6} $RPM_BUILD_ROOT/boot
c71f7c74 139
0150302e 140touch $RPM_BUILD_ROOT%{_sysconfdir}/disktab
20a3d989 141
4683194d 142bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
00ed5836 143
84edff2b
JB
144%clean
145rm -rf $RPM_BUILD_ROOT
146
b8b9dc1e 147%post
6b927f04 148echo "Remember to type \"lilo\" after upgrade. Or rc-boot if you are using it."
b8b9dc1e 149
433866fc 150%files
c6db2da3 151%defattr(644,root,root,755)
d1fe4d90 152%doc CHANGELOG* NEWS README TODO QuickInst readme
7138c727
ER
153%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
154%attr(600,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/disktab
bf462f0f
JB
155/boot/lilo-pldblack.bmp
156/boot/lilo-pldblue.bmp
157/boot/lilo-pldblue8.bmp
49457fb3 158%attr(755,root,root) %{_sbindir}/lilo
d1fe4d90
AM
159%attr(755,root,root) %{_usrsbindir}/keytab-lilo
160%attr(755,root,root) %{_usrsbindir}/mkrescue
d9a8b269 161%{_mandir}/man[58]/*
4683194d 162%lang(cs) %{_mandir}/cs/man[58]/*
163%lang(de) %{_mandir}/de/man[58]/*
d9cbc7a3
JB
164%lang(es) %{_mandir}/es/man[58]/*
165%lang(fr) %{_mandir}/fr/man[58]/*
4683194d 166%lang(hu) %{_mandir}/hu/man[58]/*
167%lang(it) %{_mandir}/it/man[58]/*
168%lang(ja) %{_mandir}/ja/man[58]/*
169%lang(ko) %{_mandir}/ko/man[58]/*
170%lang(pl) %{_mandir}/pl/man[58]/*
171%lang(ru) %{_mandir}/ru/man[58]/*
78f503c6
AM
172
173%files -n rc-boot-lilo
174%defattr(644,root,root,755)
175/etc/sysconfig/rc-boot/%{name}_functions.sh
This page took 0.051696 seconds and 4 git commands to generate.