]> git.pld-linux.org Git - packages/anaconda.git/blob - anaconda.spec
- merge deps from FC, part2
[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 %endif
11 Summary:        Graphical system installer
12 Summary(pl):    Graficzny instalator systemu
13 Name:           anaconda
14 Version:        11.0.5
15 Release:        0.2
16 License:        GPL
17 Group:          Applications/System
18 Source0:        %{name}-%{version}.tar.bz2
19 # Source0-md5:  f814e7d0011dd44c3c3cf12b6ddb5b40
20 Source1:        %{name}-mk-images
21 Source2:        %{name}-upd-instroot
22 Source3:        %{name}-mk-images.i386
23 Source4:        %{name}-scrubtree
24 Patch0:         %{name}-pld.patch
25 URL:            http://fedora.redhat.com/projects/anaconda-installer/
26 BuildRequires:  X11-devel
27 BuildRequires:  beecrypt-devel
28 BuildRequires:  bogl-bterm >= 0:0.1.9-17
29 BuildRequires:  bogl-devel >= 0:0.1.9-17
30 BuildRequires:  bogl-static >= 0:0.1.9-17
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: pykickstart
54 BuildRequires:  python-booty
55 BuildRequires:  python-devel
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:      pykickstart
73 Requires:       python-booty
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 #Requires:      system-logos
89 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
90
91 %description
92 The anaconda package contains the program which can be used to install
93 system. These files are of little use on an already installed system.
94
95 %description -l pl
96 Pakiet anaconda zawiera program, którego mo¿na u¿yæ do zainstalowania
97 systemu. Pliki te maj± niewiele zastosowañ na ju¿ zainstalowanym
98 systemie.
99
100 %package runtime
101 Summary:        Graphical system installer portions needed only for fresh installs
102 Summary(pl):    Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
103 Group:          Applications/System
104 AutoReqProv:    false
105 Requires:       %{name} = %{version}-%{release}
106 Requires:       /usr/bin/strip
107 Requires:       X11
108 Requires:       createrepo >= 0.4.3-3.1
109 Requires:       gawk
110 Requires:       python
111 Requires:       python-libxml2
112 Requires:       python-rpm >= 4.2-0.61
113 Requires:       squashfs-tools
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
132 rm -f po/no.po
133 mv -f po/{eu_ES,eu}.po
134 mv -f po/{sr,sr@Latn}.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.063469 seconds and 3 git commands to generate.