]> git.pld-linux.org Git - packages/anaconda.git/blob - anaconda.spec
- updating deps, part #3
[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:  bogl-bterm >= 0:0.1.9-17
32 BuildRequires:  bogl-devel >= 0:0.1.9-17
33 BuildRequires:  bogl-static >= 0:0.1.9-17
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-kickstart
57 BuildRequires:  python-booty
58 BuildRequires:  python-devel
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-kickstart
76 Requires:       python-booty
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-3.1
111 Requires:       gawk
112 Requires:       python
113 Requires:       python-libxml2
114 Requires:       python-rpm >= 4.2-0.61
115 Requires:       squashfs
116 Requires:       yum >= 2.4.0
117
118 %description runtime
119 The anaconda-runtime package contains parts of the installation system
120 which are needed for installing new systems. These files are used to
121 build media sets, but are not meant for use on already installed
122 systems.
123
124 %description runtime -l pl
125 Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
126 do instalowania nowych systemów. Pliki te s³u¿± do tworzenia zestawu
127 no¶ników, nie s± przewidziane do u¿ywania na ju¿ zainstalowanych
128 systemach.
129
130 %prep
131 %setup -q
132 %patch0 -p1
133 %patch1 -p1
134
135 rm -f po/no.po
136 mv -f po/{eu_ES,eu}.po
137
138 sed -i -e 's/$(PYTHON) scripts/python scripts/' Makefile
139
140 %build
141 # locale check
142 if [ "$(locale -a | grep -c en_US.utf8)" = 0 ]; then
143         echo >&2 "en_US.utf8 locale not available. build will fail!"
144         echo >&2 "Install glibc-localedb-all or compile it!"
145         exit 1
146 fi
147
148 %{__make} depend
149 %{__make} \
150         RPM_OPT_FLAGS="%{rpmcflags}"
151
152 %install
153 rm -rf $RPM_BUILD_ROOT
154
155 %{__make} install \
156         DESTDIR=$RPM_BUILD_ROOT
157
158 #cp %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images
159 #cp %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/upd-instroot
160 #cp %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/mk-images.i386
161 #cp %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/anaconda-runtime/scrubtree
162
163 %find_lang %{name}
164
165 %clean
166 rm -rf $RPM_BUILD_ROOT
167
168 %files -f %{name}.lang
169 %defattr(644,root,root,755)
170 %doc docs/command-line.txt
171 %doc docs/install-methods.txt
172 %doc docs/kickstart-docs.txt
173 %doc docs/mediacheck.txt
174 %doc docs/anaconda-release-notes.txt
175 %attr(755,root,root) %{_bindir}/mini-wm
176 %attr(755,root,root) %{_sbindir}/anaconda
177 %{_datadir}/anaconda
178 %{_libdir}/anaconda
179
180 %files runtime
181 %defattr(644,root,root,755)
182 %dir %{_libdir}/anaconda-runtime
183 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/boot
184 %attr(755,root,root) %{_libdir}/anaconda-runtime/boot/syslinux.cfg
185 %{_libdir}/anaconda-runtime/boot/boot.msg
186 %{_libdir}/anaconda-runtime/boot/general.msg
187 %{_libdir}/anaconda-runtime/boot/options.msg
188 %{_libdir}/anaconda-runtime/boot/param.msg
189 %{_libdir}/anaconda-runtime/boot/rescue.msg
190 %attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
191 %attr(755,root,root) %{_libdir}/anaconda-runtime/checkisomd5
192 %attr(755,root,root) %{_libdir}/anaconda-runtime/filtermoddeps
193 %attr(755,root,root) %{_libdir}/anaconda-runtime/fixmtime.py
194 %attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
195 %attr(755,root,root) %{_libdir}/anaconda-runtime/implantisomd5
196 %{_libdir}/anaconda-runtime/keymaps-override-i386
197 %attr(755,root,root) %{_libdir}/anaconda-runtime/libunicode-lite.so.1
198 %dir %attr(755,root,root) %{_libdir}/anaconda-runtime/loader
199 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
200 %attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
201 %{_libdir}/anaconda-runtime/loader/loader.tr
202 %{_libdir}/anaconda-runtime/loader/module-info
203 %{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
204 %attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
205 %attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
206 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
207 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.i386
208 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
209 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
210 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
211 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86_64
212 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.i386
213 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.ppc
214 %attr(755,root,root) %{_libdir}/anaconda-runtime/mk-rescueimage.x86_64
215 %attr(755,root,root) %{_libdir}/anaconda-runtime/moddeps
216 %attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
217 %attr(755,root,root) %{_libdir}/anaconda-runtime/pkgorder
218 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyisomd5sum.so
219 %attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
220 %attr(755,root,root) %{_libdir}/anaconda-runtime/pythondeps
221 %attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
222 %attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
223 %{_libdir}/anaconda-runtime/screenfont-i386.gz
224 %attr(755,root,root) %{_libdir}/anaconda-runtime/splittree.py
225 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimmodalias
226 %attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
227 %attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
228 %attr(755,root,root) %{_libdir}/anaconda-runtime/yumcache
This page took 0.078227 seconds and 4 git commands to generate.