2 # - code poldek backend (python-poldek pkg exists!)
4 %define rel 200810111759
5 Summary: Graphical system installer
6 Summary(pl.UTF-8): Graficzny instalator systemu
11 Group: Applications/System
12 # http://team.pld-linux.org/~patrys/anaconda.git - origin/pld-branch
13 Source0: %{name}-%{rel}.tar.bz2
14 # Source0-md5: f0f2c7fdff6bec2a7cc532401d7802dd
15 URL: http://fedoraproject.org/wiki/Anaconda
16 BuildRequires: NetworkManager-devel
17 BuildRequires: audit-libs-devel
18 # will kill it in the future
20 BuildRequires: dbus-devel
21 BuildRequires: device-mapper-devel >= 1.01.05
22 BuildRequires: e2fsprogs-devel
23 BuildRequires: gettext-devel >= 0.11
24 BuildRequires: glib2-devel
25 BuildRequires: gtk+2-devel
26 BuildRequires: isomd5sum-devel
27 BuildRequires: libdhcp-devel
28 BuildRequires: libdhcp4client-devel
29 BuildRequires: libdhcp6client-devel
30 BuildRequires: libnl-devel
31 BuildRequires: libselinux-devel >= 1.6
32 BuildRequires: libsepol-devel
33 BuildRequires: newt-devel
34 BuildRequires: popt-devel
35 BuildRequires: python-devel
36 BuildRequires: python-kickstart >= 1.44
37 BuildRequires: python-rhpl
38 BuildRequires: python-rpm
39 BuildRequires: rpm-pythonprov
40 BuildRequires: rpmbuild(macros) >= 1.234
41 BuildRequires: sed >= 4.0
42 BuildRequires: slang-devel
43 BuildRequires: zlib-devel
44 Requires: /etc/pld-release
45 Requires: NetworkManager
47 Requires: device-mapper >= 1.01.05
56 Requires: pci-database
57 Requires: python-bdevid >= 6.0.24
58 Requires: python-booty >= 0.93-4
59 Requires: python-cracklib
61 Requires: python-devel-tools
62 Requires: python-iniparse
63 Requires: python-kickstart >= 1.44
64 Requires: python-libuser
65 Requires: python-libxml2
66 Requires: python-parted >= 1.8.9
67 Requires: python-pyblock >= 0.32
68 Requires: python-rhpl >= 0.216
69 Requires: python-rpm >= 4.2-0.61
70 Requires: python-selinux
71 Requires: python-snack
72 Requires: python-urlgrabber >= 2.9.8
73 Requires: reiserfsprogs
74 Requires: system-config-date >= 1.9.17
78 Requires: yum >= 3.2.19
80 Requires: python-pyblock >= 0.7-1
82 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
85 The anaconda package contains the program which can be used to install
86 system. These files are of little use on an already installed system.
88 %description -l pl.UTF-8
89 Pakiet anaconda zawiera program, którego można użyć do zainstalowania
90 systemu. Pliki te mają niewiele zastosowań na już zainstalowanym
94 Summary: Anaconda GTK+2 GUI
95 Group: Applications/System
96 Requires: %{name} = %{version}-%{release}
97 Requires: X11-OpenGL-core
100 Requires: python-gnome-canvas
101 Requires: python-pygtk-glade
102 Requires: system-config-date
103 Requires: system-config-keyboard
106 Anaconda GUI portion.
109 Summary: Graphical system installer portions needed only for fresh installs
110 Summary(pl.UTF-8): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
111 Group: Applications/System
113 Requires: %{name} = %{version}-%{release}
114 Requires: /usr/bin/strip
116 Requires: createrepo >= 0.4.3
118 Requires: glibc >= 6:2.3.6-5.1
120 Requires: policycoreutils >= 1.30
122 Requires: python-libxml2
123 Requires: python-rpm >= 4.2-0.61
125 Requires: yum >= 3.2.19
128 The anaconda-runtime package contains parts of the installation system
129 which are needed for installing new systems. These files are used to
130 build media sets, but are not meant for use on already installed
133 %description runtime -l pl.UTF-8
134 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
135 do instalowania nowych systemów. Pliki te służą do tworzenia zestawu
136 nośników, nie są przewidziane do używania na już zainstalowanych
140 Summary: Sourcecode for Anaconda
141 Summary(pl.UTF-8): Kod źródłowy Anacondy
142 Group: Applications/System
144 Requires: %{name} = %{version}-%{release}
147 Anaconda sourcecode for debugging purposes.
149 %description debug -l pl.UTF-8
150 Kod źródłowy Anacondy do celów diagnostycznych.
153 %setup -q -n %{name}-%{rel}
156 %{__make} depend -j1 \
157 PYTHON="%{__python}" \
158 PYTHONINCLUDE="%{py_incdir}" \
162 PYTHON="%{__python}" \
163 PYTHONINCLUDE="%{py_incdir}" \
166 OPTFLAGS="%{rpmcflags}"
168 ./py-compile isys/isys.py
171 rm -rf $RPM_BUILD_ROOT
174 DESTDIR=$RPM_BUILD_ROOT
176 install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
178 # for ./isys/lang.c:isysLoadKeymap()
180 cp -a loader/keymaps-i386 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
183 cp -a loader/keymaps-ppc $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
186 cp -a loader/keymaps-x86_64 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
191 %{!?debug:%py_postclean %{_libdir}/anaconda}
194 rm -rf $RPM_BUILD_ROOT
196 %files -f %{name}.lang
197 %defattr(644,root,root,755)
199 %{_sysconfdir}/keymaps.gz
200 /etc/security/console.apps/liveinst
201 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
202 %attr(755,root,root) %{_sbindir}/anaconda
203 %attr(755,root,root) %{_sbindir}/liveinst
205 %attr(755,root,root) %{_sbindir}/gptsync
206 %attr(755,root,root) %{_sbindir}/showpart
208 %dir %{_libdir}/anaconda
209 %{_libdir}/anaconda/*.py[co]
210 %dir %{_libdir}/anaconda/installclasses
211 %{_libdir}/anaconda/installclasses/*.py[co]
212 %dir %{_libdir}/anaconda/textw
213 %{_libdir}/anaconda/textw/*.py[co]
214 %{_libdir}/anaconda/lang-names
215 %{_libdir}/anaconda/lang-table
216 %attr(755,root,root) %{_libdir}/anaconda/_isys.so
219 %defattr(644,root,root,755)
220 %attr(755,root,root) %{_bindir}/mini-wm
221 %attr(755,root,root) %{_libdir}/anaconda/xutils.so
222 %{_desktopdir}/liveinst.desktop
223 %dir %{_libdir}/anaconda/iw
224 %{_libdir}/anaconda/iw/*.py[co]
227 %if %{!?debug:0}%{?debug:1}
229 %defattr(644,root,root,755)
230 %{_libdir}/anaconda/*.py
231 %{_libdir}/anaconda/installclasses/*.py
232 %{_libdir}/anaconda/iw/*.py
233 %{_libdir}/anaconda/textw/*.py
237 %defattr(644,root,root,755)
238 %attr(755,root,root) %{_libdir}/anaconda/*-stub
239 %dir %{_libdir}/anaconda-runtime
240 %dir %{_libdir}/anaconda-runtime/boot
242 %{_libdir}/anaconda-runtime/boot/boot.msg
243 %{_libdir}/anaconda-runtime/boot/general.msg
244 %{_libdir}/anaconda-runtime/boot/grub.conf
245 %{_libdir}/anaconda-runtime/boot/options.msg
246 %{_libdir}/anaconda-runtime/boot/param.msg
247 %{_libdir}/anaconda-runtime/boot/rescue.msg
248 %{_libdir}/anaconda-runtime/boot/syslinux.cfg
250 %{_libdir}/anaconda-runtime/boot/bootinfo.txt
251 %{_libdir}/anaconda-runtime/boot/magic
252 %{_libdir}/anaconda-runtime/boot/mapping
253 %{_libdir}/anaconda-runtime/boot/ofboot.b
254 %{_libdir}/anaconda-runtime/boot/yaboot.conf.3264
255 %{_libdir}/anaconda-runtime/boot/yaboot.conf.in
257 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
258 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
259 %attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
260 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
261 %{_libdir}/anaconda-runtime/keymaps-override-*
262 %dir %{_libdir}/anaconda-runtime/loader
263 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
264 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
265 %{_libdir}/anaconda-runtime/loader/loader.tr
266 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
267 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
268 %attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
269 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
270 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
271 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
272 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
273 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
274 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
275 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
276 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
277 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
278 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
279 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
280 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
281 %{_libdir}/anaconda-runtime/screenfont-*.gz
282 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
283 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
284 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates