2 # - kill /mnt/runtime symlink hacks (leave the host alone!)
5 # FC to PLD deps replace rules, extracted from cvs logs
6 :%s#libxml2-python#python-libxml2#
7 :%s#pyparted#python-parted#
8 :%s#booty#python-booty#
10 :%s#rhpxl#python-rhpxl#
11 :%s#rpm-python#python-rpm#
12 :%s#gtk2-devel#gtk+2-devel#
13 :%s#pykickstart#python-kickstart#
14 :%s#squashfs-tools#squashfs#
16 Summary: Graphical system installer
17 Summary(pl): Graficzny instalator systemu
22 Group: Applications/System
23 Source0: %{name}-%{version}.tar.bz2
24 # Source0-md5: f814e7d0011dd44c3c3cf12b6ddb5b40
25 Source1: %{name}-mk-images
26 Source2: %{name}-upd-instroot
27 Source3: %{name}-mk-images.i386
28 Source4: %{name}-scrubtree
29 Source5: %{name}-installclass-pld.py
30 Source6: %{name}-splash.png
31 # Source6-md5: 6b38a868585adfd3a96a4ad16973c1f8
32 Patch0: %{name}-pld.patch
33 Patch1: %{name}-BUS_XEN.patch
34 Patch2: %{name}-vserver-proc.patch
35 Patch3: %{name}-pkgorder.patch
36 Patch4: %{name}-errorhandling.patch
37 Patch5: %{name}-libdir.patch
38 Patch6: %{name}-pld-release.patch
39 Patch7: %{name}-timezone.patch
40 Patch8: %{name}-kernel.patch
41 Patch9: %{name}-optflags.patch
42 Patch10: %{name}-network.patch
43 Patch11: %{name}-branding.patch
44 Patch12: %{name}-x11.patch
45 Patch13: %{name}-installclasses.patch
46 Patch14: %{name}-release_notes_viewer_gui.patch
47 Patch15: %{name}-hosttree.patch
48 URL: http://fedora.redhat.com/projects/anaconda-installer/
49 BuildRequires: bzip2-devel
50 BuildRequires: device-mapper-static >= 1.01.05
51 BuildRequires: e2fsprogs-devel
52 BuildRequires: gettext-devel >= 0.11
53 BuildRequires: glibc-static
54 BuildRequires: gtk+2-devel
55 BuildRequires: kudzu-devel >= 1.2.0
56 BuildRequires: libselinux-static >= 1.6
57 BuildRequires: libsepol-static
58 BuildRequires: newt-static
59 BuildRequires: popt-static
60 BuildRequires: pump-static >= 0.8.24-1
61 BuildRequires: python-devel
62 BuildRequires: python-rhpl
63 BuildRequires: python-rpm
64 BuildRequires: rpm-pythonprov
65 BuildRequires: rpmbuild(macros) >= 1.234
66 BuildRequires: sed >= 4.0
67 BuildRequires: slang-static
68 BuildRequires: zlib-static
69 Requires: /etc/pld-release
70 Requires: device-mapper >= 1.01.05
73 Requires: glibc-localedb-all
77 Requires: kudzu >= 1.2.34.3-1.1
80 Requires: python-booty >= 0.71-0.6
81 Requires: python-devel-tools
82 Requires: python-kickstart
83 Requires: python-libxml2
84 Requires: python-parted
85 Requires: python-rhpl >= 0.176-1.2
86 Requires: python-rpm >= 4.2-0.61
87 Requires: python-snack
88 Requires: python-urlgrabber >= 2.9.8
89 Requires: reiserfsprogs
91 Requires: yum >= 2.5.1-3
93 Requires: python-pyblock >= 0.7-1
95 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
98 The anaconda package contains the program which can be used to install
99 system. These files are of little use on an already installed system.
102 Pakiet anaconda zawiera program, którego mo¿na u¿yæ do zainstalowania
103 systemu. Pliki te maj± niewiele zastosowañ na ju¿ zainstalowanym
107 Summary: Anaconda GTK+2 GUI
108 Group: Applications/System
109 Requires: %{name} = %{version}-%{release}
110 Requires: X11-OpenGL-core
111 Requires: X11-Xserver
114 Requires: python-gnome-canvas
115 Requires: system-config-keyboard
116 Requires: system-config-date
117 #Requires: system-logos
119 %ifnarch s390 s390x ppc64
120 Requires: python-rhpxl >= 0.18-0.9
124 Anaconda GUI portion.
127 Summary: Graphical system installer portions needed only for fresh installs
128 Summary(pl): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
129 Group: Applications/System
131 Requires: %{name} = %{version}-%{release}
132 Requires: /usr/bin/strip
134 Requires: createrepo >= 0.4.3
136 Requires: glibc >= 6:2.3.6-5.1
138 Requires: policycoreutils >= 1.30
140 Requires: python-libxml2
141 Requires: python-rpm >= 4.2-0.61
143 Requires: yum >= 2.4.0
146 The anaconda-runtime package contains parts of the installation system
147 which are needed for installing new systems. These files are used to
148 build media sets, but are not meant for use on already installed
151 %description runtime -l pl
152 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
153 do instalowania nowych systemów. Pliki te s³u¿± do tworzenia zestawu
154 no¶ników, nie s± przewidziane do u¿ywania na ju¿ zainstalowanych
158 Summary: Sourcecode for Anaconda
159 Summary(pl): Kod ¼ród³owy Anacondy
160 Group: Applications/System
162 Requires: %{name} = %{version}-%{release}
165 Anaconda sourcecode for debugging purposes.
167 %description debug -l pl
168 Kod ¼ród³owy Anacondy do celów diagnostycznych.
190 mv -f po/{eu_ES,eu}.po
192 # we don't want this being visible, neither want we to kill it (the
193 # other's aren't valid anyway (outdated probably).
194 mv installclasses/fedora.py{,.orig}
195 # we want this install class ;)
196 cp %{SOURCE5} installclasses/pld.py
198 sed -i -e 's/$(PYTHON) scripts/python scripts/' Makefile
202 if [ "$(locale -a | grep -c en_US.utf8)" = 0 ]; then
203 echo >&2 "en_US.utf8 locale not available. build will fail!"
204 echo >&2 "Install glibc-localedb-all or compile it!"
208 %{__make} depend -j1 \
214 OPTFLAGS="%{rpmcflags}"
216 ./py-compile isys/isys.py
219 rm -rf $RPM_BUILD_ROOT
222 DESTDIR=$RPM_BUILD_ROOT
224 install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
226 cp %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images
227 cp %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/upd-instroot
228 cp %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images.i386
229 cp %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/scrubtree
230 cp %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/anaconda/splash.png
234 # hack so py_postclean would preserve it
235 install $RPM_BUILD_ROOT%{_libdir}/anaconda/iw/release_notes_viewer_gui{.py,}
237 %{!?debug:%py_postclean %{_libdir}/anaconda}
240 rm -rf $RPM_BUILD_ROOT
242 %files -f %{name}.lang
243 %defattr(644,root,root,755)
245 %attr(755,root,root) %{_sbindir}/anaconda
246 %dir %{_libdir}/anaconda
247 %{_libdir}/anaconda/*.py[co]
248 %exclude %{_libdir}/anaconda/xsetup.py[co]
249 %dir %{_libdir}/anaconda/installclasses
250 %{_libdir}/anaconda/installclasses/*.py[co]
251 %dir %{_libdir}/anaconda/textw
252 %{_libdir}/anaconda/textw/*.py[co]
253 %{_libdir}/anaconda/lang-names
254 %{_libdir}/anaconda/lang-table
255 %{_libdir}/anaconda/lang-table-kon
256 %attr(755,root,root) %{_libdir}/anaconda/_isys.so
259 %defattr(644,root,root,755)
260 %attr(755,root,root) %{_bindir}/mini-wm
261 %attr(755,root,root) %{_libdir}/anaconda/iw/release_notes_viewer_gui
262 %attr(755,root,root) %{_libdir}/anaconda/xmouse.so
263 %attr(755,root,root) %{_libdir}/anaconda/xutils.so
264 %{_libdir}/anaconda/xsetup.py[co]
265 %dir %{_libdir}/anaconda/iw
266 %{_libdir}/anaconda/iw/*.py[co]
269 %if %{!?debug:0}%{?debug:1}
271 %defattr(644,root,root,755)
272 %{_libdir}/anaconda/*.py
273 %{_libdir}/anaconda/installclasses/*.py
274 %{_libdir}/anaconda/iw/*.py
275 %{_libdir}/anaconda/textw/*.py
279 %defattr(644,root,root,755)
280 %attr(755,root,root) %{_libdir}/anaconda/*-stub
281 %dir %{_libdir}/anaconda-runtime
282 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/boot
283 %attr(755,root,root) %{_libdir}/anaconda-runtime/boot/syslinux.cfg
284 %{_libdir}/anaconda-runtime/boot/boot.msg
285 %{_libdir}/anaconda-runtime/boot/general.msg
286 %{_libdir}/anaconda-runtime/boot/options.msg
287 %{_libdir}/anaconda-runtime/boot/param.msg
288 %{_libdir}/anaconda-runtime/boot/rescue.msg
289 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
290 %attr(755,root,root) %{_libdir}/anaconda-runtime/checkisomd5
291 %attr(755,root,root) %{_libdir}/anaconda-runtime/filtermoddeps
292 %attr(755,root,root) %{_libdir}/anaconda-runtime/fixmtime.py
293 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
294 %attr(755,root,root) %{_libdir}/anaconda-runtime/implantisomd5
295 %{_libdir}/anaconda-runtime/keymaps-override-*
296 %attr(755,root,root) %{_libdir}/anaconda-runtime/libunicode-lite.so.1
297 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/loader
298 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
299 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
300 %{_libdir}/anaconda-runtime/loader/loader.tr
301 %{_libdir}/anaconda-runtime/loader/module-info
302 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
303 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
304 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
305 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
306 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.i386
307 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
308 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
309 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
310 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86_64
311 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.i386
312 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.ppc
313 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.x86_64
314 %attr(755,root,root) %{_libdir}/anaconda-runtime/moddeps
315 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
316 %attr(755,root,root) %{_libdir}/anaconda-runtime/pkgorder
317 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyisomd5sum.so
318 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
319 %attr(755,root,root) %{_libdir}/anaconda-runtime/pythondeps
320 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
321 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
322 %{_libdir}/anaconda-runtime/screenfont-*.gz
323 %attr(755,root,root) %{_libdir}/anaconda-runtime/splittree.py
324 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimmodalias
325 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
326 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
327 %attr(755,root,root) %{_libdir}/anaconda-runtime/yumcache