]> git.pld-linux.org Git - packages/anaconda.git/blame - anaconda.spec
- updated mkfontdir package name (bleh, /packages is inconvenient to do such commits :/)
[packages/anaconda.git] / anaconda.spec
CommitLineData
14d57731 1# TODO
f93efa3c 2# - code poldek backend (python-poldek pkg exists!)
14d57731 3#
9c521ba1 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}
9c521ba1 9Release: 3
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}
0f3e275a 98# XXX: updateme
bc2388d0
ER
99Requires: X11-OpenGL-core
100Requires: X11-Xserver
101Requires: X11-fonts
bc2388d0 102Requires: python-gnome-canvas
70968e47 103Requires: python-pygtk-glade
4ed27729 104Requires: system-config-date
f9795ef5 105Requires: system-config-keyboard
bc2388d0
ER
106
107%description gui
108Anaconda GUI portion.
109
f00008ae 110%package runtime
841055be 111Summary: Graphical system installer portions needed only for fresh installs
b85d2ceb 112Summary(pl.UTF-8): Elementy graficznego instalatora systemu potrzebne tylko przy nowych instalacjach
f00008ae
PZ
113Group: Applications/System
114AutoReqProv: false
51106aa3
ER
115Requires: %{name} = %{version}-%{release}
116Requires: /usr/bin/strip
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
0f3e275a 126Requires: xorg-app-mkfontdir
8fffb9a1 127Requires: yum >= 3.2.19
f00008ae
PZ
128
129%description runtime
841055be
JB
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.
f00008ae 134
ef1582d7 135%description runtime -l pl.UTF-8
841055be 136Pakiet anaconda-runtime zawiera elementy instalatora potrzebne tylko
ef1582d7
JR
137do instalowania nowych systemów. Pliki te służą do tworzenia zestawu
138nośników, nie są przewidziane do używania na już zainstalowanych
841055be 139systemach.
f00008ae 140
14d57731
ER
141%package debug
142Summary: Sourcecode for Anaconda
b85d2ceb 143Summary(pl.UTF-8): Kod źródłowy Anacondy
14d57731 144Group: Applications/System
2aaf7132 145AutoReqProv: false
14d57731
ER
146Requires: %{name} = %{version}-%{release}
147
148%description debug
2aaf7132
JB
149Anaconda sourcecode for debugging purposes.
150
ef1582d7
JR
151%description debug -l pl.UTF-8
152Kod źródłowy Anacondy do celów diagnostycznych.
14d57731 153
841055be 154%prep
78d09d2d 155%setup -q -n %{name}-%{rel}
a4a383ce
ER
156
157%build
e9ab7e88 158%{__make} depend -j1 \
f15d5b66
AM
159 PYTHON="%{__python}" \
160 PYTHONINCLUDE="%{py_incdir}" \
de80ef9c
ER
161 CC="%{__cc}"
162
e9ab7e88 163%{__make} -j1 \
f15d5b66
AM
164 PYTHON="%{__python}" \
165 PYTHONINCLUDE="%{py_incdir}" \
118a85f1 166 CC="%{__cc}" \
de80ef9c
ER
167 REALCC="%{__cc}" \
168 OPTFLAGS="%{rpmcflags}"
f00008ae 169
892e66ed
ER
170./py-compile isys/isys.py
171
f00008ae
PZ
172%install
173rm -rf $RPM_BUILD_ROOT
841055be
JB
174
175%{__make} install \
176 DESTDIR=$RPM_BUILD_ROOT
f00008ae 177
892e66ed
ER
178install isys/isys.py[co] $RPM_BUILD_ROOT%{_libdir}/anaconda
179
d0a7f56a 180%find_lang %{name}
b19b94a1 181
14d57731 182%{!?debug:%py_postclean %{_libdir}/anaconda}
d0a7f56a 183
f00008ae
PZ
184%clean
185rm -rf $RPM_BUILD_ROOT
186
d0a7f56a 187%files -f %{name}.lang
f00008ae 188%defattr(644,root,root,755)
892e66ed 189%doc docs/*
b24876b2 190#%{_sysconfdir}/keymaps.gz
7a94577b 191/etc/security/console.apps/liveinst
5d2cb0ae 192%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/liveinst
f00008ae 193%attr(755,root,root) %{_sbindir}/anaconda
5d2cb0ae 194%attr(755,root,root) %{_sbindir}/liveinst
aa920886
PZ
195%ifnarch ppc
196%attr(755,root,root) %{_sbindir}/gptsync
5d2cb0ae 197%attr(755,root,root) %{_sbindir}/showpart
aa920886 198%endif
a740d4a6
ER
199%dir %{_libdir}/anaconda
200%{_libdir}/anaconda/*.py[co]
201%dir %{_libdir}/anaconda/installclasses
202%{_libdir}/anaconda/installclasses/*.py[co]
a740d4a6
ER
203%dir %{_libdir}/anaconda/textw
204%{_libdir}/anaconda/textw/*.py[co]
205%{_libdir}/anaconda/lang-names
206%{_libdir}/anaconda/lang-table
bc2388d0
ER
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
bc2388d0 212%attr(755,root,root) %{_libdir}/anaconda/xutils.so
5d2cb0ae 213%{_desktopdir}/liveinst.desktop
bc2388d0
ER
214%dir %{_libdir}/anaconda/iw
215%{_libdir}/anaconda/iw/*.py[co]
216%{_datadir}/anaconda
f00008ae 217
14d57731
ER
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
f00008ae 227%files runtime
076f7c5c 228%defattr(644,root,root,755)
bc2388d0 229%attr(755,root,root) %{_libdir}/anaconda/*-stub
617032c3 230%dir %{_libdir}/anaconda-runtime
f9795ef5 231%dir %{_libdir}/anaconda-runtime/boot
aa920886 232%ifnarch ppc
617032c3
ER
233%{_libdir}/anaconda-runtime/boot/boot.msg
234%{_libdir}/anaconda-runtime/boot/general.msg
8da9d5b1 235%{_libdir}/anaconda-runtime/boot/grub.conf
617032c3
ER
236%{_libdir}/anaconda-runtime/boot/options.msg
237%{_libdir}/anaconda-runtime/boot/param.msg
238%{_libdir}/anaconda-runtime/boot/rescue.msg
8da9d5b1 239%{_libdir}/anaconda-runtime/boot/syslinux.cfg
3785dcd5
PZ
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
aa920886 247%endif
617032c3 248%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall
8da9d5b1 249%attr(755,root,root) %{_libdir}/anaconda-runtime/buildinstall.functions
5d2cb0ae 250%attr(755,root,root) %{_libdir}/anaconda-runtime/genmodinfo
617032c3 251%attr(755,root,root) %{_libdir}/anaconda-runtime/getkeymaps
617032c3 252%attr(755,root,root) %{_libdir}/anaconda-runtime/makestamp.py
5d2cb0ae 253%attr(755,root,root) %{_libdir}/anaconda-runtime/maketreeinfo.py
617032c3
ER
254%attr(755,root,root) %{_libdir}/anaconda-runtime/mapshdr
255%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images
5d2cb0ae 256%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.alpha
617032c3 257%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ia64
8da9d5b1 258%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.efi
617032c3
ER
259%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.ppc
260%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.s390
bc21c363 261%attr(755,root,root) %{_libdir}/anaconda-runtime/mk-images.x86
617032c3 262%attr(755,root,root) %{_libdir}/anaconda-runtime/modlist
3e1e46cd 263%attr(755,root,root) %{_libdir}/anaconda-runtime/pyrc.py
617032c3
ER
264%attr(755,root,root) %{_libdir}/anaconda-runtime/readmap
265%attr(755,root,root) %{_libdir}/anaconda-runtime/scrubtree
224bf463 266%{_libdir}/anaconda-runtime/screenfont-*.gz
617032c3
ER
267%attr(755,root,root) %{_libdir}/anaconda-runtime/trimpciids
268%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-instroot
5d2cb0ae 269%attr(755,root,root) %{_libdir}/anaconda-runtime/upd-updates
This page took 0.076672 seconds and 4 git commands to generate.