]> git.pld-linux.org Git - packages/anaconda.git/blame - anaconda.spec
- drop locale check
[packages/anaconda.git] / anaconda.spec
CommitLineData
14d57731 1# TODO
f93efa3c 2# - code poldek backend (python-poldek pkg exists!)
f93efa3c 3# - pldize /etc/fstab
209972dd 4# - /etc/modprobe.conf for geninitrd
14d57731 5#
78d09d2d 6%define rel 200808292136
f00008ae 7Summary: Graphical system installer
b85d2ceb 8Summary(pl.UTF-8): Graficzny instalator systemu
f00008ae 9Name: anaconda
78d09d2d 10Version: 11.4.1.%{rel}
72bcb309 11Release: 2
f00008ae
PZ
12License: GPL
13Group: Applications/System
78d09d2d
PZ
14# http://team.pld-linux.org/~patrys/anaconda.git - origin/pld-branch
15Source0: %{name}-%{rel}.tar.bz2
16# Source0-md5: 1a3e6c15b9080fef45b53c2a471383ce
38b47ed4 17URL: http://fedoraproject.org/wiki/Anaconda
f71eda39 18BuildRequires: device-mapper-static >= 1.01.05
f00008ae 19BuildRequires: e2fsprogs-devel
d0a7f56a 20BuildRequires: gettext-devel >= 0.11
bc21c363 21BuildRequires: glib2-static
f00008ae
PZ
22BuildRequires: glibc-static
23BuildRequires: gtk+2-devel
5d2cb0ae 24BuildRequires: isomd5sum-devel
7a94577b 25BuildRequires: libdhcp-devel
5d2cb0ae 26BuildRequires: libdhcp-static
0af516ae 27BuildRequires: libdhcp4client-devel
8da9d5b1
PZ
28BuildRequires: libdhcp6client-devel
29BuildRequires: libnl-devel
30BuildRequires: libselinux-devel >= 1.6
31BuildRequires: libsepol-devel
78d09d2d
PZ
32BuildRequires: newt-devel
33BuildRequires: popt-devel
f00008ae 34BuildRequires: python-devel
8da9d5b1 35BuildRequires: python-kickstart >= 1.42
9a34989e 36BuildRequires: python-rhpl
e9ab7e88 37BuildRequires: python-rpm
7c75e836 38BuildRequires: rpm-pythonprov
a47c899d 39BuildRequires: rpmbuild(macros) >= 1.234
a4a383ce 40BuildRequires: sed >= 4.0
f00008ae 41BuildRequires: slang-static
f00008ae 42BuildRequires: zlib-static
b8035c8f 43Requires: /etc/pld-release
5f0de636 44Requires: bdevid
51106aa3 45Requires: device-mapper >= 1.01.05
0c7db9ef 46Requires: dosfstools
de80ef9c 47Requires: e2fsprogs
7a94577b 48Requires: grubby
5f0de636 49Requires: hal
0c7db9ef 50Requires: hfsutils
de80ef9c 51Requires: jfsutils
614a933d 52Requires: lvm2
0c7db9ef 53Requires: mdadm
5f93f60b
PZ
54Requires: python-bdevid >= 6.0.24
55Requires: python-booty >= 0.93
bf69ea3b 56Requires: python-cracklib
5d2cb0ae 57Requires: python-dbus
6a9e6705 58Requires: python-devel-tools
bf69ea3b 59Requires: python-iniparse
8da9d5b1 60Requires: python-kickstart >= 1.42
6bfc313a 61Requires: python-libuser
f00008ae 62Requires: python-libxml2
5f93f60b 63Requires: python-parted >= 1.8.9
bf69ea3b 64Requires: python-rhpl >= 0.216
f00008ae 65Requires: python-rpm >= 4.2-0.61
37c7dcb5 66Requires: python-selinux
35bb848d 67Requires: python-snack
89fe6ec9 68Requires: python-urlgrabber >= 2.9.8
de80ef9c 69Requires: reiserfsprogs
ec987f26 70Requires: system-config-date >= 1.9.17
16e32ab2 71Requires: tzdata
ca390636 72Requires: util-linux
de80ef9c 73Requires: xfsprogs
51106aa3
ER
74Requires: yum >= 2.5.1-3
75%ifnarch s390 s390x
76Requires: python-pyblock >= 0.7-1
77%endif
841055be 78BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f00008ae
PZ
79
80%description
841055be
JB
81The anaconda package contains the program which can be used to install
82system. These files are of little use on an already installed system.
83
ef1582d7
JR
84%description -l pl.UTF-8
85Pakiet anaconda zawiera program, którego można użyć do zainstalowania
86systemu. Pliki te mają niewiele zastosowań na już zainstalowanym
841055be 87systemie.
f00008ae 88
bc2388d0
ER
89%package gui
90Summary: Anaconda GTK+2 GUI
91Group: Applications/System
92Requires: %{name} = %{version}-%{release}
93Requires: X11-OpenGL-core
94Requires: X11-Xserver
95Requires: X11-fonts
bc2388d0 96Requires: python-gnome-canvas
70968e47 97Requires: python-pygtk-glade
4ed27729 98Requires: system-config-date
f9795ef5 99Requires: system-config-keyboard
bc2388d0
ER
100
101%description gui
102Anaconda GUI portion.
103
f00008ae 104%package runtime
841055be 105Summary: Graphical system installer portions needed only for fresh installs
b85d2ceb 106Summary(pl.UTF-8): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
f00008ae
PZ
107Group: Applications/System
108AutoReqProv: false
51106aa3
ER
109Requires: %{name} = %{version}-%{release}
110Requires: /usr/bin/strip
c02c1d39 111Requires: X11
e06c6bf7 112Requires: createrepo >= 0.4.3
3bfa0d3e 113Requires: gawk
f28f7f38 114Requires: glibc >= 6:2.3.6-5.1
e06c6bf7
ER
115Requires: kbd
116Requires: policycoreutils >= 1.30
f00008ae 117Requires: python
841055be 118Requires: python-libxml2
f00008ae 119Requires: python-rpm >= 4.2-0.61
7fc88410 120Requires: squashfs
51106aa3 121Requires: yum >= 2.4.0
f00008ae
PZ
122
123%description runtime
841055be
JB
124The anaconda-runtime package contains parts of the installation system
125which are needed for installing new systems. These files are used to
126build media sets, but are not meant for use on already installed
127systems.
f00008ae 128
ef1582d7 129%description runtime -l pl.UTF-8
841055be 130Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
ef1582d7
JR
131do instalowania nowych systemów. Pliki te służą do tworzenia zestawu
132nośników, nie są przewidziane do używania na już zainstalowanych
841055be 133systemach.
f00008ae 134
14d57731
ER
135%package debug
136Summary: Sourcecode for Anaconda
b85d2ceb 137Summary(pl.UTF-8): Kod źródłowy Anacondy
14d57731 138Group: Applications/System
2aaf7132 139AutoReqProv: false
14d57731
ER
140Requires: %{name} = %{version}-%{release}
141
142%description debug
2aaf7132
JB
143Anaconda sourcecode for debugging purposes.
144
ef1582d7
JR
145%description debug -l pl.UTF-8
146Kod źródłowy Anacondy do celów diagnostycznych.
14d57731 147
841055be 148%prep
78d09d2d 149%setup -q -n %{name}-%{rel}
a4a383ce
ER
150
151%build
e9ab7e88 152%{__make} depend -j1 \
f15d5b66
AM
153 PYTHON="%{__python}" \
154 PYTHONINCLUDE="%{py_incdir}" \
de80ef9c
ER
155 CC="%{__cc}"
156
e9ab7e88 157%{__make} -j1 \
f15d5b66
AM
158 PYTHON="%{__python}" \
159 PYTHONINCLUDE="%{py_incdir}" \
118a85f1 160 CC="%{__cc}" \
de80ef9c
ER
161 REALCC="%{__cc}" \
162 OPTFLAGS="%{rpmcflags}"
f00008ae 163
892e66ed
ER
164./py-compile isys/isys.py
165
f00008ae
PZ
166%install
167rm -rf $RPM_BUILD_ROOT
841055be
JB
168
169%{__make} install \
170 DESTDIR=$RPM_BUILD_ROOT
f00008ae 171
892e66ed
ER
172install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
173
4c281e62
ER
174# for ./isys/lang.c:isysLoadKeymap()
175%ifarch %{ix86}
176cp -a loader2/keymaps-i386 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
177%endif
178%ifarch ppc
179cp -a loader2/keymaps-ppc $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
180%endif
181%ifarch %{x8664}
182cp -a loader2/keymaps-x86_64 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
183%endif
184
d0a7f56a 185%find_lang %{name}
b19b94a1 186
14d57731 187%{!?debug:%py_postclean %{_libdir}/anaconda}
d0a7f56a 188
f00008ae
PZ
189%clean
190rm -rf $RPM_BUILD_ROOT
191
d0a7f56a 192%files -f %{name}.lang
f00008ae 193%defattr(644,root,root,755)
892e66ed 194%doc docs/*
4c281e62 195%{_sysconfdir}/keymaps.gz
7a94577b 196/etc/security/console.apps/liveinst
5d2cb0ae
PZ
197%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
198%attr(755,root,root) %{_bindir}/liveinst
f00008ae 199%attr(755,root,root) %{_sbindir}/anaconda
5d2cb0ae
PZ
200%attr(755,root,root) %{_sbindir}/gptsync
201%attr(755,root,root) %{_sbindir}/liveinst
202%attr(755,root,root) %{_sbindir}/showpart
a740d4a6
ER
203%dir %{_libdir}/anaconda
204%{_libdir}/anaconda/*.py[co]
205%dir %{_libdir}/anaconda/installclasses
206%{_libdir}/anaconda/installclasses/*.py[co]
a740d4a6
ER
207%dir %{_libdir}/anaconda/textw
208%{_libdir}/anaconda/textw/*.py[co]
209%{_libdir}/anaconda/lang-names
210%{_libdir}/anaconda/lang-table
bc2388d0
ER
211%attr(755,root,root) %{_libdir}/anaconda/_isys.so
212
213%files gui
214%defattr(644,root,root,755)
215%attr(755,root,root) %{_bindir}/mini-wm
bc2388d0 216%attr(755,root,root) %{_libdir}/anaconda/xutils.so
5d2cb0ae 217%{_desktopdir}/liveinst.desktop
bc2388d0
ER
218%dir %{_libdir}/anaconda/iw
219%{_libdir}/anaconda/iw/*.py[co]
220%{_datadir}/anaconda
f00008ae 221
14d57731
ER
222%if %{!?debug:0}%{?debug:1}
223%files debug
224%defattr(644,root,root,755)
225%{_libdir}/anaconda/*.py
226%{_libdir}/anaconda/installclasses/*.py
227%{_libdir}/anaconda/iw/*.py
228%{_libdir}/anaconda/textw/*.py
229%endif
230
f00008ae 231%files runtime
076f7c5c 232%defattr(644,root,root,755)
bc2388d0 233%attr(755,root,root) %{_libdir}/anaconda/*-stub
617032c3 234%dir %{_libdir}/anaconda-runtime
f9795ef5 235%dir %{_libdir}/anaconda-runtime/boot
617032c3
ER
236%{_libdir}/anaconda-runtime/boot/boot.msg
237%{_libdir}/anaconda-runtime/boot/general.msg
8da9d5b1 238%{_libdir}/anaconda-runtime/boot/grub.conf
617032c3
ER
239%{_libdir}/anaconda-runtime/boot/options.msg
240%{_libdir}/anaconda-runtime/boot/param.msg
241%{_libdir}/anaconda-runtime/boot/rescue.msg
8da9d5b1 242%{_libdir}/anaconda-runtime/boot/syslinux.cfg
617032c3 243%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
8da9d5b1 244%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
5d2cb0ae 245%attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
617032c3 246%attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
224bf463 247%{_libdir}/anaconda-runtime/keymaps-override-*
f9795ef5 248%dir %{_libdir}/anaconda-runtime/loader
617032c3
ER
249%attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
250%attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
617032c3 251%{_libdir}/anaconda-runtime/loader/loader.tr
617032c3
ER
252%{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
253%attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
5d2cb0ae 254%attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
617032c3
ER
255%attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
256%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
5d2cb0ae 257%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
617032c3 258%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
8da9d5b1 259%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
617032c3
ER
260%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
261%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
bc21c363 262%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
617032c3 263%attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
3e1e46cd 264%attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
617032c3
ER
265%attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
266%attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
224bf463 267%{_libdir}/anaconda-runtime/screenfont-*.gz
617032c3
ER
268%attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
269%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
5d2cb0ae 270%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates
This page took 0.073509 seconds and 4 git commands to generate.