]> git.pld-linux.org Git - packages/anaconda.git/blame - anaconda.spec
- 200903212129
[packages/anaconda.git] / anaconda.spec
CommitLineData
14d57731 1# TODO
f93efa3c 2# - code poldek backend (python-poldek pkg exists!)
14d57731 3#
b24876b2 4%define rel 200903212129
f00008ae 5Summary: Graphical system installer
b85d2ceb 6Summary(pl.UTF-8): Graficzny instalator systemu
f00008ae 7Name: anaconda
b24876b2 8Version: 11.5.0.23.%{rel}
447de546 9Release: 1
f00008ae
PZ
10License: GPL
11Group: Applications/System
b24876b2 12# http://team.pld-linux.org/~patrys/anaconda.git
78d09d2d 13Source0: %{name}-%{rel}.tar.bz2
b24876b2 14# Source0-md5: fb56c92d2c83f5a356891b2b13c7fc7b
38b47ed4 15URL: http://fedoraproject.org/wiki/Anaconda
8fffb9a1 16BuildRequires: NetworkManager-devel
54877611 17BuildRequires: audit-libs-devel
8459f798
PZ
18# will kill it in the future
19BuildRequires: curl
447de546 20BuildRequires: dbus-devel
3785dcd5 21BuildRequires: device-mapper-devel >= 1.01.05
f00008ae 22BuildRequires: e2fsprogs-devel
d0a7f56a 23BuildRequires: gettext-devel >= 0.11
3785dcd5 24BuildRequires: glib2-devel
f00008ae 25BuildRequires: gtk+2-devel
5d2cb0ae 26BuildRequires: isomd5sum-devel
7a94577b 27BuildRequires: libdhcp-devel
0af516ae 28BuildRequires: libdhcp4client-devel
8da9d5b1
PZ
29BuildRequires: libdhcp6client-devel
30BuildRequires: libnl-devel
31BuildRequires: libselinux-devel >= 1.6
32BuildRequires: libsepol-devel
78d09d2d
PZ
33BuildRequires: newt-devel
34BuildRequires: popt-devel
f00008ae 35BuildRequires: python-devel
1e1544c2 36BuildRequires: python-kickstart >= 1.50
9a34989e 37BuildRequires: python-rhpl
e9ab7e88 38BuildRequires: python-rpm
7c75e836 39BuildRequires: rpm-pythonprov
a47c899d 40BuildRequires: rpmbuild(macros) >= 1.234
a4a383ce 41BuildRequires: sed >= 4.0
3785dcd5
PZ
42BuildRequires: slang-devel
43BuildRequires: zlib-devel
b8035c8f 44Requires: /etc/pld-release
8fffb9a1 45Requires: NetworkManager
5f0de636 46Requires: bdevid
ae8324c4 47Requires: cryptsetup-luks
51106aa3 48Requires: device-mapper >= 1.01.05
0c7db9ef 49Requires: dosfstools
de80ef9c 50Requires: e2fsprogs
7a94577b 51Requires: grubby
5f0de636 52Requires: hal
0c7db9ef 53Requires: hfsutils
de80ef9c 54Requires: jfsutils
614a933d 55Requires: lvm2
0c7db9ef 56Requires: mdadm
415ff3b6 57Requires: pci-database
5f93f60b 58Requires: python-bdevid >= 6.0.24
6e626f5c 59Requires: python-booty >= 0.93-4
bf69ea3b 60Requires: python-cracklib
5d2cb0ae 61Requires: python-dbus
6a9e6705 62Requires: python-devel-tools
bf69ea3b 63Requires: python-iniparse
447de546 64Requires: python-kickstart >= 1.44
6bfc313a 65Requires: python-libuser
f00008ae 66Requires: python-libxml2
b24876b2 67Requires: python-parted >= 2.0.8
447de546 68Requires: python-pyblock >= 0.32
bf69ea3b 69Requires: python-rhpl >= 0.216
f00008ae 70Requires: python-rpm >= 4.2-0.61
37c7dcb5 71Requires: python-selinux
35bb848d 72Requires: python-snack
89fe6ec9 73Requires: python-urlgrabber >= 2.9.8
de80ef9c 74Requires: reiserfsprogs
ec987f26 75Requires: system-config-date >= 1.9.17
16e32ab2 76Requires: tzdata
ca390636 77Requires: util-linux
de80ef9c 78Requires: xfsprogs
8fffb9a1 79Requires: yum >= 3.2.19
51106aa3
ER
80%ifnarch s390 s390x
81Requires: python-pyblock >= 0.7-1
82%endif
841055be 83BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f00008ae
PZ
84
85%description
841055be
JB
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
ef1582d7
JR
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
841055be 92systemie.
f00008ae 93
bc2388d0
ER
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
bc2388d0 101Requires: python-gnome-canvas
70968e47 102Requires: python-pygtk-glade
4ed27729 103Requires: system-config-date
f9795ef5 104Requires: system-config-keyboard
bc2388d0
ER
105
106%description gui
107Anaconda GUI portion.
108
f00008ae 109%package runtime
841055be 110Summary: Graphical system installer portions needed only for fresh installs
b85d2ceb 111Summary(pl.UTF-8): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
f00008ae
PZ
112Group: Applications/System
113AutoReqProv: false
51106aa3
ER
114Requires: %{name} = %{version}-%{release}
115Requires: /usr/bin/strip
c02c1d39 116Requires: X11
e06c6bf7 117Requires: createrepo >= 0.4.3
3bfa0d3e 118Requires: gawk
f28f7f38 119Requires: glibc >= 6:2.3.6-5.1
e06c6bf7
ER
120Requires: kbd
121Requires: policycoreutils >= 1.30
f00008ae 122Requires: python
841055be 123Requires: python-libxml2
f00008ae 124Requires: python-rpm >= 4.2-0.61
7fc88410 125Requires: squashfs
8fffb9a1 126Requires: yum >= 3.2.19
f00008ae
PZ
127
128%description runtime
841055be
JB
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.
f00008ae 133
ef1582d7 134%description runtime -l pl.UTF-8
841055be 135Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
ef1582d7
JR
136do instalowania nowych systemów. Pliki te służą do tworzenia zestawu
137nośników, nie są przewidziane do używania na już zainstalowanych
841055be 138systemach.
f00008ae 139
14d57731
ER
140%package debug
141Summary: Sourcecode for Anaconda
b85d2ceb 142Summary(pl.UTF-8): Kod źródłowy Anacondy
14d57731 143Group: Applications/System
2aaf7132 144AutoReqProv: false
14d57731
ER
145Requires: %{name} = %{version}-%{release}
146
147%description debug
2aaf7132
JB
148Anaconda sourcecode for debugging purposes.
149
ef1582d7
JR
150%description debug -l pl.UTF-8
151Kod źródłowy Anacondy do celów diagnostycznych.
14d57731 152
841055be 153%prep
78d09d2d 154%setup -q -n %{name}-%{rel}
a4a383ce
ER
155
156%build
e9ab7e88 157%{__make} depend -j1 \
f15d5b66
AM
158 PYTHON="%{__python}" \
159 PYTHONINCLUDE="%{py_incdir}" \
de80ef9c
ER
160 CC="%{__cc}"
161
e9ab7e88 162%{__make} -j1 \
f15d5b66
AM
163 PYTHON="%{__python}" \
164 PYTHONINCLUDE="%{py_incdir}" \
118a85f1 165 CC="%{__cc}" \
de80ef9c
ER
166 REALCC="%{__cc}" \
167 OPTFLAGS="%{rpmcflags}"
f00008ae 168
892e66ed
ER
169./py-compile isys/isys.py
170
f00008ae
PZ
171%install
172rm -rf $RPM_BUILD_ROOT
841055be
JB
173
174%{__make} install \
175 DESTDIR=$RPM_BUILD_ROOT
f00008ae 176
892e66ed
ER
177install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
178
d0a7f56a 179%find_lang %{name}
b19b94a1 180
14d57731 181%{!?debug:%py_postclean %{_libdir}/anaconda}
d0a7f56a 182
f00008ae
PZ
183%clean
184rm -rf $RPM_BUILD_ROOT
185
d0a7f56a 186%files -f %{name}.lang
f00008ae 187%defattr(644,root,root,755)
892e66ed 188%doc docs/*
b24876b2 189#%{_sysconfdir}/keymaps.gz
7a94577b 190/etc/security/console.apps/liveinst
5d2cb0ae 191%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
f00008ae 192%attr(755,root,root) %{_sbindir}/anaconda
5d2cb0ae 193%attr(755,root,root) %{_sbindir}/liveinst
aa920886
PZ
194%ifnarch ppc
195%attr(755,root,root) %{_sbindir}/gptsync
5d2cb0ae 196%attr(755,root,root) %{_sbindir}/showpart
aa920886 197%endif
a740d4a6
ER
198%dir %{_libdir}/anaconda
199%{_libdir}/anaconda/*.py[co]
200%dir %{_libdir}/anaconda/installclasses
201%{_libdir}/anaconda/installclasses/*.py[co]
a740d4a6
ER
202%dir %{_libdir}/anaconda/textw
203%{_libdir}/anaconda/textw/*.py[co]
204%{_libdir}/anaconda/lang-names
205%{_libdir}/anaconda/lang-table
bc2388d0
ER
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
bc2388d0 211%attr(755,root,root) %{_libdir}/anaconda/xutils.so
5d2cb0ae 212%{_desktopdir}/liveinst.desktop
bc2388d0
ER
213%dir %{_libdir}/anaconda/iw
214%{_libdir}/anaconda/iw/*.py[co]
215%{_datadir}/anaconda
f00008ae 216
14d57731
ER
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
f00008ae 226%files runtime
076f7c5c 227%defattr(644,root,root,755)
bc2388d0 228%attr(755,root,root) %{_libdir}/anaconda/*-stub
617032c3 229%dir %{_libdir}/anaconda-runtime
f9795ef5 230%dir %{_libdir}/anaconda-runtime/boot
aa920886 231%ifnarch ppc
617032c3
ER
232%{_libdir}/anaconda-runtime/boot/boot.msg
233%{_libdir}/anaconda-runtime/boot/general.msg
8da9d5b1 234%{_libdir}/anaconda-runtime/boot/grub.conf
617032c3
ER
235%{_libdir}/anaconda-runtime/boot/options.msg
236%{_libdir}/anaconda-runtime/boot/param.msg
237%{_libdir}/anaconda-runtime/boot/rescue.msg
8da9d5b1 238%{_libdir}/anaconda-runtime/boot/syslinux.cfg
3785dcd5
PZ
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
aa920886 246%endif
617032c3 247%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
8da9d5b1 248%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
5d2cb0ae 249%attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
617032c3 250%attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
617032c3 251%attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
5d2cb0ae 252%attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
617032c3
ER
253%attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
254%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
5d2cb0ae 255%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
617032c3 256%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
8da9d5b1 257%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
617032c3
ER
258%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
259%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
bc21c363 260%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
617032c3 261%attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
3e1e46cd 262%attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
617032c3
ER
263%attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
264%attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
224bf463 265%{_libdir}/anaconda-runtime/screenfont-*.gz
617032c3
ER
266%attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
267%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
5d2cb0ae 268%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates
This page took 0.106435 seconds and 4 git commands to generate.