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 Source5: anaconda-installclass-pld.py
27 Patch0: %{name}-pld.patch
28 Patch1: %{name}-BUS_XEN.patch
29 Patch2: %{name}-vserver-proc.patch
30 Patch3: %{name}-pkgorder.patch
31 Patch4: %{name}-errorhandling.patch
32 Patch5: %{name}-libdir.patch
33 Patch6: %{name}-pld-release.patch
34 Patch7: %{name}-timezone.patch
35 Patch8: %{name}-kernel.patch
36 Patch9: %{name}-optflags.patch
37 Patch10: %{name}-network.patch
38 Patch11: %{name}-branding.patch
39 URL: http://fedora.redhat.com/projects/anaconda-installer/
40 BuildRequires: X11-devel
41 BuildRequires: beecrypt-devel
42 BuildRequires: bzip2-devel
43 BuildRequires: device-mapper-devel >= 1.01.05
44 BuildRequires: device-mapper-static >= 1.01.05
45 BuildRequires: e2fsprogs-devel
46 BuildRequires: elfutils-devel
47 BuildRequires: gettext-devel >= 0.11
48 BuildRequires: glibc-localedb-all
49 BuildRequires: glibc-static
50 BuildRequires: gtk+2-devel
51 BuildRequires: intltool >= 0.31.2-3
52 BuildRequires: kudzu-devel >= 1.2.0
53 BuildRequires: libselinux-devel >= 1.6
54 BuildRequires: libselinux-static
55 BuildRequires: libsepol-devel
56 BuildRequires: libsepol-static
57 BuildRequires: newt-devel
58 BuildRequires: newt-static
59 BuildRequires: pango-devel
60 BuildRequires: pciutils-devel
62 BuildRequires: popt-static
63 BuildRequires: pump-devel >= 0.8.24-1
64 BuildRequires: pump-static >= 0.8.24-1
65 BuildRequires: python-booty >= 0.71
66 BuildRequires: python-devel
67 BuildRequires: python-kickstart
68 BuildRequires: python-libxml2
69 BuildRequires: python-rhpl
70 BuildRequires: python-rpm >= 4.2-0.61
71 BuildRequires: python-urlgrabber
72 BuildRequires: rpm-devel
73 BuildRequires: rpm-pythonprov
74 BuildRequires: rpmbuild(macros) >= 1.234
75 BuildRequires: sed >= 4.0
76 BuildRequires: slang-static
78 BuildRequires: zlib-devel
79 BuildRequires: zlib-static
80 Requires: device-mapper >= 1.01.05
83 Requires: glibc-localedb-all
87 Requires: kudzu > 1.2.0
91 Requires: python-booty >= 0.71-0.2
92 Requires: python-devel-tools
93 Requires: python-kickstart
94 Requires: python-libxml2
95 Requires: python-parted
96 Requires: python-rhpl >= 0.176-1.1
97 Requires: python-rhpxl >= 0.18
98 Requires: python-rpm >= 4.2-0.61
99 Requires: python-snack
100 Requires: python-urlgrabber >= 2.9.8
101 Requires: reiserfsprogs
102 #Requires: system-logos
105 Requires: yum >= 2.5.1-3
107 Requires: python-pyblock >= 0.7-1
109 %ifnarch s390 s390x ppc64
110 Requires: python-rhpxl
112 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
115 The anaconda package contains the program which can be used to install
116 system. These files are of little use on an already installed system.
119 Pakiet anaconda zawiera program, którego mo¿na u¿yæ do zainstalowania
120 systemu. Pliki te maj± niewiele zastosowañ na ju¿ zainstalowanym
124 Summary: Graphical system installer portions needed only for fresh installs
125 Summary(pl): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
126 Group: Applications/System
128 Requires: %{name} = %{version}-%{release}
129 Requires: /usr/bin/strip
131 Requires: createrepo >= 0.4.3
133 Requires: glibc >= 6:2.3.6-5.1
135 Requires: policycoreutils >= 1.30
137 Requires: python-libxml2
138 Requires: python-rpm >= 4.2-0.61
140 Requires: yum >= 2.4.0
143 The anaconda-runtime package contains parts of the installation system
144 which are needed for installing new systems. These files are used to
145 build media sets, but are not meant for use on already installed
148 %description runtime -l pl
149 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
150 do instalowania nowych systemów. Pliki te s³u¿± do tworzenia zestawu
151 no¶ników, nie s± przewidziane do u¿ywania na ju¿ zainstalowanych
170 mv -f po/{eu_ES,eu}.po
172 # we don't want this being visible, neither want we to kill it (the
173 # other's aren't valid anyway (outdated probably).
174 mv installclasses/fedora.py{,.orig}
175 # we want this install class ;)
176 cp %{SOURCE5} installclasses/pld.py
178 sed -i -e 's/$(PYTHON) scripts/python scripts/' Makefile
182 if [ "$(locale -a | grep -c en_US.utf8)" = 0 ]; then
183 echo >&2 "en_US.utf8 locale not available. build will fail!"
184 echo >&2 "Install glibc-localedb-all or compile it!"
194 OPTFLAGS="%{rpmcflags}"
196 ./py-compile isys/isys.py
199 rm -rf $RPM_BUILD_ROOT
202 DESTDIR=$RPM_BUILD_ROOT
204 install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
206 cp %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images
207 cp %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/upd-instroot
208 cp %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images.i386
209 cp %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/scrubtree
212 %py_postclean %{_libdir}/anaconda
215 rm -rf $RPM_BUILD_ROOT
217 %files -f %{name}.lang
218 %defattr(644,root,root,755)
220 %attr(755,root,root) %{_bindir}/mini-wm
221 %attr(755,root,root) %{_sbindir}/anaconda
223 %dir %{_libdir}/anaconda
224 %{_libdir}/anaconda/*.py[co]
225 %dir %{_libdir}/anaconda/installclasses
226 %{_libdir}/anaconda/installclasses/*.py[co]
227 %dir %{_libdir}/anaconda/iw
228 %{_libdir}/anaconda/iw/*.py[co]
229 %dir %{_libdir}/anaconda/textw
230 %{_libdir}/anaconda/textw/*.py[co]
231 %{_libdir}/anaconda/lang-names
232 %{_libdir}/anaconda/lang-table
233 %{_libdir}/anaconda/lang-table-kon
234 %attr(755,root,root) %{_libdir}/anaconda/*-stub
235 %attr(755,root,root) %{_libdir}/anaconda/*.so
238 %defattr(644,root,root,755)
239 %dir %{_libdir}/anaconda-runtime
240 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/boot
241 %attr(755,root,root) %{_libdir}/anaconda-runtime/boot/syslinux.cfg
242 %{_libdir}/anaconda-runtime/boot/boot.msg
243 %{_libdir}/anaconda-runtime/boot/general.msg
244 %{_libdir}/anaconda-runtime/boot/options.msg
245 %{_libdir}/anaconda-runtime/boot/param.msg
246 %{_libdir}/anaconda-runtime/boot/rescue.msg
247 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
248 %attr(755,root,root) %{_libdir}/anaconda-runtime/checkisomd5
249 %attr(755,root,root) %{_libdir}/anaconda-runtime/filtermoddeps
250 %attr(755,root,root) %{_libdir}/anaconda-runtime/fixmtime.py
251 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
252 %attr(755,root,root) %{_libdir}/anaconda-runtime/implantisomd5
253 %{_libdir}/anaconda-runtime/keymaps-override-*
254 %attr(755,root,root) %{_libdir}/anaconda-runtime/libunicode-lite.so.1
255 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/loader
256 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
257 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
258 %{_libdir}/anaconda-runtime/loader/loader.tr
259 %{_libdir}/anaconda-runtime/loader/module-info
260 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
261 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
262 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
263 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
264 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.i386
265 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
266 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
267 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
268 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86_64
269 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.i386
270 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.ppc
271 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.x86_64
272 %attr(755,root,root) %{_libdir}/anaconda-runtime/moddeps
273 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
274 %attr(755,root,root) %{_libdir}/anaconda-runtime/pkgorder
275 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyisomd5sum.so
276 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
277 %attr(755,root,root) %{_libdir}/anaconda-runtime/pythondeps
278 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
279 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
280 %{_libdir}/anaconda-runtime/screenfont-*.gz
281 %attr(755,root,root) %{_libdir}/anaconda-runtime/splittree.py
282 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimmodalias
283 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
284 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
285 %attr(755,root,root) %{_libdir}/anaconda-runtime/yumcache