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-static >= 1.01.05
21 BuildRequires: e2fsprogs-devel
22 BuildRequires: gettext-devel >= 0.11
23 BuildRequires: glib2-static
24 BuildRequires: glibc-static
25 BuildRequires: gtk+2-devel
26 BuildRequires: isomd5sum-devel
27 BuildRequires: libdhcp-devel
28 BuildRequires: libdhcp-static
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.42
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-static
44 BuildRequires: zlib-static
45 Requires: /etc/pld-release
47 Requires: device-mapper >= 1.01.05
56 Requires: python-bdevid >= 6.0.24
57 Requires: python-booty >= 0.93
58 Requires: python-cracklib
60 Requires: python-devel-tools
61 Requires: python-iniparse
62 Requires: python-kickstart >= 1.42
63 Requires: python-libuser
64 Requires: python-libxml2
65 Requires: python-parted >= 1.8.9
66 Requires: python-rhpl >= 0.216
67 Requires: python-rpm >= 4.2-0.61
68 Requires: python-selinux
69 Requires: python-snack
70 Requires: python-urlgrabber >= 2.9.8
71 Requires: reiserfsprogs
72 Requires: system-config-date >= 1.9.17
76 Requires: yum >= 2.5.1-3
78 Requires: python-pyblock >= 0.7-1
80 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
83 The anaconda package contains the program which can be used to install
84 system. These files are of little use on an already installed system.
86 %description -l pl.UTF-8
87 Pakiet anaconda zawiera program, którego można użyć do zainstalowania
88 systemu. Pliki te mają niewiele zastosowań na już zainstalowanym
92 Summary: Anaconda GTK+2 GUI
93 Group: Applications/System
94 Requires: %{name} = %{version}-%{release}
95 Requires: X11-OpenGL-core
98 Requires: python-gnome-canvas
99 Requires: python-pygtk-glade
100 Requires: system-config-date
101 Requires: system-config-keyboard
104 Anaconda GUI portion.
107 Summary: Graphical system installer portions needed only for fresh installs
108 Summary(pl.UTF-8): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
109 Group: Applications/System
111 Requires: %{name} = %{version}-%{release}
112 Requires: /usr/bin/strip
114 Requires: createrepo >= 0.4.3
116 Requires: glibc >= 6:2.3.6-5.1
118 Requires: policycoreutils >= 1.30
120 Requires: python-libxml2
121 Requires: python-rpm >= 4.2-0.61
123 Requires: yum >= 2.4.0
126 The anaconda-runtime package contains parts of the installation system
127 which are needed for installing new systems. These files are used to
128 build media sets, but are not meant for use on already installed
131 %description runtime -l pl.UTF-8
132 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
133 do instalowania nowych systemów. Pliki te służą do tworzenia zestawu
134 nośników, nie są przewidziane do używania na już zainstalowanych
138 Summary: Sourcecode for Anaconda
139 Summary(pl.UTF-8): Kod źródłowy Anacondy
140 Group: Applications/System
142 Requires: %{name} = %{version}-%{release}
145 Anaconda sourcecode for debugging purposes.
147 %description debug -l pl.UTF-8
148 Kod źródłowy Anacondy do celów diagnostycznych.
151 %setup -q -n %{name}-%{rel}
154 %{__make} depend -j1 \
155 PYTHON="%{__python}" \
156 PYTHONINCLUDE="%{py_incdir}" \
160 PYTHON="%{__python}" \
161 PYTHONINCLUDE="%{py_incdir}" \
164 OPTFLAGS="%{rpmcflags}"
166 ./py-compile isys/isys.py
169 rm -rf $RPM_BUILD_ROOT
172 DESTDIR=$RPM_BUILD_ROOT
174 install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
176 # for ./isys/lang.c:isysLoadKeymap()
178 cp -a loader2/keymaps-i386 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
181 cp -a loader2/keymaps-ppc $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
184 cp -a loader2/keymaps-x86_64 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
189 %{!?debug:%py_postclean %{_libdir}/anaconda}
192 rm -rf $RPM_BUILD_ROOT
194 %files -f %{name}.lang
195 %defattr(644,root,root,755)
197 %{_sysconfdir}/keymaps.gz
198 /etc/security/console.apps/liveinst
199 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
200 %attr(755,root,root) %{_bindir}/liveinst
201 %attr(755,root,root) %{_sbindir}/anaconda
202 %attr(755,root,root) %{_sbindir}/gptsync
203 %attr(755,root,root) %{_sbindir}/liveinst
204 %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
238 %{_libdir}/anaconda-runtime/boot/boot.msg
239 %{_libdir}/anaconda-runtime/boot/general.msg
240 %{_libdir}/anaconda-runtime/boot/grub.conf
241 %{_libdir}/anaconda-runtime/boot/options.msg
242 %{_libdir}/anaconda-runtime/boot/param.msg
243 %{_libdir}/anaconda-runtime/boot/rescue.msg
244 %{_libdir}/anaconda-runtime/boot/syslinux.cfg
245 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
246 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
247 %attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
248 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
249 %{_libdir}/anaconda-runtime/keymaps-override-*
250 %dir %{_libdir}/anaconda-runtime/loader
251 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
252 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
253 %{_libdir}/anaconda-runtime/loader/loader.tr
254 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
255 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
256 %attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
257 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
258 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
259 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
260 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
261 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
262 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
263 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
264 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
265 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
266 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
267 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
268 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
269 %{_libdir}/anaconda-runtime/screenfont-*.gz
270 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
271 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
272 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates