]> git.pld-linux.org Git - packages/VirtualBox.git/blame - VirtualBox.spec
- updated for 2.0.2
[packages/VirtualBox.git] / VirtualBox.spec
CommitLineData
48363591 1#
2# TODO:
74268e47 3# - Find how to compile with PLD CFLAGS/CXXFLAGS/LDFLAGS.
74268e47 4# - Package SDK.
09c79ddb 5# - Package utils (and write initscripts ?) for Guest OS.
5f8b0a92 6# - Check License of VBoxGuestAdditions_*.iso, it's propably not GPL v2.
7# If so check if it is distributable.
48363591 8#
9# Conditional build:
10%bcond_without dist_kernel # without distribution kernel
d1c4ec5b 11%bcond_without kernel # don't build kernel module
d1c4ec5b 12%bcond_without userspace # don't build userspace package
b29bcb41 13%bcond_with verbose
05f1b1f5 14
ec875ac3 15%define rel 3
05f1b1f5 16
8833bce1 17%if %{without kernel}
18%undefine with_dist_kernel
19%endif
20
bd3faca3 21%if "%{_alt_kernel}" != "%{nil}"
22%undefine with_userspace
23%endif
24
25%define pname VirtualBox
26
93ccc0e8
ER
27Summary: VirtualBox OSE - x86 hardware virtualizer
28Summary(pl.UTF-8): VirtualBox OSE - wirtualizator sprzętu x86
bd3faca3 29Name: %{pname}%{_alt_kernel}
a8a4385f 30Version: 2.0.0
fe3d1798 31Release: %{rel}
48363591 32License: GPL v2
33Group: Applications/Emulators
ec9242f0 34Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-OSE.tar.bz2
a8a4385f 35# Source0-md5: 1f53ebed0f55df129f6cf72dba646c3a
e0b337ae 36Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
a8a4385f 37# Source1-md5: cf65a8164a18f7200520c1ec3399a918
38Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
39# Source2-md5: ae0512b8db853fdea9fc262fc04bd242
67ad4c40 40Source3: %{pname}-vboxdrv.init
41Source4: %{pname}-vboxadd.init
42Source5: %{pname}.desktop
43Source6: %{pname}.sh
bd3faca3 44Patch0: %{pname}-configure.patch
45Patch1: %{pname}-qt-paths.patch
46Patch2: %{pname}-shared-libstdc++.patch
47Patch3: %{pname}-disable-xclient-build.patch
fddcb741 48Patch4: %{pname}-configure-spaces.patch
ecace9c3 49Patch5: %{pname}-svn_fixes.patch
48363591 50URL: http://www.virtualbox.org/
83ffcfa8 51%if %{with userspace}
523e7409 52BuildRequires: OpenGL-devel
cef75615 53BuildRequires: QtGui-devel
c574efad 54BuildRequires: SDL-devel >= 1.2.7
ba702945 55BuildRequires: alsa-lib-devel >= 1.0.6
e5aaadde 56BuildRequires: bash
48363591 57BuildRequires: bcc
58BuildRequires: bin86
eba4b2aa 59BuildRequires: gcc >= 5:3.2.3
ae1bbc88 60%if "%{pld_release}" != "ti"
b29bcb41 61BuildRequires: compat-gcc-34
ae1bbc88 62%endif
48363591 63BuildRequires: iasl
83ffcfa8 64%endif
0d1f6cd5
AM
65%if %{with dist_kernel}
66BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
0d1f6cd5 67%endif
83ffcfa8 68%if %{with userspace}
48363591 69BuildRequires: libIDL-devel
ba702945 70BuildRequires: libpng >= 1.2.5
d22f0a53 71BuildRequires: libstdc++-devel >= 5:3.2.3
48363591 72BuildRequires: libuuid-devel
ba702945 73BuildRequires: libxml2-devel >= 2.6.26
76ea5ecb 74BuildRequires: libxslt-devel >= 1.1.17
ba702945 75BuildRequires: libxslt-progs >= 1.1.17
0bf43862 76BuildRequires: pkgconfig
ba702945 77BuildRequires: pulseaudio-devel >= 0.9.0
523e7409 78BuildRequires: python-devel
250583d4 79BuildRequires: qt4-build >= 4.2.0
2700662b 80BuildRequires: qt4-linguist
83ffcfa8 81%endif
82BuildRequires: rpmbuild(macros) >= 1.379
83%if %{with userspace}
0bf43862 84BuildRequires: which
e5aaadde 85BuildRequires: xalan-c-devel >= 1.10.0
e5aaadde 86BuildRequires: xerces-c-devel >= 2.6.0
eba4b2aa 87BuildRequires: xorg-lib-libXcursor-devel
523e7409 88BuildRequires: xorg-lib-libXmu-devel
e5aaadde 89BuildRequires: zlib-devel >= 1.2.1
23d9d34e 90%ifarch %{x8664}
91BuildRequires: gcc-multilib
51d2ebb8 92BuildRequires: glibc-devel(i686)
23d9d34e 93BuildRequires: libstdc++-multilib-devel
23d9d34e 94%endif
83ffcfa8 95%endif
0afa64ad 96Requires(post,preun): /sbin/chkconfig
5f1cec1f
ER
97Requires(postun): /usr/sbin/groupdel
98Requires(pre): /usr/bin/getgid
99Requires(pre): /usr/sbin/groupadd
fb661e50 100Suggests: gxmessage
5f1cec1f 101Provides: group(vbox)
eba4b2aa 102ExclusiveArch: %{ix86} %{x8664}
48363591 103BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
104
eba4b2aa 105%ifarch %{x8664}
fe3d1798 106%define outdir amd64
5088674d 107%else
fe3d1798 108%define outdir x86
5088674d 109%endif
110
48363591 111%description
93ccc0e8 112InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
48363591 113hardware. Targeted at server, desktop and embedded use, it is now the
114only professional-quality virtualization solution that is also Open
115Source Software.
116
93ccc0e8 117Some of the features of VirtualBox OSE are:
48363591 118
93ccc0e8 119Modularity: VirtualBox OSE has an extremely modular design with
48363591 120well-defined internal programming interfaces and a client/server
121design. This makes it easy to control it from several interfaces at
122once: for example, you can start a virtual machine in a typical
123virtual machine GUI and then control that machine from the command
2df47f85 124line. VirtualBox OSE also comes with a full Software Development Kit:
125even though it is Open Source Software, you don't have to hack the
126source to write a new interface for VirtualBox OSE.
48363591 127
128Virtual machine descriptions in XML: the configuration settings of
129virtual machines are stored entirely in XML and are independent of the
130local machines. Virtual machine definitions can therefore easily be
131ported to other computers.
132
fd8fc899 133%description -l pl.UTF-8
93ccc0e8 134InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
fd8fc899
JR
135zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
136jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
137również jako Otwarte Oprogramowanie.
48363591 138
fd8fc899 139Przykładowe cechy VirtualBoksa:
48363591 140
93ccc0e8 141Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
fd8fc899
JR
142dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
143klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
144różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
145poziomu interfejsu graficznego, a później kontrolować ją z linii
2df47f85 146poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
147co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
148wirtualną.
48363591 149
fd8fc899
JR
150Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
151wirtualnych są w całości przechowywane w XML-u i są niezależne od
152lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
153konfigurację maszyny wirtualnej na inny komputer.
48363591 154
abb636b9 155%package udev
93ccc0e8 156Summary: udev rules for VirtualBox OSE kernel modules
da083e45 157Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
8512deca 158Release: %{rel}
abb636b9 159Group: Base/Kernel
93bf3da1 160Requires: udev-core
abb636b9 161
162%description udev
2df47f85 163udev rules for VirtualBox OSE kernel modules.
abb636b9 164
165%description udev -l pl.UTF-8
2df47f85 166Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
abb636b9 167
74268e47 168%package -n kernel%{_alt_kernel}-misc-vboxadd
93ccc0e8 169Summary: Linux kernel module for VirtualBox OSE
74268e47 170Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
fe3d1798 171Release: %{rel}@%{_kernel_ver_str}
74268e47 172Group: Base/Kernel
173Requires(post,postun): /sbin/depmod
174Requires: dev >= 2.9.0-7
175%if %{with dist_kernel}
176%requires_releq_kernel
abb636b9 177#Requires(postun): %%releq_kernel
74268e47 178%endif
fe3d1798 179Provides: kernel(vboxadd) = %{version}-%{rel}
74268e47 180
181%description -n kernel%{_alt_kernel}-misc-vboxadd
93ccc0e8 182Linux kernel module vboxadd for VirtualBox OSE.
74268e47 183
184%description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
185Moduł jądra Linuksa vboxadd dla VirtualBoksa.
186
48363591 187%package -n kernel%{_alt_kernel}-misc-vboxdrv
93ccc0e8 188Summary: Linux kernel module for VirtualBox OSE
4dab3322 189Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
fe3d1798 190Release: %{rel}@%{_kernel_ver_str}
48363591 191Group: Base/Kernel
192Requires(post,postun): /sbin/depmod
193Requires: dev >= 2.9.0-7
194%if %{with dist_kernel}
d6f0c54e 195%requires_releq_kernel
196Requires(postun): %releq_kernel
48363591 197%endif
fe3d1798 198Provides: kernel(vboxdrv) = %{version}-%{rel}
48363591 199
200%description -n kernel%{_alt_kernel}-misc-vboxdrv
93ccc0e8 201Linux kernel module vboxdrv for VirtualBox OSE.
48363591 202
fd8fc899
JR
203%description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
204Moduł jądra Linuksa vboxdrv dla VirtualBoksa.
48363591 205
74268e47 206%package -n kernel%{_alt_kernel}-misc-vboxvfs
93ccc0e8 207Summary: Linux kernel module for VirtualBox OSE
74268e47 208Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
fe3d1798 209Release: %{rel}@%{_kernel_ver_str}
74268e47 210Group: Base/Kernel
211Requires(post,postun): /sbin/depmod
212Requires: dev >= 2.9.0-7
213%if %{with dist_kernel}
214%requires_releq_kernel
215Requires(postun): %releq_kernel
216%endif
fe3d1798 217Provides: kernel(vboxvfs) = %{version}-%{rel}
74268e47 218
219%description -n kernel%{_alt_kernel}-misc-vboxvfs
93ccc0e8 220Linux kernel module vboxvfs for VirtualBox OSE.
74268e47 221
222%description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
223Moduł jądra Linuksa vboxvfs dla VirtualBoksa.
224
09c79ddb 225%package -n xorg-driver-input-vboxmouse
93ccc0e8 226Summary: X.org mouse driver for VirtualBox OSE guest OS
fe3d1798
JB
227Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie
228Release: %{rel}
09c79ddb 229Group: X11/Applications
230Requires: xorg-xserver-server >= 1.0.99.901
231
232%description -n xorg-driver-input-vboxmouse
93ccc0e8 233X.org mouse driver for VirtualBox OSE guest OS.
09c79ddb 234
235%description -n xorg-driver-input-vboxmouse -l pl.UTF-8
fe3d1798 236Sterownik myszy dla systemu gościa w VirtualBoksie.
09c79ddb 237
238%package -n xorg-driver-video-vboxvideo
93ccc0e8 239Summary: X.org video driver for VirtualBox OSE guest OS
fe3d1798
JB
240Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie
241Release: %{rel}
09c79ddb 242Group: X11/Applications
243Requires: xorg-xserver-server >= 1.0.99.901
244
245%description -n xorg-driver-video-vboxvideo
93ccc0e8 246X.org video driver for VirtualBox OSE guest OS.
09c79ddb 247
248%description -n xorg-driver-video-vboxvideo -l pl.UTF-8
fe3d1798 249Sterownik grafiki dla systemu gościa w VirtualBoksie.
09c79ddb 250
48363591 251%prep
deb50564 252%setup -q -n %{pname}-%{version}
e709ce6b 253%patch0 -p1
254%patch1 -p1
74268e47 255%patch2 -p1
23d9d34e 256
33233365 257%ifarch %{x8664}
258%patch3 -p1
259%endif
260
fddcb741 261%patch4 -p1
ecace9c3 262%patch5 -p1
fddcb741 263
33233365 264cat <<'EOF' > udev.conf
265KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
67ad4c40 266KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
33233365 267EOF
23d9d34e 268
fdd1c725 269install %{SOURCE1} .
fa19f650 270
83ffcfa8 271rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
272../src/VBox/Additions/linux/export_modules modules.tar.gz
273 tar -zxf modules.tar.gz && rm -f modules.tar.gz
274../src/VBox/HostDrivers/Support/linux/export_modules modules.tar.gz && \
275 tar -zxf modules.tar.gz && rm -f modules.tar.gz
05f1b1f5 276
fddcb741 277%build
83ffcfa8 278%if %{with userspace}
106d8451 279./configure \
ae1bbc88 280 --with-gcc="%{__cc}" \
2700662b 281%if "%{pld_release}" != "ti"
282 --with-gcc-compat="gcc-3.4" \
283%endif
ae1bbc88 284 --with-g++="%{__cxx}" \
5a497466 285 --disable-hardening \
286 --disable-kmods \
287 --disable-qt3
48363591 288
0864aefd 289. ./env.sh && \
c6fdbed7 290kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3}
48363591 291%endif
74268e47 292
293%if %{with kernel}
83ffcfa8 294cd PLD-MODULE-BUILD
74268e47 295%build_kernel_modules -m vboxadd -C vboxadd
296%build_kernel_modules -m vboxdrv -C vboxdrv
0da669b5 297cp -a vboxadd/Module.symvers vboxvfs
83ffcfa8 298%build_kernel_modules -m vboxvfs -C vboxvfs -c
74268e47 299cd ..
d1c4ec5b 300%endif
48363591 301
302%install
303rm -rf $RPM_BUILD_ROOT
304
d1c4ec5b 305%if %{with userspace}
48363591 306install -d \
d89980c7 307 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
67ad4c40 308 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
a70507fb 309
67ad4c40 310install %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/VirtualBox-wrapper.sh
d9390c3b 311for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox,vditool}; do
fe3d1798 312 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
fdd1c725 313 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
05f1b1f5 314done
315
9a6c7384
AM
316%ifarch %{x8664}
317install out/linux.%{outdir}/release/bin/VBox*.rel \
318 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
319%endif
320
5a497466 321install out/linux.%{outdir}/release/bin/VBox*.so \
48363591 322 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
d9390c3b 323install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
48363591 324 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
325
916ab34d 326install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
8833bce1 327install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
916ab34d 328
5877f605 329install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
fe3d1798
JB
330cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
331cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
8833bce1 332
fe3d1798 333install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
09c79ddb 334 $RPM_BUILD_ROOT%{_bindir}
335
c7f37a9d
ER
336%ifnarch %{x8664}
337install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
53741724 338install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_14.so \
09c79ddb 339 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
53741724 340install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_14.so \
09c79ddb 341 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
c7f37a9d 342%endif
09c79ddb 343
fe3d1798 344install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
67ad4c40 345install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
d1c4ec5b 346
33233365 347install -d $RPM_BUILD_ROOT/etc/udev/rules.d
348install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
da083e45 349%endif
33233365 350
da083e45 351%if %{with kernel}
70fe9387 352install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
67ad4c40 353install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
354install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
83ffcfa8 355%install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
356%install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
357%install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
d1c4ec5b 358%endif
05f1b1f5 359
48363591 360%clean
361rm -rf $RPM_BUILD_ROOT
362
3b63d3e8 363%pre
364%groupadd -g 221 -r -f vbox
365
14561782 366%post
d8ed80f4 367cat << 'EOF'
368NOTE: You must also install kernel module for this software to work
7d4acef5
ER
369 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
370 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
371 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
372 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
d8ed80f4 373 etc.
374
7d4acef5 375Depending on which kernel brand You use.
d8ed80f4 376
377EOF
378
3b63d3e8 379%postun
380if [ "$1" = "0" ]; then
381 %groupremove vbox
382fi
383
74268e47 384%post -n kernel%{_alt_kernel}-misc-vboxadd
385%depmod %{_kernel_ver}
270f67bc 386/sbin/chkconfig --add vboxadd
387%service vboxadd restart "VirtualBox OSE guest additions driver"
74268e47 388
389%postun -n kernel%{_alt_kernel}-misc-vboxadd
390%depmod %{_kernel_ver}
391
270f67bc 392%preun -n kernel%{_alt_kernel}-misc-vboxadd
393if [ "$1" = "0" ]; then
394 %service vboxadd stop
395 /sbin/chkconfig --del vboxadd
396fi
397
48363591 398%post -n kernel%{_alt_kernel}-misc-vboxdrv
399%depmod %{_kernel_ver}
270f67bc 400/sbin/chkconfig --add vboxdrv
401%service vboxdrv restart "VirtualBox OSE driver"
48363591 402
403%postun -n kernel%{_alt_kernel}-misc-vboxdrv
404%depmod %{_kernel_ver}
405
270f67bc 406%preun -n kernel%{_alt_kernel}-misc-vboxdrv
407if [ "$1" = "0" ]; then
408 %service vboxdrv stop
409 /sbin/chkconfig --del vboxdrv
410fi
411
74268e47 412%post -n kernel%{_alt_kernel}-misc-vboxvfs
413%depmod %{_kernel_ver}
414
415%postun -n kernel%{_alt_kernel}-misc-vboxvfs
416%depmod %{_kernel_ver}
417
d1c4ec5b 418%if %{with userspace}
48363591 419%files
420%defattr(644,root,root,755)
7d1c0a63 421%doc UserManual.pdf
8833bce1 422%dir %{_libdir}/VirtualBox
916ab34d 423%dir %{_libdir}/VirtualBox/additions
8833bce1 424%dir %{_libdir}/VirtualBox/components
425%dir %{_libdir}/VirtualBox/nls
4c18fded 426%attr(755,root,root) %{_bindir}/mountvboxsf
427%attr(755,root,root) %{_bindir}/vditool
48363591 428%attr(755,root,root) %{_bindir}/VBox*
429%attr(755,root,root) %{_bindir}/VirtualBox
fdd1c725 430%attr(755,root,root) %{_libdir}/VirtualBox/vditool
05f1b1f5 431%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
432%attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
8bb99fd5 433%attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
05f1b1f5 434%attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
435%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
8bb99fd5 436%attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
05f1b1f5 437%attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
8833bce1 438%attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
9a6c7384
AM
439%ifarch %{x8664}
440%attr(755,root,root) %{_libdir}/VirtualBox/VBox*.rel
441%endif
fdd1c725 442%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
443%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
05f1b1f5 444%{_libdir}/VirtualBox/*.gc
445%{_libdir}/VirtualBox/*.r0
916ab34d 446%{_libdir}/VirtualBox/additions/*
05f1b1f5 447%{_libdir}/VirtualBox/components/*
89ce7412 448%lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
72d5ea57 449%lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
89ce7412 450%lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
451%lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
452%lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
453%lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
454%lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
455%lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
456%lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
72d5ea57 457%lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
89ce7412 458%lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
459%lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
460%lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
72d5ea57 461%lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
89ce7412 462%lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
52b59a1b 463%lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
89ce7412 464%lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
89ce7412 465%lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
466%lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
467%lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
72d5ea57 468%lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
89ce7412 469%lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
72d5ea57 470%lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
89ce7412 471%lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
472%lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
d89980c7 473%{_pixmapsdir}/VBox.png
bd3faca3 474%{_desktopdir}/%{pname}.desktop
09c79ddb 475
abb636b9 476%files udev
477%defattr(644,root,root,755)
478%config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
479
23d9d34e 480# Drivers are for Guest OS, which is 32-bit.
481%ifnarch %{x8664}
09c79ddb 482%files -n xorg-driver-input-vboxmouse
483%defattr(644,root,root,755)
484%attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
485
486%files -n xorg-driver-video-vboxvideo
487%defattr(644,root,root,755)
488%attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
d1c4ec5b 489%endif
23d9d34e 490%endif
48363591 491
d1c4ec5b 492%if %{with kernel}
74268e47 493%files -n kernel%{_alt_kernel}-misc-vboxadd
494%defattr(644,root,root,755)
67ad4c40 495%attr(754,root,root) /etc/rc.d/init.d/vboxadd
74268e47 496/lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
497
d1c4ec5b 498%files -n kernel%{_alt_kernel}-misc-vboxdrv
48363591 499%defattr(644,root,root,755)
67ad4c40 500%attr(754,root,root) /etc/rc.d/init.d/vboxdrv
d1c4ec5b 501/lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
74268e47 502
503%files -n kernel%{_alt_kernel}-misc-vboxvfs
504%defattr(644,root,root,755)
505/lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*
05f1b1f5 506%endif
This page took 0.124765 seconds and 4 git commands to generate.