2 # - code poldek backend (python-poldek pkg exists!)
4 %define rel 200903212129
5 Summary: Graphical system installer
6 Summary(pl.UTF-8): Graficzny instalator systemu
8 Version: 11.5.0.23.%{rel}
11 Group: Applications/System
12 # http://team.pld-linux.org/~patrys/anaconda.git
13 Source0: %{name}-%{rel}.tar.bz2
14 # Source0-md5: fb56c92d2c83f5a356891b2b13c7fc7b
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.50
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: cryptsetup-luks
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 >= 2.0.8
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}
157 %{__make} depend -j1 \
158 PYTHON="%{__python}" \
159 PYTHONINCLUDE="%{py_incdir}" \
163 PYTHON="%{__python}" \
164 PYTHONINCLUDE="%{py_incdir}" \
167 OPTFLAGS="%{rpmcflags}"
169 ./py-compile isys/isys.py
172 rm -rf $RPM_BUILD_ROOT
175 DESTDIR=$RPM_BUILD_ROOT
177 install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
181 %{!?debug:%py_postclean %{_libdir}/anaconda}
184 rm -rf $RPM_BUILD_ROOT
186 %files -f %{name}.lang
187 %defattr(644,root,root,755)
189 #%{_sysconfdir}/keymaps.gz
190 /etc/security/console.apps/liveinst
191 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
192 %attr(755,root,root) %{_sbindir}/anaconda
193 %attr(755,root,root) %{_sbindir}/liveinst
195 %attr(755,root,root) %{_sbindir}/gptsync
196 %attr(755,root,root) %{_sbindir}/showpart
198 %dir %{_libdir}/anaconda
199 %{_libdir}/anaconda/*.py[co]
200 %dir %{_libdir}/anaconda/installclasses
201 %{_libdir}/anaconda/installclasses/*.py[co]
202 %dir %{_libdir}/anaconda/textw
203 %{_libdir}/anaconda/textw/*.py[co]
204 %{_libdir}/anaconda/lang-names
205 %{_libdir}/anaconda/lang-table
206 %attr(755,root,root) %{_libdir}/anaconda/_isys.so
209 %defattr(644,root,root,755)
210 %attr(755,root,root) %{_bindir}/mini-wm
211 %attr(755,root,root) %{_libdir}/anaconda/xutils.so
212 %{_desktopdir}/liveinst.desktop
213 %dir %{_libdir}/anaconda/iw
214 %{_libdir}/anaconda/iw/*.py[co]
217 %if %{!?debug:0}%{?debug:1}
219 %defattr(644,root,root,755)
220 %{_libdir}/anaconda/*.py
221 %{_libdir}/anaconda/installclasses/*.py
222 %{_libdir}/anaconda/iw/*.py
223 %{_libdir}/anaconda/textw/*.py
227 %defattr(644,root,root,755)
228 %attr(755,root,root) %{_libdir}/anaconda/*-stub
229 %dir %{_libdir}/anaconda-runtime
230 %dir %{_libdir}/anaconda-runtime/boot
232 %{_libdir}/anaconda-runtime/boot/boot.msg
233 %{_libdir}/anaconda-runtime/boot/general.msg
234 %{_libdir}/anaconda-runtime/boot/grub.conf
235 %{_libdir}/anaconda-runtime/boot/options.msg
236 %{_libdir}/anaconda-runtime/boot/param.msg
237 %{_libdir}/anaconda-runtime/boot/rescue.msg
238 %{_libdir}/anaconda-runtime/boot/syslinux.cfg
240 %{_libdir}/anaconda-runtime/boot/bootinfo.txt
241 %{_libdir}/anaconda-runtime/boot/magic
242 %{_libdir}/anaconda-runtime/boot/mapping
243 %{_libdir}/anaconda-runtime/boot/ofboot.b
244 %{_libdir}/anaconda-runtime/boot/yaboot.conf.3264
245 %{_libdir}/anaconda-runtime/boot/yaboot.conf.in
247 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
248 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
249 %attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
250 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
251 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
252 %attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
253 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
254 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
255 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
256 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
257 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
258 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
259 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
260 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
261 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
262 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
263 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
264 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
265 %{_libdir}/anaconda-runtime/screenfont-*.gz
266 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
267 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
268 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates