2 # - code poldek backend (python-poldek pkg exists!)
4 # - /etc/modprobe.conf for geninitrd
6 %define rel 200808292136
7 Summary: Graphical system installer
8 Summary(pl.UTF-8): Graficzny instalator systemu
10 Version: 11.4.1.%{rel}
13 Group: Applications/System
14 # http://team.pld-linux.org/~patrys/anaconda.git - origin/pld-branch
15 Source0: %{name}-%{rel}.tar.bz2
16 # Source0-md5: 1a3e6c15b9080fef45b53c2a471383ce
17 URL: http://fedoraproject.org/wiki/Anaconda
18 # will kill it in the future
20 BuildRequires: device-mapper-devel >= 1.01.05
21 BuildRequires: e2fsprogs-devel
22 BuildRequires: gettext-devel >= 0.11
23 BuildRequires: glib2-devel
24 BuildRequires: gtk+2-devel
25 BuildRequires: isomd5sum-devel
26 BuildRequires: libdhcp-devel
27 BuildRequires: libdhcp4client-devel
28 BuildRequires: libdhcp6client-devel
29 BuildRequires: libnl-devel
30 BuildRequires: libselinux-devel >= 1.6
31 BuildRequires: libsepol-devel
32 BuildRequires: newt-devel
33 BuildRequires: popt-devel
34 BuildRequires: python-devel
35 BuildRequires: python-kickstart >= 1.42
36 BuildRequires: python-rhpl
37 BuildRequires: python-rpm
38 BuildRequires: rpm-pythonprov
39 BuildRequires: rpmbuild(macros) >= 1.234
40 BuildRequires: sed >= 4.0
41 BuildRequires: slang-devel
42 BuildRequires: zlib-devel
43 Requires: /etc/pld-release
45 Requires: device-mapper >= 1.01.05
54 Requires: python-bdevid >= 6.0.24
55 Requires: python-booty >= 0.93
56 Requires: python-cracklib
58 Requires: python-devel-tools
59 Requires: python-iniparse
60 Requires: python-kickstart >= 1.42
61 Requires: python-libuser
62 Requires: python-libxml2
63 Requires: python-parted >= 1.8.9
64 Requires: python-rhpl >= 0.216
65 Requires: python-rpm >= 4.2-0.61
66 Requires: python-selinux
67 Requires: python-snack
68 Requires: python-urlgrabber >= 2.9.8
69 Requires: reiserfsprogs
70 Requires: system-config-date >= 1.9.17
74 Requires: yum >= 2.5.1-3
76 Requires: python-pyblock >= 0.7-1
78 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81 The anaconda package contains the program which can be used to install
82 system. These files are of little use on an already installed system.
84 %description -l pl.UTF-8
85 Pakiet anaconda zawiera program, którego można użyć do zainstalowania
86 systemu. Pliki te mają niewiele zastosowań na już zainstalowanym
90 Summary: Anaconda GTK+2 GUI
91 Group: Applications/System
92 Requires: %{name} = %{version}-%{release}
93 Requires: X11-OpenGL-core
96 Requires: python-gnome-canvas
97 Requires: python-pygtk-glade
98 Requires: system-config-date
99 Requires: system-config-keyboard
102 Anaconda GUI portion.
105 Summary: Graphical system installer portions needed only for fresh installs
106 Summary(pl.UTF-8): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
107 Group: Applications/System
109 Requires: %{name} = %{version}-%{release}
110 Requires: /usr/bin/strip
112 Requires: createrepo >= 0.4.3
114 Requires: glibc >= 6:2.3.6-5.1
116 Requires: policycoreutils >= 1.30
118 Requires: python-libxml2
119 Requires: python-rpm >= 4.2-0.61
121 Requires: yum >= 2.4.0
124 The anaconda-runtime package contains parts of the installation system
125 which are needed for installing new systems. These files are used to
126 build media sets, but are not meant for use on already installed
129 %description runtime -l pl.UTF-8
130 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
131 do instalowania nowych systemów. Pliki te służą do tworzenia zestawu
132 nośników, nie są przewidziane do używania na już zainstalowanych
136 Summary: Sourcecode for Anaconda
137 Summary(pl.UTF-8): Kod źródłowy Anacondy
138 Group: Applications/System
140 Requires: %{name} = %{version}-%{release}
143 Anaconda sourcecode for debugging purposes.
145 %description debug -l pl.UTF-8
146 Kod źródłowy Anacondy do celów diagnostycznych.
149 %setup -q -n %{name}-%{rel}
152 %{__make} depend -j1 \
153 PYTHON="%{__python}" \
154 PYTHONINCLUDE="%{py_incdir}" \
158 PYTHON="%{__python}" \
159 PYTHONINCLUDE="%{py_incdir}" \
162 OPTFLAGS="%{rpmcflags}"
164 ./py-compile isys/isys.py
167 rm -rf $RPM_BUILD_ROOT
170 DESTDIR=$RPM_BUILD_ROOT
172 install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
174 # for ./isys/lang.c:isysLoadKeymap()
176 cp -a loader2/keymaps-i386 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
179 cp -a loader2/keymaps-ppc $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
182 cp -a loader2/keymaps-x86_64 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
187 %{!?debug:%py_postclean %{_libdir}/anaconda}
190 rm -rf $RPM_BUILD_ROOT
192 %files -f %{name}.lang
193 %defattr(644,root,root,755)
195 %{_sysconfdir}/keymaps.gz
196 /etc/security/console.apps/liveinst
197 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
198 %attr(755,root,root) %{_bindir}/liveinst
199 %attr(755,root,root) %{_sbindir}/anaconda
200 %attr(755,root,root) %{_sbindir}/liveinst
202 %attr(755,root,root) %{_sbindir}/gptsync
203 %attr(755,root,root) %{_sbindir}/showpart
205 %dir %{_libdir}/anaconda
206 %{_libdir}/anaconda/*.py[co]
207 %dir %{_libdir}/anaconda/installclasses
208 %{_libdir}/anaconda/installclasses/*.py[co]
209 %dir %{_libdir}/anaconda/textw
210 %{_libdir}/anaconda/textw/*.py[co]
211 %{_libdir}/anaconda/lang-names
212 %{_libdir}/anaconda/lang-table
213 %attr(755,root,root) %{_libdir}/anaconda/_isys.so
216 %defattr(644,root,root,755)
217 %attr(755,root,root) %{_bindir}/mini-wm
218 %attr(755,root,root) %{_libdir}/anaconda/xutils.so
219 %{_desktopdir}/liveinst.desktop
220 %dir %{_libdir}/anaconda/iw
221 %{_libdir}/anaconda/iw/*.py[co]
224 %if %{!?debug:0}%{?debug:1}
226 %defattr(644,root,root,755)
227 %{_libdir}/anaconda/*.py
228 %{_libdir}/anaconda/installclasses/*.py
229 %{_libdir}/anaconda/iw/*.py
230 %{_libdir}/anaconda/textw/*.py
234 %defattr(644,root,root,755)
235 %attr(755,root,root) %{_libdir}/anaconda/*-stub
236 %dir %{_libdir}/anaconda-runtime
237 %dir %{_libdir}/anaconda-runtime/boot
239 %{_libdir}/anaconda-runtime/boot/boot.msg
240 %{_libdir}/anaconda-runtime/boot/general.msg
241 %{_libdir}/anaconda-runtime/boot/grub.conf
242 %{_libdir}/anaconda-runtime/boot/options.msg
243 %{_libdir}/anaconda-runtime/boot/param.msg
244 %{_libdir}/anaconda-runtime/boot/rescue.msg
245 %{_libdir}/anaconda-runtime/boot/syslinux.cfg
247 %{_libdir}/anaconda-runtime/boot/bootinfo.txt
248 %{_libdir}/anaconda-runtime/boot/magic
249 %{_libdir}/anaconda-runtime/boot/mapping
250 %{_libdir}/anaconda-runtime/boot/ofboot.b
251 %{_libdir}/anaconda-runtime/boot/yaboot.conf.3264
252 %{_libdir}/anaconda-runtime/boot/yaboot.conf.in
254 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
255 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
256 %attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
257 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
258 %{_libdir}/anaconda-runtime/keymaps-override-*
259 %dir %{_libdir}/anaconda-runtime/loader
260 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
261 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
262 %{_libdir}/anaconda-runtime/loader/loader.tr
263 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
264 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
265 %attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
266 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
267 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
268 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
269 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
270 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
271 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
272 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
273 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
274 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
275 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
276 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
277 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
278 %{_libdir}/anaconda-runtime/screenfont-*.gz
279 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
280 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
281 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates