# - .desktop file, some wrapper to launch VirtualBox (LD_LIBRARY_PATH must include
# %{_libdir}/VirtualBox), maybe some init script to launch VBoxSVC.
# - Devel stuff is not packaged yet.
-# - Now its EA ix86 amd64, but looking into autogenerated env.sh suggests that
-# code may be compiled exclusively for i686. Probably x86_64 must be put in EA for Th.
+# - Now its EA ix86 x8664, but looking into autogenerated env.sh suggests that
+# code may be compiled exclusively for i686.
#
# Conditional build:
%bcond_without dist_kernel # without distribution kernel
BuildRequires: bash
BuildRequires: bcc
BuildRequires: bin86
-BuildRequires: gcc >= 3.2.3
+BuildRequires: gcc >= 5:3.2.3
BuildRequires: iasl
%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.7}
BuildRequires: libIDL-devel
BuildRequires: qt-devel >= 6:3.3.6
BuildRequires: rpmbuild(macros) >= 1.329
BuildRequires: xalan-c-devel >= 1.10.0
-BuildRequires: xcursor-devel
+#BuildRequires: xcursor-devel
BuildRequires: xerces-c-devel >= 2.6.0
+BuildRequires: xorg-lib-libXcursor-devel
BuildRequires: zlib-devel >= 1.2.1
-ExclusiveArch: %{ix86} amd64
+ExclusiveArch: %{ix86} %{x8664}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%ifarch amd64
+%ifarch %{x8664}
%define _outdir amd64
%else
%define _outdir x86
%description -l pl
InnoTek VirtualBox jest emulatorem sprzêtu x86. Kierowany do
-zastosowañ serwerowych, desktopowych oraz embedded jest obecnie
+zastosowañ serwerowych, desktopowych oraz wbudowanych jest obecnie
jedynym wysokiej jako¶ci rozwi±zaniem wirtualizacyjnym dostêpnym
równie¿ jako Otwarte Oprogramowanie.
-Przyk³adowe cechy VirtualBox:
+Przyk³adowe cechy VirtualBoksa:
Modularno¶æ: VirtualBox jest wysoce zmodularyzowanym produktem z
dobrze zaprojektowanym wewnêtrznym interfejsem programowym typu
poleceñ. VirtualBox dostarcza równie¿ pe³ny pakiet deweloperski, co
pozwala stworzyæ dowolny inny interfejs zarz±dzania maszyn± wirtualn±.
-Opisy maszyn wirtualnych w XML: konfiguracje poszczególnych maszyn
-wirtualnych s± w ca³o¶ci przechowywane w XMLu i s± niezale¿ne od
+Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
+wirtualnych s± w ca³o¶ci przechowywane w XML-u i s± niezale¿ne od
lokalnej maszyny. Dziêki temu mo¿na szybko i ³atwo przenie¶æ
konfiguracjê maszyny wirtualnej na inny komputer.
%package -n kernel%{_alt_kernel}-misc-vboxdrv
-Summary: Kernel module for VirtualBox
-Summary(pl): Modu³ j±dra dla VirtualBox
+Summary: Linux kernel module for VirtualBox
+Summary(pl): Modu³ j±dra Linuksa dla VirtualBoksa
Release: %{_rel}@%{_kernel_ver_str}
Group: Base/Kernel
Requires(post,postun): /sbin/depmod
Provides: kernel(vboxdrv) = %{version}-%{_rel}
%description -n kernel%{_alt_kernel}-misc-vboxdrv
-Kernel module vboxdrv for VirtualBox.
+Linux kernel module vboxdrv for VirtualBox.
%description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl
-Modu³ j±dra vboxdrv dla VirtualBox.
+Modu³ j±dra Linuksa vboxdrv dla VirtualBoksa.
%package -n kernel%{_alt_kernel}-smp-misc-vboxdrv
-Summary: Kernel SMP module for VirtualBox
-Summary(pl): Modu³ j±dra SMP dla VirtualBox
+Summary: Linux SMP kernel module for VirtualBox
+Summary(pl): Modu³ j±dra Linuksa SMP dla VirtualBoksa
Release: %{_rel}@%{_kernel_ver_str}
Group: Base/Kernel
Requires(post,postun): /sbin/depmod
Provides: kernel(vboxdrv) = %{version}-%{_rel}
%description -n kernel%{_alt_kernel}-smp-misc-vboxdrv
-Kernel SMP module vboxdrv for VirtualBox.
+Linux SMP kernel module vboxdrv for VirtualBox.
%description -n kernel%{_alt_kernel}-smp-misc-vboxdrv -l pl
-Modu³ j±dra SMP vboxdrv dla VirtualBox.
+Modu³ j±dra Linuksa SMP vboxdrv dla VirtualBoksa.
%prep
%setup -q -n vbox
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/VBox*
%attr(755,root,root) %{_bindir}/VirtualBox
-%dir %{_libdir}/VirtualBox
%{_libdir}/VirtualBox
%files -n kernel%{_alt_kernel}-misc-vboxdrv