]> git.pld-linux.org Git - packages/anaconda.git/blame_incremental - anaconda.spec
- updated gettext BR
[packages/anaconda.git] / anaconda.spec
... / ...
CommitLineData
1# TODO
2# - code poldek backend (python-poldek pkg exists!)
3#
4%define rel 200903212129
5Summary: Graphical system installer
6Summary(pl.UTF-8): Graficzny instalator systemu
7Name: anaconda
8Version: 11.5.0.23.%{rel}
9Release: 3
10License: GPL
11Group: Applications/System
12# http://team.pld-linux.org/~patrys/anaconda.git
13Source0: %{name}-%{rel}.tar.bz2
14# Source0-md5: fb56c92d2c83f5a356891b2b13c7fc7b
15URL: http://fedoraproject.org/wiki/Anaconda
16BuildRequires: NetworkManager-devel
17BuildRequires: audit-libs-devel
18# will kill it in the future
19BuildRequires: curl
20BuildRequires: dbus-devel
21BuildRequires: device-mapper-devel >= 1.01.05
22BuildRequires: e2fsprogs-devel
23BuildRequires: gettext-tools >= 0.11
24BuildRequires: glib2-devel
25BuildRequires: gtk+2-devel
26BuildRequires: isomd5sum-devel
27BuildRequires: libdhcp-devel
28BuildRequires: libdhcp4client-devel
29BuildRequires: libdhcp6client-devel
30BuildRequires: libnl-devel
31BuildRequires: libselinux-devel >= 1.6
32BuildRequires: libsepol-devel
33BuildRequires: newt-devel
34BuildRequires: popt-devel
35BuildRequires: python-devel
36BuildRequires: python-kickstart >= 1.50
37BuildRequires: python-rhpl
38BuildRequires: python-rpm
39BuildRequires: rpm-pythonprov
40BuildRequires: rpmbuild(macros) >= 1.234
41BuildRequires: sed >= 4.0
42BuildRequires: slang-devel
43BuildRequires: zlib-devel
44Requires: /etc/pld-release
45Requires: NetworkManager
46Requires: bdevid
47Requires: cryptsetup-luks
48Requires: device-mapper >= 1.01.05
49Requires: dosfstools
50Requires: e2fsprogs
51Requires: grubby
52Requires: hal
53Requires: hfsutils
54Requires: jfsutils
55Requires: lvm2
56Requires: mdadm
57Requires: pci-database
58Requires: python-bdevid >= 6.0.24
59Requires: python-booty >= 0.93-4
60Requires: python-cracklib
61Requires: python-dbus
62Requires: python-devel-tools
63Requires: python-iniparse
64Requires: python-kickstart >= 1.44
65Requires: python-libuser
66Requires: python-libxml2
67Requires: python-parted >= 2.0.8
68Requires: python-pyblock >= 0.32
69Requires: python-rhpl >= 0.216
70Requires: python-rpm >= 4.2-0.61
71Requires: python-selinux
72Requires: python-snack
73Requires: python-urlgrabber >= 2.9.8
74Requires: reiserfsprogs
75Requires: system-config-date >= 1.9.17
76Requires: tzdata
77Requires: util-linux
78Requires: xfsprogs
79Requires: yum >= 3.2.19
80%ifnarch s390 s390x
81Requires: python-pyblock >= 0.7-1
82%endif
83BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
84
85%description
86The anaconda package contains the program which can be used to install
87system. These files are of little use on an already installed system.
88
89%description -l pl.UTF-8
90Pakiet anaconda zawiera program, którego można użyć do zainstalowania
91systemu. Pliki te mają niewiele zastosowań na już zainstalowanym
92systemie.
93
94%package gui
95Summary: Anaconda GTK+2 GUI
96Group: Applications/System
97Requires: %{name} = %{version}-%{release}
98# XXX: updateme
99Requires: X11-OpenGL-core
100Requires: X11-Xserver
101Requires: X11-fonts
102Requires: python-gnome-canvas
103Requires: python-pygtk-glade
104Requires: system-config-date
105Requires: system-config-keyboard
106
107%description gui
108Anaconda GUI portion.
109
110%package runtime
111Summary: Graphical system installer portions needed only for fresh installs
112Summary(pl.UTF-8): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
113Group: Applications/System
114AutoReqProv: false
115Requires: %{name} = %{version}-%{release}
116Requires: /usr/bin/strip
117Requires: createrepo >= 0.4.3
118Requires: gawk
119Requires: glibc >= 6:2.3.6-5.1
120Requires: kbd
121Requires: policycoreutils >= 1.30
122Requires: python
123Requires: python-libxml2
124Requires: python-rpm >= 4.2-0.61
125Requires: squashfs
126Requires: xorg-app-mkfontdir
127Requires: yum >= 3.2.19
128
129%description runtime
130The anaconda-runtime package contains parts of the installation system
131which are needed for installing new systems. These files are used to
132build media sets, but are not meant for use on already installed
133systems.
134
135%description runtime -l pl.UTF-8
136Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
137do instalowania nowych systemów. Pliki te służą do tworzenia zestawu
138nośników, nie są przewidziane do używania na już zainstalowanych
139systemach.
140
141%package debug
142Summary: Sourcecode for Anaconda
143Summary(pl.UTF-8): Kod źródłowy Anacondy
144Group: Applications/System
145AutoReqProv: false
146Requires: %{name} = %{version}-%{release}
147
148%description debug
149Anaconda sourcecode for debugging purposes.
150
151%description debug -l pl.UTF-8
152Kod źródłowy Anacondy do celów diagnostycznych.
153
154%prep
155%setup -q -n %{name}-%{rel}
156
157%build
158%{__make} depend -j1 \
159 PYTHON="%{__python}" \
160 PYTHONINCLUDE="%{py_incdir}" \
161 CC="%{__cc}"
162
163%{__make} -j1 \
164 PYTHON="%{__python}" \
165 PYTHONINCLUDE="%{py_incdir}" \
166 CC="%{__cc}" \
167 REALCC="%{__cc}" \
168 OPTFLAGS="%{rpmcflags}"
169
170./py-compile isys/isys.py
171
172%install
173rm -rf $RPM_BUILD_ROOT
174
175%{__make} install \
176 DESTDIR=$RPM_BUILD_ROOT
177
178install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
179
180%find_lang %{name}
181
182%{!?debug:%py_postclean %{_libdir}/anaconda}
183
184%clean
185rm -rf $RPM_BUILD_ROOT
186
187%files -f %{name}.lang
188%defattr(644,root,root,755)
189%doc docs/*
190#%{_sysconfdir}/keymaps.gz
191/etc/security/console.apps/liveinst
192%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
193%attr(755,root,root) %{_sbindir}/anaconda
194%attr(755,root,root) %{_sbindir}/liveinst
195%ifnarch ppc
196%attr(755,root,root) %{_sbindir}/gptsync
197%attr(755,root,root) %{_sbindir}/showpart
198%endif
199%dir %{_libdir}/anaconda
200%{_libdir}/anaconda/*.py[co]
201%dir %{_libdir}/anaconda/installclasses
202%{_libdir}/anaconda/installclasses/*.py[co]
203%dir %{_libdir}/anaconda/textw
204%{_libdir}/anaconda/textw/*.py[co]
205%{_libdir}/anaconda/lang-names
206%{_libdir}/anaconda/lang-table
207%attr(755,root,root) %{_libdir}/anaconda/_isys.so
208
209%files gui
210%defattr(644,root,root,755)
211%attr(755,root,root) %{_bindir}/mini-wm
212%attr(755,root,root) %{_libdir}/anaconda/xutils.so
213%{_desktopdir}/liveinst.desktop
214%dir %{_libdir}/anaconda/iw
215%{_libdir}/anaconda/iw/*.py[co]
216%{_datadir}/anaconda
217
218%if %{!?debug:0}%{?debug:1}
219%files debug
220%defattr(644,root,root,755)
221%{_libdir}/anaconda/*.py
222%{_libdir}/anaconda/installclasses/*.py
223%{_libdir}/anaconda/iw/*.py
224%{_libdir}/anaconda/textw/*.py
225%endif
226
227%files runtime
228%defattr(644,root,root,755)
229%attr(755,root,root) %{_libdir}/anaconda/*-stub
230%dir %{_libdir}/anaconda-runtime
231%dir %{_libdir}/anaconda-runtime/boot
232%ifnarch ppc
233%{_libdir}/anaconda-runtime/boot/boot.msg
234%{_libdir}/anaconda-runtime/boot/general.msg
235%{_libdir}/anaconda-runtime/boot/grub.conf
236%{_libdir}/anaconda-runtime/boot/options.msg
237%{_libdir}/anaconda-runtime/boot/param.msg
238%{_libdir}/anaconda-runtime/boot/rescue.msg
239%{_libdir}/anaconda-runtime/boot/syslinux.cfg
240%else
241%{_libdir}/anaconda-runtime/boot/bootinfo.txt
242%{_libdir}/anaconda-runtime/boot/magic
243%{_libdir}/anaconda-runtime/boot/mapping
244%{_libdir}/anaconda-runtime/boot/ofboot.b
245%{_libdir}/anaconda-runtime/boot/yaboot.conf.3264
246%{_libdir}/anaconda-runtime/boot/yaboot.conf.in
247%endif
248%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
249%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
250%attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
251%attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
252%attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
253%attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
254%attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
255%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
256%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
257%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
258%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
259%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
260%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
261%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
262%attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
263%attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
264%attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
265%attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
266%{_libdir}/anaconda-runtime/screenfont-*.gz
267%attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
268%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
269%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates
This page took 0.106893 seconds and 5 git commands to generate.