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