]> git.pld-linux.org Git - packages/anaconda.git/blob - anaconda.spec
- bunch of fixes, re-enable overriden scripts
[packages/anaconda.git] / anaconda.spec
1 %if 0
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#
6 :%s#rhpl#python-rhpl#
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#
12 %endif
13 Summary:        Graphical system installer
14 Summary(pl):    Graficzny instalator systemu
15 Name:           anaconda
16 Version:        11.0.5
17 Release:        0.12
18 License:        GPL
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 URL:            http://fedora.redhat.com/projects/anaconda-installer/
32 BuildRequires:  X11-devel
33 BuildRequires:  beecrypt-devel
34 BuildRequires:  bzip2-devel
35 BuildRequires:  device-mapper-devel >= 1.01.05
36 BuildRequires:  device-mapper-static >= 1.01.05
37 BuildRequires:  e2fsprogs-devel
38 BuildRequires:  elfutils-devel
39 BuildRequires:  gettext-devel >= 0.11
40 BuildRequires:  glibc-localedb-all
41 BuildRequires:  glibc-static
42 BuildRequires:  gtk+2-devel
43 BuildRequires:  intltool >= 0.31.2-3
44 BuildRequires:  kudzu-devel >= 1.2.0
45 BuildRequires:  libselinux-devel >= 1.6
46 BuildRequires:  libselinux-static
47 BuildRequires:  libsepol-devel
48 BuildRequires:  libsepol-static
49 BuildRequires:  newt-devel
50 BuildRequires:  newt-static
51 BuildRequires:  pango-devel
52 BuildRequires:  pciutils-devel
53 BuildRequires:  pirut
54 BuildRequires:  popt-static
55 BuildRequires:  pump-devel >= 0.8.20
56 BuildRequires:  python-booty
57 BuildRequires:  python-devel
58 BuildRequires:  python-kickstart
59 BuildRequires:  python-libxml2
60 BuildRequires:  python-rhpl
61 BuildRequires:  python-rpm >= 4.2-0.61
62 BuildRequires:  python-urlgrabber
63 BuildRequires:  rpm-devel
64 BuildRequires:  rpm-pythonprov
65 BuildRequires:  sed >= 4.0
66 BuildRequires:  slang-static
67 BuildRequires:  yum
68 BuildRequires:  zlib-devel
69 BuildRequires:  zlib-static
70 Requires:       anaconda-help
71 Requires:       device-mapper >= 1.01.05
72 Requires:       kudzu > 1.2.0
73 Requires:       parted >= 1.6.3-7
74 Requires:       pirut
75 Requires:       python-booty
76 Requires:       python-kickstart
77 Requires:       python-libxml2
78 Requires:       python-parted
79 Requires:       python-rhpl >= 0.170
80 Requires:       python-rhpxl
81 Requires:       python-rpm >= 4.2-0.61
82 Requires:       python-urlgrabber
83 #Requires:      system-logos
84 Requires:       yum >= 2.5.1-3
85 %ifnarch s390 s390x
86 Requires:       python-pyblock >= 0.7-1
87 %endif
88 %ifnarch s390 s390x ppc64
89 Requires:       python-rhpxl
90 %endif
91 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
92
93 %description
94 The anaconda package contains the program which can be used to install
95 system. These files are of little use on an already installed system.
96
97 %description -l pl
98 Pakiet anaconda zawiera program, którego mo¿na u¿yæ do zainstalowania
99 systemu. Pliki te maj± niewiele zastosowañ na ju¿ zainstalowanym
100 systemie.
101
102 %package runtime
103 Summary:        Graphical system installer portions needed only for fresh installs
104 Summary(pl):    Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
105 Group:          Applications/System
106 AutoReqProv:    false
107 Requires:       %{name} = %{version}-%{release}
108 Requires:       /usr/bin/strip
109 Requires:       X11
110 Requires:       createrepo >= 0.4.3
111 Requires:       gawk
112 Requires:       glibc >= 6:2.3.6-5.1
113 Requires:       kbd
114 Requires:       policycoreutils >= 1.30
115 Requires:       python
116 Requires:       python-libxml2
117 Requires:       python-rpm >= 4.2-0.61
118 Requires:       squashfs
119 Requires:       yum >= 2.4.0
120
121 %description runtime
122 The anaconda-runtime package contains parts of the installation system
123 which are needed for installing new systems. These files are used to
124 build media sets, but are not meant for use on already installed
125 systems.
126
127 %description runtime -l pl
128 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
129 do instalowania nowych systemów. Pliki te s³u¿± do tworzenia zestawu
130 no¶ników, nie s± przewidziane do u¿ywania na ju¿ zainstalowanych
131 systemach.
132
133 %prep
134 %setup -q
135 %patch0 -p1
136 %patch1 -p1
137 %patch2 -p1
138 %patch3 -p1
139 %patch4 -p1
140
141 rm -f po/no.po
142 mv -f po/{eu_ES,eu}.po
143
144 sed -i -e 's/$(PYTHON) scripts/python scripts/' Makefile
145
146 %build
147 # locale check
148 if [ "$(locale -a | grep -c en_US.utf8)" = 0 ]; then
149         echo >&2 "en_US.utf8 locale not available. build will fail!"
150         echo >&2 "Install glibc-localedb-all or compile it!"
151         exit 1
152 fi
153
154 %{__make} depend
155 %{__make} \
156         RPM_OPT_FLAGS="%{rpmcflags}"
157
158 %install
159 rm -rf $RPM_BUILD_ROOT
160
161 %{__make} install \
162         DESTDIR=$RPM_BUILD_ROOT
163
164 cp %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images
165 cp %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/upd-instroot
166 cp %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images.i386
167 cp %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/scrubtree
168
169 %find_lang %{name}
170
171 %clean
172 rm -rf $RPM_BUILD_ROOT
173
174 %files -f %{name}.lang
175 %defattr(644,root,root,755)
176 %doc docs/command-line.txt
177 %doc docs/install-methods.txt
178 %doc docs/kickstart-docs.txt
179 %doc docs/mediacheck.txt
180 %doc docs/anaconda-release-notes.txt
181 %attr(755,root,root) %{_bindir}/mini-wm
182 %attr(755,root,root) %{_sbindir}/anaconda
183 %{_datadir}/anaconda
184 %{_libdir}/anaconda
185
186 %files runtime
187 %defattr(644,root,root,755)
188 %dir %{_libdir}/anaconda-runtime
189 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/boot
190 %attr(755,root,root) %{_libdir}/anaconda-runtime/boot/syslinux.cfg
191 %{_libdir}/anaconda-runtime/boot/boot.msg
192 %{_libdir}/anaconda-runtime/boot/general.msg
193 %{_libdir}/anaconda-runtime/boot/options.msg
194 %{_libdir}/anaconda-runtime/boot/param.msg
195 %{_libdir}/anaconda-runtime/boot/rescue.msg
196 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
197 %attr(755,root,root) %{_libdir}/anaconda-runtime/checkisomd5
198 %attr(755,root,root) %{_libdir}/anaconda-runtime/filtermoddeps
199 %attr(755,root,root) %{_libdir}/anaconda-runtime/fixmtime.py
200 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
201 %attr(755,root,root) %{_libdir}/anaconda-runtime/implantisomd5
202 %{_libdir}/anaconda-runtime/keymaps-override-i386
203 %attr(755,root,root) %{_libdir}/anaconda-runtime/libunicode-lite.so.1
204 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/loader
205 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
206 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
207 %{_libdir}/anaconda-runtime/loader/loader.tr
208 %{_libdir}/anaconda-runtime/loader/module-info
209 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
210 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
211 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
212 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
213 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.i386
214 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
215 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
216 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
217 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86_64
218 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.i386
219 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.ppc
220 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.x86_64
221 %attr(755,root,root) %{_libdir}/anaconda-runtime/moddeps
222 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
223 %attr(755,root,root) %{_libdir}/anaconda-runtime/pkgorder
224 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyisomd5sum.so
225 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
226 %attr(755,root,root) %{_libdir}/anaconda-runtime/pythondeps
227 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
228 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
229 %{_libdir}/anaconda-runtime/screenfont-i386.gz
230 %attr(755,root,root) %{_libdir}/anaconda-runtime/splittree.py
231 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimmodalias
232 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
233 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
234 %attr(755,root,root) %{_libdir}/anaconda-runtime/yumcache
This page took 0.050346 seconds and 3 git commands to generate.