]>
Commit | Line | Data |
---|---|---|
48363591 | 1 | # |
2 | # TODO: | |
3 | # - Doesn't compile without /usr/src/linux/include/linux/autoconf.h so one must | |
4 | # symlink it before building package. This is because during compilation kernel | |
5 | # module is being build. Since we are building kernel modules later | |
6 | # sources/makefiles probably needs some hacking to drop this requirement. | |
7 | # - Home page says that some addons should be compiled, I don't see any except. | |
8 | # vboxaddon kernel module and {vboxmouse,vboxvideo)_drv.so. Are they required? | |
9 | # - BR list was a quickie so it may be incomplete or too big. | |
10 | # - R list probably required. | |
11 | # - .desktop file, some wrapper to launch VirtualBox (LD_LIBRARY_PATH must include | |
12 | # %{_libdir}/VirtualBox), maybe some init script to launch VBoxSVC. | |
13 | # - Devel stuff is not packaged yet. | |
14 | # - Now its EA ix86 amd64, but looking into autogenerated env.sh suggests that | |
15 | # code may be compiled exclusively for i686. Probably x86_64 must be put in EA for Th. | |
16 | # | |
17 | # Conditional build: | |
18 | %bcond_without dist_kernel # without distribution kernel | |
19 | %bcond_without smp # without SMP kernel modules | |
20 | # | |
21 | %define _snap 20070116 | |
22 | Summary: VirtualBox | |
23 | Summary(pl): VirtualBox | |
24 | Name: VirtualBox | |
25 | Version: 1.3.3 | |
26 | Release: 0.1 | |
27 | License: GPL v2 | |
28 | Group: Applications/Emulators | |
29 | Source0: %{name}-%{version}_%{_snap}.tar.bz2 | |
30 | # Source0-md5: 8554cf552c3ad07b2ae5229c3f8825dc | |
31 | Patch0: %{name}-configure.patch | |
32 | Patch1: %{name}-qt-paths.patch | |
33 | URL: http://www.virtualbox.org/ | |
34 | BuildRequires: SDL-devel | |
e5aaadde | 35 | BuildRequires: bash |
48363591 | 36 | BuildRequires: bcc |
37 | BuildRequires: bin86 | |
38 | BuildRequires: gcc >= 3.2.3 | |
39 | BuildRequires: iasl | |
40 | %{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.7} | |
41 | BuildRequires: libIDL-devel | |
42 | BuildRequires: libuuid-devel | |
e5aaadde | 43 | BuildRequires: libxslt-progs |
44 | BuildRequires: qt-devel >= 6:3.3.6 | |
48363591 | 45 | BuildRequires: rpmbuild(macros) >= 1.329 |
e5aaadde | 46 | BuildRequires: xalan-c-devel >= 1.10.0 |
48363591 | 47 | BuildRequires: xcursor-devel |
e5aaadde | 48 | BuildRequires: xerces-c-devel >= 2.6.0 |
49 | BuildRequires: zlib-devel >= 1.2.1 | |
48363591 | 50 | ExclusiveArch: %{ix86} amd64 |
51 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
52 | ||
5088674d | 53 | %ifarch amd64 |
54 | %define _outdir amd64 | |
55 | %else | |
56 | %define _outdir x86 | |
57 | %endif | |
58 | ||
48363591 | 59 | %description |
60 | InnoTek VirtualBox is a general-purpose full virtualizer for x86 | |
61 | hardware. Targeted at server, desktop and embedded use, it is now the | |
62 | only professional-quality virtualization solution that is also Open | |
63 | Source Software. | |
64 | ||
65 | Some of the features of VirtualBox are: | |
66 | ||
67 | Modularity: VirtualBox has an extremely modular design with | |
68 | well-defined internal programming interfaces and a client/server | |
69 | design. This makes it easy to control it from several interfaces at | |
70 | once: for example, you can start a virtual machine in a typical | |
71 | virtual machine GUI and then control that machine from the command | |
72 | line. VirtualBox also comes with a full Software Development Kit: even | |
73 | though it is Open Source Software, you don't have to hack the source | |
74 | to write a new interface for VirtualBox. | |
75 | ||
76 | Virtual machine descriptions in XML: the configuration settings of | |
77 | virtual machines are stored entirely in XML and are independent of the | |
78 | local machines. Virtual machine definitions can therefore easily be | |
79 | ported to other computers. | |
80 | ||
81 | %description -l pl | |
82 |