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 Patch0: %{name}-loader.c.patch
16 URL: http://fedoraproject.org/wiki/Anaconda
17 BuildRequires: NetworkManager-devel
18 BuildRequires: audit-libs-devel
19 # will kill it in the future
21 BuildRequires: dbus-devel
22 BuildRequires: device-mapper-devel >= 1.01.05
23 BuildRequires: e2fsprogs-devel
24 BuildRequires: gettext-devel >= 0.11
25 BuildRequires: glib2-devel
26 BuildRequires: gtk+2-devel
27 BuildRequires: isomd5sum-devel
28 BuildRequires: libdhcp-devel
29 BuildRequires: libdhcp4client-devel
30 BuildRequires: libdhcp6client-devel
31 BuildRequires: libnl-devel
32 BuildRequires: libselinux-devel >= 1.6
33 BuildRequires: libsepol-devel
34 BuildRequires: newt-devel
35 BuildRequires: popt-devel
36 BuildRequires: python-devel
37 BuildRequires: python-kickstart >= 1.44
38 BuildRequires: python-rhpl
39 BuildRequires: python-rpm
40 BuildRequires: rpm-pythonprov
41 BuildRequires: rpmbuild(macros) >= 1.234
42 BuildRequires: sed >= 4.0
43 BuildRequires: slang-devel
44 BuildRequires: zlib-devel
45 Requires: /etc/pld-release
46 Requires: NetworkManager
48 Requires: device-mapper >= 1.01.05
57 Requires: pci-database
58 Requires: python-bdevid >= 6.0.24
59 Requires: python-booty >= 0.93-4
60 Requires: python-cracklib
62 Requires: python-devel-tools
63 Requires: python-iniparse
64 Requires: python-kickstart >= 1.44
65 Requires: python-libuser
66 Requires: python-libxml2
67 Requires: python-parted >= 1.8.9
68 Requires: python-pyblock >= 0.32
69 Requires: python-rhpl >= 0.216
70 Requires: python-rpm >= 4.2-0.61
71 Requires: python-selinux
72 Requires: python-snack
73 Requires: python-urlgrabber >= 2.9.8
74 Requires: reiserfsprogs
75 Requires: system-config-date >= 1.9.17
79 Requires: yum >= 3.2.19
81 Requires: python-pyblock >= 0.7-1
83 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
86 The anaconda package contains the program which can be used to install
87 system. These files are of little use on an already installed system.
89 %description -l pl.UTF-8
90 Pakiet anaconda zawiera program, którego można użyć do zainstalowania
91 systemu. Pliki te mają niewiele zastosowań na już zainstalowanym
95 Summary: Anaconda GTK+2 GUI
96 Group: Applications/System
97 Requires: %{name} = %{version}-%{release}
98 Requires: X11-OpenGL-core
101 Requires: python-gnome-canvas
102 Requires: python-pygtk-glade
103 Requires: system-config-date
104 Requires: system-config-keyboard
107 Anaconda GUI portion.
110 Summary: Graphical system installer portions needed only for fresh installs
111 Summary(pl.UTF-8): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
112 Group: Applications/System
114 Requires: %{name} = %{version}-%{release}
115 Requires: /usr/bin/strip
117 Requires: createrepo >= 0.4.3
119 Requires: glibc >= 6:2.3.6-5.1
121 Requires: policycoreutils >= 1.30
123 Requires: python-libxml2
124 Requires: python-rpm >= 4.2-0.61
126 Requires: yum >= 3.2.19
129 The anaconda-runtime package contains parts of the installation system
130 which are needed for installing new systems. These files are used to
131 build media sets, but are not meant for use on already installed
134 %description runtime -l pl.UTF-8
135 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
136 do instalowania nowych systemów. Pliki te służą do tworzenia zestawu
137 nośników, nie są przewidziane do używania na już zainstalowanych
141 Summary: Sourcecode for Anaconda
142 Summary(pl.UTF-8): Kod źródłowy Anacondy
143 Group: Applications/System
145 Requires: %{name} = %{version}-%{release}
148 Anaconda sourcecode for debugging purposes.
150 %description debug -l pl.UTF-8
151 Kod źródłowy Anacondy do celów diagnostycznych.
154 %setup -q -n %{name}-%{rel}
158 %{__make} depend -j1 \
159 PYTHON="%{__python}" \
160 PYTHONINCLUDE="%{py_incdir}" \
164 PYTHON="%{__python}" \
165 PYTHONINCLUDE="%{py_incdir}" \
168 OPTFLAGS="%{rpmcflags}"
170 ./py-compile isys/isys.py
173 rm -rf $RPM_BUILD_ROOT
176 DESTDIR=$RPM_BUILD_ROOT
178 install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
180 # for ./isys/lang.c:isysLoadKeymap()
182 cp -a loader/keymaps-i386 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
185 cp -a loader/keymaps-ppc $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
188 cp -a loader/keymaps-x86_64 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
193 %{!?debug:%py_postclean %{_libdir}/anaconda}
196 rm -rf $RPM_BUILD_ROOT
198 %files -f %{name}.lang
199 %defattr(644,root,root,755)
201 %{_sysconfdir}/keymaps.gz
202 /etc/security/console.apps/liveinst
203 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
204 %attr(755,root,root) %{_sbindir}/anaconda
205 %attr(755,root,root) %{_sbindir}/liveinst
207 %attr(755,root,root) %{_sbindir}/gptsync
208 %attr(755,root,root) %{_sbindir}/showpart
210 %dir %{_libdir}/anaconda
211 %{_libdir}/anaconda/*.py[co]
212 %dir %{_libdir}/anaconda/installclasses
213 %{_libdir}/anaconda/installclasses/*.py[co]
214 %dir %{_libdir}/anaconda/textw
215 %{_libdir}/anaconda/textw/*.py[co]
216 %{_libdir}/anaconda/lang-names
217 %{_libdir}/anaconda/lang-table
218 %attr(755,root,root) %{_libdir}/anaconda/_isys.so
221 %defattr(644,root,root,755)
222 %attr(755,root,root) %{_bindir}/mini-wm
223 %attr(755,root,root) %{_libdir}/anaconda/xutils.so
224 %{_desktopdir}/liveinst.desktop
225 %dir %{_libdir}/anaconda/iw
226 %{_libdir}/anaconda/iw/*.py[co]
229 %if %{!?debug:0}%{?debug:1}
231 %defattr(644,root,root,755)
232 %{_libdir}/anaconda/*.py
233 %{_libdir}/anaconda/installclasses/*.py
234 %{_libdir}/anaconda/iw/*.py
235 %{_libdir}/anaconda/textw/*.py
239 %defattr(644,root,root,755)
240 %attr(755,root,root) %{_libdir}/anaconda/*-stub
241 %dir %{_libdir}/anaconda-runtime
242 %dir %{_libdir}/anaconda-runtime/boot
244 %{_libdir}/anaconda-runtime/boot/boot.msg
245 %{_libdir}/anaconda-runtime/boot/general.msg
246 %{_libdir}/anaconda-runtime/boot/grub.conf
247 %{_libdir}/anaconda-runtime/boot/options.msg
248 %{_libdir}/anaconda-runtime/boot/param.msg
249 %{_libdir}/anaconda-runtime/boot/rescue.msg
250 %{_libdir}/anaconda-runtime/boot/syslinux.cfg
252 %{_libdir}/anaconda-runtime/boot/bootinfo.txt
253 %{_libdir}/anaconda-runtime/boot/magic
254 %{_libdir}/anaconda-runtime/boot/mapping
255 %{_libdir}/anaconda-runtime/boot/ofboot.b
256 %{_libdir}/anaconda-runtime/boot/yaboot.conf.3264
257 %{_libdir}/anaconda-runtime/boot/yaboot.conf.in
259 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
260 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
261 %attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
262 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
263 %{_libdir}/anaconda-runtime/keymaps-override-*
264 %dir %{_libdir}/anaconda-runtime/loader
265 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
266 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
267 %{_libdir}/anaconda-runtime/loader/loader.tr
268 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
269 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
270 %attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
271 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
272 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
273 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
274 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
275 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
276 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
277 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
278 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
279 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
280 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
281 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
282 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
283 %{_libdir}/anaconda-runtime/screenfont-*.gz
284 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
285 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
286 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates