3 # - Find how to compile with PLD CFLAGS/CXXFLAGS/LDFLAGS.
5 # - Package utils (and write initscripts ?) for Guest OS.
6 # - Check License of VBoxGuestAdditions_*.iso, it's propably not GPL v2.
7 # If so check if it is distributable.
10 %bcond_without dist_kernel # without distribution kernel
11 %bcond_without kernel # don't build kernel module
12 %bcond_without userspace # don't build userspace package
16 %undefine with_dist_kernel
18 %if "%{_alt_kernel}" != "%{nil}"
19 %undefine with_userspace
21 %if %{without userspace}
22 # nothing to be placed to debuginfo package
23 %define _enable_debug_packages 0
27 %define pname VirtualBox
28 Summary: VirtualBox OSE - x86 hardware virtualizer
29 Summary(pl.UTF-8): VirtualBox OSE - wirtualizator sprzętu x86
30 Name: %{pname}%{_alt_kernel}
34 Group: Applications/Emulators
35 #Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-OSE.tar.bz2
36 Source0: %{pname}-%{version}-OSE.tar.bz2
37 # Source0-md5: ce1360945d65a79dbea1bec997c25c00
38 #Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
39 Source1: UserManual.pdf
40 # Source1-md5: 6637b80b4e175035dba5a1efd89a0498
41 #Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
42 Source2: VBoxGuestAdditions_%{version}.iso
43 # Source2-md5: 4c02fdb1b4e7f2d5ce7bb0ab8eca33d9
44 Source3: %{pname}-vboxdrv.init
45 Source4: %{pname}-vboxadd.init
46 Source5: %{pname}-vboxnetflt.init
47 Source6: %{pname}-vboxvfs.init
48 Source7: %{pname}.desktop
50 Patch0: %{pname}-configure.patch
51 Patch1: %{pname}-qt-paths.patch
52 Patch2: %{pname}-shared-libstdc++.patch
53 Patch3: %{pname}-disable-xclient-build.patch
54 Patch4: %{pname}-configure-spaces.patch
55 Patch5: %{pname}-export_modules.patch
56 Patch6: %{pname}-vboxnetflt_export.patch
57 URL: http://www.virtualbox.org/
58 BuildRequires: rpmbuild(macros) >= 1.379
61 BuildRequires: gcc-multilib
62 BuildRequires: glibc-devel(i686)
63 BuildRequires: libstdc++-multilib-devel
65 %if "%{pld_release}" == "th"
66 BuildRequires: compat-gcc-34
68 %if "%{pld_release}" == "ti"
71 %if "%{pld_release}" == "ac"
72 BuildRequires: XFree86-devel
74 BuildRequires: xorg-lib-libXcursor-devel
75 BuildRequires: xorg-lib-libXmu-devel
77 BuildRequires: OpenGL-devel
78 BuildRequires: QtGui-devel
79 BuildRequires: QtNetwork-devel
80 BuildRequires: SDL-devel >= 1.2.7
82 BuildRequires: alsa-lib-devel >= 1.0.6
86 BuildRequires: gcc >= 5:3.2.3
87 BuildRequires: libIDL-devel
88 BuildRequires: libpng-devel >= 1.2.5
89 BuildRequires: libstdc++-devel >= 5:3.2.3
90 BuildRequires: libuuid-devel
91 BuildRequires: libxml2-devel >= 2.6.26
92 BuildRequires: libxslt-devel >= 1.1.17
93 BuildRequires: libxslt-progs >= 1.1.17
94 BuildRequires: pkgconfig
95 BuildRequires: pulseaudio-devel >= 0.9.0
96 BuildRequires: python-devel
97 BuildRequires: qt4-build >= 4.2.0
98 BuildRequires: qt4-linguist
99 BuildRequires: sed >= 4.0
101 BuildRequires: xalan-c-devel >= 1.10.0
102 BuildRequires: xerces-c-devel >= 2.6.0
103 BuildRequires: zlib-devel >= 1.2.1
105 %if %{with dist_kernel}
106 BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
108 Requires(post,preun): /sbin/chkconfig
109 Requires(postun): /usr/sbin/groupdel
110 Requires(pre): /usr/bin/getgid
111 Requires(pre): /usr/sbin/groupadd
113 Provides: group(vbox)
114 ExclusiveArch: %{ix86} %{x8664}
115 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
124 InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
125 hardware. Targeted at server, desktop and embedded use, it is now the
126 only professional-quality virtualization solution that is also Open
129 Some of the features of VirtualBox OSE are:
131 Modularity: VirtualBox OSE has an extremely modular design with
132 well-defined internal programming interfaces and a client/server
133 design. This makes it easy to control it from several interfaces at
134 once: for example, you can start a virtual machine in a typical
135 virtual machine GUI and then control that machine from the command
136 line. VirtualBox OSE also comes with a full Software Development Kit:
137 even though it is Open Source Software, you don't have to hack the
138 source to write a new interface for VirtualBox OSE.
140 Virtual machine descriptions in XML: the configuration settings of
141 virtual machines are stored entirely in XML and are independent of the
142 local machines. Virtual machine definitions can therefore easily be
143 ported to other computers.
145 %description -l pl.UTF-8
146 InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
147 zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
148 jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
149 również jako Otwarte Oprogramowanie.
151 Przykładowe cechy VirtualBoksa:
153 Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
154 dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
155 klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
156 różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
157 poziomu interfejsu graficznego, a później kontrolować ją z linii
158 poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
159 co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
162 Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
163 wirtualnych są w całości przechowywane w XML-u i są niezależne od
164 lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
165 konfigurację maszyny wirtualnej na inny komputer.
168 Summary: udev rules for VirtualBox OSE kernel modules
169 Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
175 udev rules for VirtualBox OSE kernel modules.
177 %description udev -l pl.UTF-8
178 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
180 %package -n kernel%{_alt_kernel}-misc-vboxadd
181 Summary: VirtualBox OSE Guest Additions for Linux Module
182 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
183 Release: %{rel}@%{_kernel_ver_str}
185 Requires(post,postun): /sbin/depmod
186 Requires: dev >= 2.9.0-7
187 %if %{with dist_kernel}
188 %requires_releq_kernel
189 Requires(postun): %releq_kernel
191 Provides: kernel(vboxadd) = %{version}-%{rel}
193 %description -n kernel%{_alt_kernel}-misc-vboxadd
194 VirtualBox OSE Guest Additions for Linux Module.
196 %description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
197 Moduł jądra Linuksa vboxadd dla VirtualBoksa OSE - dodatki dla
200 %package -n kernel%{_alt_kernel}-misc-vboxdrv
201 Summary: VirtualBox OSE Support Driver
202 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
203 Release: %{rel}@%{_kernel_ver_str}
205 Requires(post,postun): /sbin/depmod
206 Requires: dev >= 2.9.0-7
207 %if %{with dist_kernel}
208 %requires_releq_kernel
209 Requires(postun): %releq_kernel
211 Provides: kernel(vboxdrv) = %{version}-%{rel}
213 %description -n kernel%{_alt_kernel}-misc-vboxdrv
214 VirtualBox OSE Support Driver.
216 %description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
217 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
220 %package -n kernel%{_alt_kernel}-misc-vboxnetflt
221 Summary: VirtualBox OSE Guest Additions for Linux Module
222 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
223 Release: %{rel}@%{_kernel_ver_str}
225 Requires(post,postun): /sbin/depmod
226 Requires: dev >= 2.9.0-7
227 Requires: kernel%{_alt_kernel}-misc-vboxdrv
228 %if %{with dist_kernel}
229 %requires_releq_kernel
230 Requires(postun): %releq_kernel
232 Provides: kernel(vboxnetflt) = %{version}-%{rel}
234 %description -n kernel%{_alt_kernel}-misc-vboxnetflt
235 VirtualBox OSE Network Filter Driver.
237 %description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
238 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik filtrowania
239 sieci dla systemu głównego.
241 %package -n kernel%{_alt_kernel}-misc-vboxvfs
242 Summary: Host file system access VFS for VirtualBox OSE
243 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
244 Release: %{rel}@%{_kernel_ver_str}
246 Requires(post,postun): /sbin/depmod
247 Requires: dev >= 2.9.0-7
248 Requires: kernel%{_alt_kernel}-misc-vboxadd
249 %if %{with dist_kernel}
250 %requires_releq_kernel
251 Requires(postun): %releq_kernel
253 Provides: kernel(vboxvfs) = %{version}-%{rel}
255 %description -n kernel%{_alt_kernel}-misc-vboxvfs
256 Host file system access VFS for VirtualBox OSE.
258 %description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
259 Moduł jądra Linuksa dla VirtualBoksa OSE - dostęp do plików
260 systemu głównego z poziomu systemu gościa.
262 %package -n xorg-driver-input-vboxmouse
263 Summary: X.org mouse driver for VirtualBox OSE guest OS
264 Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie OSE
266 Group: X11/Applications
267 Requires: xorg-xserver-server >= 1.0.99.901
269 %description -n xorg-driver-input-vboxmouse
270 X.org mouse driver for VirtualBox OSE guest OS.
272 %description -n xorg-driver-input-vboxmouse -l pl.UTF-8
273 Sterownik myszy dla systemu gościa w VirtualBoksie.
275 %package -n xorg-driver-video-vboxvideo
276 Summary: X.org video driver for VirtualBox OSE guest OS
277 Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
279 Group: X11/Applications
280 Requires: xorg-xserver-server >= 1.0.99.901
282 %description -n xorg-driver-video-vboxvideo
283 X.org video driver for VirtualBox OSE guest OS.
285 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
286 Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
289 %setup -q -n %{pname}-%{version}_OSE
300 chmod +x src/VBox/HostDrivers/Support/linux/export_modules
303 cat <<'EOF' > udev.conf
304 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
305 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
309 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
311 rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
312 ../src/VBox/Additions/linux/export_modules modules.tar.gz
313 tar -zxf modules.tar.gz && rm -f modules.tar.gz
314 ../src/VBox/HostDrivers/Support/linux/export_modules modules.tar.gz && \
315 tar -zxf modules.tar.gz && rm -f modules.tar.gz
316 sed -i -e 's/-DVBOX_WITH_HARDENING//g' vboxdrv/Makefile
317 chmod 755 ../src/VBox/HostDrivers/VBoxNetFlt/linux/export_modules
318 ../src/VBox/HostDrivers/VBoxNetFlt/linux/export_modules modules.tar.gz && \
319 tar -zxf modules.tar.gz && rm -f modules.tar.gz
320 #sed -i -e 's/-DVBOX_WITH_HARDENING//g' vboxdrv/Makefile
323 %if %{with userspace}
325 --with-gcc="%{__cc}" \
326 --with-g++="%{__cxx}" \
327 --disable-hardening \
332 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3}
337 %build_kernel_modules -m vboxadd -C vboxadd
338 %build_kernel_modules -m vboxdrv -C vboxdrv
339 %build_kernel_modules -m vboxnetflt -C vboxnetflt
340 cp -a vboxadd/Module.symvers vboxvfs
341 %build_kernel_modules -m vboxvfs -C vboxvfs -c
346 rm -rf $RPM_BUILD_ROOT
348 %if %{with userspace}
350 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
351 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
353 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
354 for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
355 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
356 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
359 install out/linux.%{outdir}/release/bin/VBox*.so \
360 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
361 install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
362 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
364 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
365 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
367 install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
368 cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
369 cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
371 install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
372 $RPM_BUILD_ROOT%{_bindir}
374 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
375 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_15.so \
376 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
377 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_15.so \
378 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
380 install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
381 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
383 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
384 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
388 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
389 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
390 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
391 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
392 install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
393 %install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
394 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
395 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
396 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
400 rm -rf $RPM_BUILD_ROOT
403 %groupadd -g 221 -r -f vbox
407 NOTE: You must also install kernel module for this software to work
408 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
409 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
410 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
411 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
414 Depending on which kernel brand You use.
419 if [ "$1" = "0" ]; then
423 %post -n kernel%{_alt_kernel}-misc-vboxadd
424 %depmod %{_kernel_ver}
425 /sbin/chkconfig --add vboxadd
426 %service vboxadd restart "VirtualBox OSE guest additions driver"
428 %postun -n kernel%{_alt_kernel}-misc-vboxadd
429 %depmod %{_kernel_ver}
431 %preun -n kernel%{_alt_kernel}-misc-vboxadd
432 if [ "$1" = "0" ]; then
433 %service vboxadd stop
434 /sbin/chkconfig --del vboxadd
437 %post -n kernel%{_alt_kernel}-misc-vboxdrv
438 %depmod %{_kernel_ver}
439 /sbin/chkconfig --add vboxdrv
440 %service vboxdrv restart "VirtualBox OSE driver"
442 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
443 %depmod %{_kernel_ver}
445 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
446 if [ "$1" = "0" ]; then
447 %service vboxdrv stop
448 /sbin/chkconfig --del vboxdrv
451 %post -n kernel%{_alt_kernel}-misc-vboxnetflt
452 %depmod %{_kernel_ver}
453 /sbin/chkconfig --add vboxnetflt
454 %service vboxdrv restart "VirtualBox OSE Network Filter driver"
456 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
457 %depmod %{_kernel_ver}
459 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
460 if [ "$1" = "0" ]; then
461 %service vboxnetflt stop
462 /sbin/chkconfig --del vboxnetflt
465 %post -n kernel%{_alt_kernel}-misc-vboxvfs
466 %depmod %{_kernel_ver}
467 /sbin/chkconfig --add vboxvfs
468 %service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
470 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
471 %depmod %{_kernel_ver}
473 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
474 if [ "$1" = "0" ]; then
475 %service vboxvfs stop
476 /sbin/chkconfig --del vboxvfs
479 %if %{with userspace}
481 %defattr(644,root,root,755)
483 %dir %{_libdir}/VirtualBox
484 %dir %{_libdir}/VirtualBox/additions
485 %dir %{_libdir}/VirtualBox/components
486 %dir %{_libdir}/VirtualBox/nls
487 %attr(755,root,root) %{_bindir}/mountvboxsf
488 %attr(755,root,root) %{_bindir}/VBox*
489 %attr(755,root,root) %{_bindir}/VirtualBox
490 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
491 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
492 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
493 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
494 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
495 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
496 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
497 %attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
498 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
499 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
500 %{_libdir}/VirtualBox/*.gc
501 %{_libdir}/VirtualBox/*.r0
502 %{_libdir}/VirtualBox/additions/*
503 %{_libdir}/VirtualBox/components/*
504 %lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
505 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
506 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
507 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
508 %lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
509 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
510 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
511 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
512 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
513 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
514 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
515 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
516 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
517 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
518 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
519 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
520 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
521 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
522 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
523 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
524 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
525 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
526 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
527 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
528 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
529 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
530 %{_pixmapsdir}/VBox.png
531 %{_desktopdir}/%{pname}.desktop
534 %defattr(644,root,root,755)
535 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
537 %files -n xorg-driver-input-vboxmouse
538 %defattr(644,root,root,755)
539 %attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
541 %files -n xorg-driver-video-vboxvideo
542 %defattr(644,root,root,755)
543 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
547 %files -n kernel%{_alt_kernel}-misc-vboxadd
548 %defattr(644,root,root,755)
549 %attr(754,root,root) /etc/rc.d/init.d/vboxadd
550 /lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
552 %files -n kernel%{_alt_kernel}-misc-vboxdrv
553 %defattr(644,root,root,755)
554 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
555 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
557 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
558 %defattr(644,root,root,755)
559 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
560 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
562 %files -n kernel%{_alt_kernel}-misc-vboxvfs
563 %defattr(644,root,root,755)
564 %attr(754,root,root) /etc/rc.d/init.d/vboxvfs
565 /lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*