2 # FC to PLD deps replace rules, extracted from cvs logs
3 :%s#libxml2-python#python-libxml2#
4 :%s#pyparted#python-parted#
5 :%s#booty#python-booty#
7 :%s#rhpxl#python-rhpxl#
8 :%s#rpm-python#python-rpm#
9 :%s#gtk2-devel#gtk+2-devel#
10 :%s#pykickstart#python-kickstart#
11 :%s#squashfs-tools#squashfs#
13 Summary: Graphical system installer
14 Summary(pl): Graficzny instalator systemu
19 Group: Applications/System
20 Source0: %{name}-%{version}.tar.bz2
21 # Source0-md5: f814e7d0011dd44c3c3cf12b6ddb5b40
22 Source1: %{name}-mk-images
23 Source2: %{name}-upd-instroot
24 Source3: %{name}-mk-images.i386
25 Source4: %{name}-scrubtree
26 Patch0: %{name}-pld.patch
27 Patch1: %{name}-BUS_XEN.patch
28 Patch2: %{name}-vserver-proc.patch
29 Patch3: %{name}-pkgorder.patch
30 Patch4: %{name}-errorhandling.patch
31 Patch5: %{name}-libdir.patch
32 Patch6: %{name}-pld-release.patch
33 Patch7: %{name}-timezone.patch
34 Patch8: %{name}-kernel.patch
35 URL: http://fedora.redhat.com/projects/anaconda-installer/
36 BuildRequires: X11-devel
37 BuildRequires: beecrypt-devel
38 BuildRequires: bzip2-devel
39 BuildRequires: device-mapper-devel >= 1.01.05
40 BuildRequires: device-mapper-static >= 1.01.05
41 BuildRequires: e2fsprogs-devel
42 BuildRequires: elfutils-devel
43 BuildRequires: gettext-devel >= 0.11
44 BuildRequires: glibc-localedb-all
45 BuildRequires: glibc-static
46 BuildRequires: gtk+2-devel
47 BuildRequires: intltool >= 0.31.2-3
48 BuildRequires: kudzu-devel >= 1.2.0
49 BuildRequires: libselinux-devel >= 1.6
50 BuildRequires: libselinux-static
51 BuildRequires: libsepol-devel
52 BuildRequires: libsepol-static
53 BuildRequires: newt-devel
54 BuildRequires: newt-static
55 BuildRequires: pango-devel
56 BuildRequires: pciutils-devel
58 BuildRequires: popt-static
59 BuildRequires: pump-devel >= 0.8.24-1
60 BuildRequires: pump-static >= 0.8.24-1
61 BuildRequires: python-booty >= 0.71
62 BuildRequires: python-devel
63 BuildRequires: python-kickstart
64 BuildRequires: python-libxml2
65 BuildRequires: python-rhpl
66 BuildRequires: python-rpm >= 4.2-0.61
67 BuildRequires: python-urlgrabber
68 BuildRequires: rpm-devel
69 BuildRequires: rpm-pythonprov
70 BuildRequires: rpmbuild(macros) >= 1.234
71 BuildRequires: sed >= 4.0
72 BuildRequires: slang-static
74 BuildRequires: zlib-devel
75 BuildRequires: zlib-static
76 Requires: device-mapper >= 1.01.05
77 Requires: kudzu > 1.2.0
78 Requires: parted >= 1.6.3-7
80 Requires: python-booty >= 0.71
81 Requires: python-devel-tools
82 Requires: python-kickstart
83 Requires: python-libxml2
84 Requires: python-parted
85 Requires: python-rhpl >= 0.170
86 Requires: python-rhpxl >= 0.18
87 Requires: python-rpm >= 4.2-0.61
88 Requires: python-snack
89 Requires: python-urlgrabber
90 #Requires: system-logos
91 Requires: yum >= 2.5.1-3
93 Requires: python-pyblock >= 0.7-1
95 %ifnarch s390 s390x ppc64
96 Requires: python-rhpxl
98 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
101 The anaconda package contains the program which can be used to install
102 system. These files are of little use on an already installed system.
105 Pakiet anaconda zawiera program, którego mo¿na u¿yæ do zainstalowania
106 systemu. Pliki te maj± niewiele zastosowañ na ju¿ zainstalowanym
110 Summary: Graphical system installer portions needed only for fresh installs
111 Summary(pl): 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 >= 2.4.0
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
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
153 mv -f po/{eu_ES,eu}.po
155 sed -i -e 's/$(PYTHON) scripts/python scripts/' Makefile
159 if [ "$(locale -a | grep -c en_US.utf8)" = 0 ]; then
160 echo >&2 "en_US.utf8 locale not available. build will fail!"
161 echo >&2 "Install glibc-localedb-all or compile it!"
167 RPM_OPT_FLAGS="%{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
179 cp %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images
180 cp %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/upd-instroot
181 cp %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images.i386
182 cp %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/scrubtree
185 %py_postclean %{_libdir}/anaconda
188 rm -rf $RPM_BUILD_ROOT
190 %files -f %{name}.lang
191 %defattr(644,root,root,755)
193 %attr(755,root,root) %{_bindir}/mini-wm
194 %attr(755,root,root) %{_sbindir}/anaconda
196 %dir %{_libdir}/anaconda
197 %{_libdir}/anaconda/*.py[co]
198 %dir %{_libdir}/anaconda/installclasses
199 %{_libdir}/anaconda/installclasses/*.py[co]
200 %dir %{_libdir}/anaconda/iw
201 %{_libdir}/anaconda/iw/*.py[co]
202 %dir %{_libdir}/anaconda/textw
203 %{_libdir}/anaconda/textw/*.py[co]
204 %{_libdir}/anaconda/lang-names
205 %{_libdir}/anaconda/lang-table
206 %{_libdir}/anaconda/lang-table-kon
207 %attr(755,root,root) %{_libdir}/anaconda/*-stub
208 %attr(755,root,root) %{_libdir}/anaconda/*.so
211 %defattr(644,root,root,755)
212 %dir %{_libdir}/anaconda-runtime
213 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/boot
214 %attr(755,root,root) %{_libdir}/anaconda-runtime/boot/syslinux.cfg
215 %{_libdir}/anaconda-runtime/boot/boot.msg
216 %{_libdir}/anaconda-runtime/boot/general.msg
217 %{_libdir}/anaconda-runtime/boot/options.msg
218 %{_libdir}/anaconda-runtime/boot/param.msg
219 %{_libdir}/anaconda-runtime/boot/rescue.msg
220 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
221 %attr(755,root,root) %{_libdir}/anaconda-runtime/checkisomd5
222 %attr(755,root,root) %{_libdir}/anaconda-runtime/filtermoddeps
223 %attr(755,root,root) %{_libdir}/anaconda-runtime/fixmtime.py
224 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
225 %attr(755,root,root) %{_libdir}/anaconda-runtime/implantisomd5
226 %{_libdir}/anaconda-runtime/keymaps-override-*
227 %attr(755,root,root) %{_libdir}/anaconda-runtime/libunicode-lite.so.1
228 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/loader
229 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
230 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
231 %{_libdir}/anaconda-runtime/loader/loader.tr
232 %{_libdir}/anaconda-runtime/loader/module-info
233 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
234 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
235 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
236 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
237 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.i386
238 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
239 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
240 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
241 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86_64
242 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.i386
243 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.ppc
244 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.x86_64
245 %attr(755,root,root) %{_libdir}/anaconda-runtime/moddeps
246 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
247 %attr(755,root,root) %{_libdir}/anaconda-runtime/pkgorder
248 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyisomd5sum.so
249 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
250 %attr(755,root,root) %{_libdir}/anaconda-runtime/pythondeps
251 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
252 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
253 %{_libdir}/anaconda-runtime/screenfont-*.gz
254 %attr(755,root,root) %{_libdir}/anaconda-runtime/splittree.py
255 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimmodalias
256 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
257 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
258 %attr(755,root,root) %{_libdir}/anaconda-runtime/yumcache