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-logos
118 %ifnarch s390 s390x ppc64
119 Requires: python-rhpxl >= 0.18-0.9
123 Anaconda GUI portion.
126 Summary: Graphical system installer portions needed only for fresh installs
127 Summary(pl): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
128 Group: Applications/System
130 Requires: %{name} = %{version}-%{release}
131 Requires: /usr/bin/strip
133 Requires: createrepo >= 0.4.3
135 Requires: glibc >= 6:2.3.6-5.1
137 Requires: policycoreutils >= 1.30
139 Requires: python-libxml2
140 Requires: python-rpm >= 4.2-0.61
142 Requires: yum >= 2.4.0
145 The anaconda-runtime package contains parts of the installation system
146 which are needed for installing new systems. These files are used to
147 build media sets, but are not meant for use on already installed
150 %description runtime -l pl
151 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
152 do instalowania nowych systemów. Pliki te s³u¿± do tworzenia zestawu
153 no¶ników, nie s± przewidziane do u¿ywania na ju¿ zainstalowanych
157 Summary: Sourcecode for Anaconda
158 Summary(pl): Kod ¼ród³owy Anacondy
159 Group: Applications/System
161 Requires: %{name} = %{version}-%{release}
164 Anaconda sourcecode for debugging purposes.
166 %description debug -l pl
167 Kod ¼ród³owy Anacondy do celów diagnostycznych.
189 mv -f po/{eu_ES,eu}.po
191 # we don't want this being visible, neither want we to kill it (the
192 # other's aren't valid anyway (outdated probably).
193 mv installclasses/fedora.py{,.orig}
194 # we want this install class ;)
195 cp %{SOURCE5} installclasses/pld.py
197 sed -i -e 's/$(PYTHON) scripts/python scripts/' Makefile
201 if [ "$(locale -a | grep -c en_US.utf8)" = 0 ]; then
202 echo >&2 "en_US.utf8 locale not available. build will fail!"
203 echo >&2 "Install glibc-localedb-all or compile it!"
207 %{__make} depend -j1 \
213 OPTFLAGS="%{rpmcflags}"
215 ./py-compile isys/isys.py
218 rm -rf $RPM_BUILD_ROOT
221 DESTDIR=$RPM_BUILD_ROOT
223 install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
225 cp %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images
226 cp %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/upd-instroot
227 cp %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images.i386
228 cp %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/scrubtree
229 cp %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/anaconda/splash.png
233 # hack so py_postclean would preserve it
234 install $RPM_BUILD_ROOT%{_libdir}/anaconda/iw/release_notes_viewer_gui{.py,}
236 %{!?debug:%py_postclean %{_libdir}/anaconda}
239 rm -rf $RPM_BUILD_ROOT
241 %files -f %{name}.lang
242 %defattr(644,root,root,755)
244 %attr(755,root,root) %{_sbindir}/anaconda
245 %dir %{_libdir}/anaconda
246 %{_libdir}/anaconda/*.py[co]
247 %exclude %{_libdir}/anaconda/xsetup.py[co]
248 %dir %{_libdir}/anaconda/installclasses
249 %{_libdir}/anaconda/installclasses/*.py[co]
250 %dir %{_libdir}/anaconda/textw
251 %{_libdir}/anaconda/textw/*.py[co]
252 %{_libdir}/anaconda/lang-names
253 %{_libdir}/anaconda/lang-table
254 %{_libdir}/anaconda/lang-table-kon
255 %attr(755,root,root) %{_libdir}/anaconda/_isys.so
258 %defattr(644,root,root,755)
259 %attr(755,root,root) %{_bindir}/mini-wm
260 %attr(755,root,root) %{_libdir}/anaconda/iw/release_notes_viewer_gui
261 %attr(755,root,root) %{_libdir}/anaconda/xmouse.so
262 %attr(755,root,root) %{_libdir}/anaconda/xutils.so
263 %{_libdir}/anaconda/xsetup.py[co]
264 %dir %{_libdir}/anaconda/iw
265 %{_libdir}/anaconda/iw/*.py[co]
268 %if %{!?debug:0}%{?debug:1}
270 %defattr(644,root,root,755)
271 %{_libdir}/anaconda/*.py
272 %{_libdir}/anaconda/installclasses/*.py
273 %{_libdir}/anaconda/iw/*.py
274 %{_libdir}/anaconda/textw/*.py
278 %defattr(644,root,root,755)
279 %attr(755,root,root) %{_libdir}/anaconda/*-stub
280 %dir %{_libdir}/anaconda-runtime
281 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/boot
282 %attr(755,root,root) %{_libdir}/anaconda-runtime/boot/syslinux.cfg
283 %{_libdir}/anaconda-runtime/boot/boot.msg
284 %{_libdir}/anaconda-runtime/boot/general.msg
285 %{_libdir}/anaconda-runtime/boot/options.msg
286 %{_libdir}/anaconda-runtime/boot/param.msg
287 %{_libdir}/anaconda-runtime/boot/rescue.msg
288 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
289 %attr(755,root,root) %{_libdir}/anaconda-runtime/checkisomd5
290 %attr(755,root,root) %{_libdir}/anaconda-runtime/filtermoddeps
291 %attr(755,root,root) %{_libdir}/anaconda-runtime/fixmtime.py
292 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
293 %attr(755,root,root) %{_libdir}/anaconda-runtime/implantisomd5
294 %{_libdir}/anaconda-runtime/keymaps-override-*
295 %attr(755,root,root) %{_libdir}/anaconda-runtime/libunicode-lite.so.1
296 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/loader
297 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
298 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
299 %{_libdir}/anaconda-runtime/loader/loader.tr
300 %{_libdir}/anaconda-runtime/loader/module-info
301 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
302 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
303 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
304 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
305 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.i386
306 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
307 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
308 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
309 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86_64
310 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.i386
311 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.ppc
312 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.x86_64
313 %attr(755,root,root) %{_libdir}/anaconda-runtime/moddeps
314 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
315 %attr(755,root,root) %{_libdir}/anaconda-runtime/pkgorder
316 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyisomd5sum.so
317 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
318 %attr(755,root,root) %{_libdir}/anaconda-runtime/pythondeps
319 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
320 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
321 %{_libdir}/anaconda-runtime/screenfont-*.gz
322 %attr(755,root,root) %{_libdir}/anaconda-runtime/splittree.py
323 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimmodalias
324 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
325 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
326 %attr(755,root,root) %{_libdir}/anaconda-runtime/yumcache