]> git.pld-linux.org Git - packages/anaconda.git/blame - anaconda.spec
- current snap
[packages/anaconda.git] / anaconda.spec
CommitLineData
14d57731 1# TODO
f93efa3c 2# - code poldek backend (python-poldek pkg exists!)
14d57731 3#
1e1544c2 4%define rel 200901172133
f00008ae 5Summary: Graphical system installer
b85d2ceb 6Summary(pl.UTF-8): Graficzny instalator systemu
f00008ae 7Name: anaconda
1e1544c2 8Version: 11.5.0.6.%{rel}
447de546 9Release: 1
f00008ae
PZ
10License: GPL
11Group: Applications/System
78d09d2d
PZ
12# http://team.pld-linux.org/~patrys/anaconda.git - origin/pld-branch
13Source0: %{name}-%{rel}.tar.bz2
1e1544c2 14# Source0-md5: 1ada1ca81cd006ee985773ab2c2fd67c
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
5f93f60b 67Requires: python-parted >= 1.8.9
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
4c281e62
ER
179# for ./isys/lang.c:isysLoadKeymap()
180%ifarch %{ix86}
8fffb9a1 181cp -a loader/keymaps-i386 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
4c281e62
ER
182%endif
183%ifarch ppc
8fffb9a1 184cp -a loader/keymaps-ppc $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
4c281e62
ER
185%endif
186%ifarch %{x8664}
8fffb9a1 187cp -a loader/keymaps-x86_64 $RPM_BUILD_ROOT%{_sysconfdir}/keymaps.gz
4c281e62
ER
188%endif
189
d0a7f56a 190%find_lang %{name}
b19b94a1 191
14d57731 192%{!?debug:%py_postclean %{_libdir}/anaconda}
d0a7f56a 193
f00008ae
PZ
194%clean
195rm -rf $RPM_BUILD_ROOT
196
d0a7f56a 197%files -f %{name}.lang
f00008ae 198%defattr(644,root,root,755)
892e66ed 199%doc docs/*
4c281e62 200%{_sysconfdir}/keymaps.gz
7a94577b 201/etc/security/console.apps/liveinst
5d2cb0ae 202%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
f00008ae 203%attr(755,root,root) %{_sbindir}/anaconda
5d2cb0ae 204%attr(755,root,root) %{_sbindir}/liveinst
aa920886
PZ
205%ifnarch ppc
206%attr(755,root,root) %{_sbindir}/gptsync
5d2cb0ae 207%attr(755,root,root) %{_sbindir}/showpart
aa920886 208%endif
a740d4a6
ER
209%dir %{_libdir}/anaconda
210%{_libdir}/anaconda/*.py[co]
211%dir %{_libdir}/anaconda/installclasses
212%{_libdir}/anaconda/installclasses/*.py[co]
a740d4a6
ER
213%dir %{_libdir}/anaconda/textw
214%{_libdir}/anaconda/textw/*.py[co]
215%{_libdir}/anaconda/lang-names
216%{_libdir}/anaconda/lang-table
bc2388d0
ER
217%attr(755,root,root) %{_libdir}/anaconda/_isys.so
218
219%files gui
220%defattr(644,root,root,755)
221%attr(755,root,root) %{_bindir}/mini-wm
bc2388d0 222%attr(755,root,root) %{_libdir}/anaconda/xutils.so
5d2cb0ae 223%{_desktopdir}/liveinst.desktop
bc2388d0
ER
224%dir %{_libdir}/anaconda/iw
225%{_libdir}/anaconda/iw/*.py[co]
226%{_datadir}/anaconda
f00008ae 227
14d57731
ER
228%if %{!?debug:0}%{?debug:1}
229%files debug
230%defattr(644,root,root,755)
231%{_libdir}/anaconda/*.py
232%{_libdir}/anaconda/installclasses/*.py
233%{_libdir}/anaconda/iw/*.py
234%{_libdir}/anaconda/textw/*.py
235%endif
236
f00008ae 237%files runtime
076f7c5c 238%defattr(644,root,root,755)
bc2388d0 239%attr(755,root,root) %{_libdir}/anaconda/*-stub
617032c3 240%dir %{_libdir}/anaconda-runtime
f9795ef5 241%dir %{_libdir}/anaconda-runtime/boot
aa920886 242%ifnarch ppc
617032c3
ER
243%{_libdir}/anaconda-runtime/boot/boot.msg
244%{_libdir}/anaconda-runtime/boot/general.msg
8da9d5b1 245%{_libdir}/anaconda-runtime/boot/grub.conf
617032c3
ER
246%{_libdir}/anaconda-runtime/boot/options.msg
247%{_libdir}/anaconda-runtime/boot/param.msg
248%{_libdir}/anaconda-runtime/boot/rescue.msg
8da9d5b1 249%{_libdir}/anaconda-runtime/boot/syslinux.cfg
3785dcd5
PZ
250%else
251%{_libdir}/anaconda-runtime/boot/bootinfo.txt
252%{_libdir}/anaconda-runtime/boot/magic
253%{_libdir}/anaconda-runtime/boot/mapping
254%{_libdir}/anaconda-runtime/boot/ofboot.b
255%{_libdir}/anaconda-runtime/boot/yaboot.conf.3264
256%{_libdir}/anaconda-runtime/boot/yaboot.conf.in
aa920886 257%endif
617032c3 258%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
8da9d5b1 259%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
5d2cb0ae 260%attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
617032c3 261%attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
224bf463 262%{_libdir}/anaconda-runtime/keymaps-override-*
f9795ef5 263%dir %{_libdir}/anaconda-runtime/loader
617032c3
ER
264%attr(755,root,root) %{_libdir}/anaconda-runtime/loader/init
265%attr(755,root,root) %{_libdir}/anaconda-runtime/loader/loader
617032c3 266%{_libdir}/anaconda-runtime/loader/loader.tr
617032c3
ER
267%{_libdir}/anaconda-runtime/loader/unicode-linedraw-chars.txt
268%attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
5d2cb0ae 269%attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
617032c3
ER
270%attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
271%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
5d2cb0ae 272%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
617032c3 273%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
8da9d5b1 274%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
617032c3
ER
275%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
276%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
bc21c363 277%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
617032c3 278%attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
3e1e46cd 279%attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
617032c3
ER
280%attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
281%attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
224bf463 282%{_libdir}/anaconda-runtime/screenfont-*.gz
617032c3
ER
283%attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
284%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
5d2cb0ae 285%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates
This page took 0.116917 seconds and 4 git commands to generate.