]> git.pld-linux.org Git - packages/anaconda.git/blame_incremental - anaconda.spec
- drop obsolete files
[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: 1
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-devel >= 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}
98Requires: X11-OpenGL-core
99Requires: X11-Xserver
100Requires: X11-fonts
101Requires: python-gnome-canvas
102Requires: python-pygtk-glade
103Requires: system-config-date
104Requires: system-config-keyboard
105
106%description gui
107Anaconda GUI portion.
108
109%package runtime
110Summary: Graphical system installer portions needed only for fresh installs
111Summary(pl.UTF-8): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
112Group: Applications/System
113AutoReqProv: false
114Requires: %{name} = %{version}-%{release}
115Requires: /usr/bin/strip
116Requires: X11
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: yum >= 3.2.19
127
128%description runtime
129The anaconda-runtime package contains parts of the installation system
130which are needed for installing new systems. These files are used to
131build media sets, but are not meant for use on already installed
132systems.
133
134%description runtime -l pl.UTF-8
135Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
136do instalowania nowych systemów. Pliki te służą do tworzenia zestawu
137nośników, nie są przewidziane do używania na już zainstalowanych
138systemach.
139
140%package debug
141Summary: Sourcecode for Anaconda
142Summary(pl.UTF-8): Kod źródłowy Anacondy
143Group: Applications/System
144AutoReqProv: false
145Requires: %{name} = %{version}-%{release}
146
147%description debug
148Anaconda sourcecode for debugging purposes.
149
150%description debug -l pl.UTF-8
151Kod źródłowy Anacondy do celów diagnostycznych.
152
153%prep
154%setup -q -n %{name}-%{rel}
155
156%build
157%{__make} depend -j1 \
158 PYTHON="%{__python}" \
159 PYTHONINCLUDE="%{py_incdir}" \
160 CC="%{__cc}"
161
162%{__make} -j1 \
163 PYTHON="%{__python}" \
164 PYTHONINCLUDE="%{py_incdir}" \
165 CC="%{__cc}" \
166 REALCC="%{__cc}" \
167 OPTFLAGS="%{rpmcflags}"
168
169./py-compile isys/isys.py
170
171%install
172rm -rf $RPM_BUILD_ROOT
173
174%{__make} install \
175 DESTDIR=$RPM_BUILD_ROOT
176
177install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
178
179%find_lang %{name}
180
181%{!?debug:%py_postclean %{_libdir}/anaconda}
182
183%clean
184rm -rf $RPM_BUILD_ROOT
185
186%files -f %{name}.lang
187%defattr(644,root,root,755)
188%doc docs/*
189#%{_sysconfdir}/keymaps.gz
190/etc/security/console.apps/liveinst
191%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
192%attr(755,root,root) %{_sbindir}/anaconda
193%attr(755,root,root) %{_sbindir}/liveinst
194%ifnarch ppc
195%attr(755,root,root) %{_sbindir}/gptsync
196%attr(755,root,root) %{_sbindir}/showpart
197%endif
198%dir %{_libdir}/anaconda
199%{_libdir}/anaconda/*.py[co]
200%dir %{_libdir}/anaconda/installclasses
201%{_libdir}/anaconda/installclasses/*.py[co]
202%dir %{_libdir}/anaconda/textw
203%{_libdir}/anaconda/textw/*.py[co]
204%{_libdir}/anaconda/lang-names
205%{_libdir}/anaconda/lang-table
206%attr(755,root,root) %{_libdir}/anaconda/_isys.so
207
208%files gui
209%defattr(644,root,root,755)
210%attr(755,root,root) %{_bindir}/mini-wm
211%attr(755,root,root) %{_libdir}/anaconda/xutils.so
212%{_desktopdir}/liveinst.desktop
213%dir %{_libdir}/anaconda/iw
214%{_libdir}/anaconda/iw/*.py[co]
215%{_datadir}/anaconda
216
217%if %{!?debug:0}%{?debug:1}
218%files debug
219%defattr(644,root,root,755)
220%{_libdir}/anaconda/*.py
221%{_libdir}/anaconda/installclasses/*.py
222%{_libdir}/anaconda/iw/*.py
223%{_libdir}/anaconda/textw/*.py
224%endif
225
226%files runtime
227%defattr(644,root,root,755)
228%attr(755,root,root) %{_libdir}/anaconda/*-stub
229%dir %{_libdir}/anaconda-runtime
230%dir %{_libdir}/anaconda-runtime/boot
231%ifnarch ppc
232%{_libdir}/anaconda-runtime/boot/boot.msg
233%{_libdir}/anaconda-runtime/boot/general.msg
234%{_libdir}/anaconda-runtime/boot/grub.conf
235%{_libdir}/anaconda-runtime/boot/options.msg
236%{_libdir}/anaconda-runtime/boot/param.msg
237%{_libdir}/anaconda-runtime/boot/rescue.msg
238%{_libdir}/anaconda-runtime/boot/syslinux.cfg
239%else
240%{_libdir}/anaconda-runtime/boot/bootinfo.txt
241%{_libdir}/anaconda-runtime/boot/magic
242%{_libdir}/anaconda-runtime/boot/mapping
243%{_libdir}/anaconda-runtime/boot/ofboot.b
244%{_libdir}/anaconda-runtime/boot/yaboot.conf.3264
245%{_libdir}/anaconda-runtime/boot/yaboot.conf.in
246%endif
247%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
248%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
249%attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
250%attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
251%attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
252%attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
253%attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
254%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
255%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
256%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
257%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
258%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
259%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
260%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
261%attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
262%attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
263%attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
264%attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
265%{_libdir}/anaconda-runtime/screenfont-*.gz
266%attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
267%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
268%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates
This page took 0.052236 seconds and 4 git commands to generate.