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