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: bcd403d97e2caf8a634584df34766a4d
38 #Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
39 Source1: UserManual.pdf
40 # Source1-md5: 61f8fa9321b65f8b2e50cfc076d671cb
41 #Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
42 Source2: VBoxGuestAdditions_%{version}.iso
43 # Source2-md5: f6514091a6cca90cdc22591a789ed9b0
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}-build_fix.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}
302 cat <<'EOF' > udev.conf
303 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
304 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
308 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
310 rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
311 ../src/VBox/Additions/linux/export_modules modules.tar.gz
312 tar -zxf modules.tar.gz && rm -f modules.tar.gz
313 ../src/VBox/HostDrivers/Support/linux/export_modules modules.tar.gz && \
314 tar -zxf modules.tar.gz && rm -f modules.tar.gz
315 sed -i -e 's/-DVBOX_WITH_HARDENING//g' vboxdrv/Makefile
316 chmod 755 ../src/VBox/HostDrivers/VBoxNetFlt/linux/export_modules
317 ../src/VBox/HostDrivers/VBoxNetFlt/linux/export_modules modules.tar.gz && \
318 tar -zxf modules.tar.gz && rm -f modules.tar.gz
319 sed -i -e 's/-DVBOX_WITH_HARDENING//g' vboxdrv/Makefile
322 %if %{with userspace}
324 --with-gcc="%{__cc}" \
325 %if "%{pld_release}" == "th"
326 --with-gcc-compat="gcc-3.4" \
328 %if "%{pld_release}" == "ti"
329 --with-gcc-compat="gcc3" \
331 --with-g++="%{__cxx}" \
332 --disable-hardening \
337 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3}
342 %build_kernel_modules -m vboxadd -C vboxadd
343 %build_kernel_modules -m vboxdrv -C vboxdrv
344 %build_kernel_modules -m vboxnetflt -C vboxnetflt
345 cp -a vboxadd/Module.symvers vboxvfs
346 %build_kernel_modules -m vboxvfs -C vboxvfs -c
351 rm -rf $RPM_BUILD_ROOT
353 %if %{with userspace}
355 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
356 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
358 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
359 for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
360 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
361 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
364 install out/linux.%{outdir}/release/bin/VBox*.so \
365 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
366 install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
367 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
369 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
370 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
372 install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
373 cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
374 cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
376 install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
377 $RPM_BUILD_ROOT%{_bindir}
379 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
380 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_15.so \
381 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
382 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_15.so \
383 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
385 install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
386 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
388 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
389 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
393 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
394 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
395 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
396 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
397 install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
398 %install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
399 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
400 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
401 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
405 rm -rf $RPM_BUILD_ROOT
408 %groupadd -g 221 -r -f vbox
412 NOTE: You must also install kernel module for this software to work
413 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
414 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
415 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
416 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
419 Depending on which kernel brand You use.
424 if [ "$1" = "0" ]; then
428 %post -n kernel%{_alt_kernel}-misc-vboxadd
429 %depmod %{_kernel_ver}
430 /sbin/chkconfig --add vboxadd
431 %service vboxadd restart "VirtualBox OSE guest additions driver"
433 %postun -n kernel%{_alt_kernel}-misc-vboxadd
434 %depmod %{_kernel_ver}
436 %preun -n kernel%{_alt_kernel}-misc-vboxadd
437 if [ "$1" = "0" ]; then
438 %service vboxadd stop
439 /sbin/chkconfig --del vboxadd
442 %post -n kernel%{_alt_kernel}-misc-vboxdrv
443 %depmod %{_kernel_ver}
444 /sbin/chkconfig --add vboxdrv
445 %service vboxdrv restart "VirtualBox OSE driver"
447 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
448 %depmod %{_kernel_ver}
450 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
451 if [ "$1" = "0" ]; then
452 %service vboxdrv stop
453 /sbin/chkconfig --del vboxdrv
456 %post -n kernel%{_alt_kernel}-misc-vboxnetflt
457 %depmod %{_kernel_ver}
458 /sbin/chkconfig --add vboxnetflt
459 %service vboxdrv restart "VirtualBox OSE Network Filter driver"
461 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
462 %depmod %{_kernel_ver}
464 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
465 if [ "$1" = "0" ]; then
466 %service vboxnetflt stop
467 /sbin/chkconfig --del vboxnetflt
470 %post -n kernel%{_alt_kernel}-misc-vboxvfs
471 %depmod %{_kernel_ver}
472 /sbin/chkconfig --add vboxvfs
473 %service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
475 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
476 %depmod %{_kernel_ver}
478 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
479 if [ "$1" = "0" ]; then
480 %service vboxvfs stop
481 /sbin/chkconfig --del vboxvfs
484 %if %{with userspace}
486 %defattr(644,root,root,755)
488 %dir %{_libdir}/VirtualBox
489 %dir %{_libdir}/VirtualBox/additions
490 %dir %{_libdir}/VirtualBox/components
491 %dir %{_libdir}/VirtualBox/nls
492 %attr(755,root,root) %{_bindir}/mountvboxsf
493 %attr(755,root,root) %{_bindir}/VBox*
494 %attr(755,root,root) %{_bindir}/VirtualBox
495 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
496 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
497 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
498 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
499 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
500 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
501 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
502 %attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
503 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
504 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
505 %{_libdir}/VirtualBox/*.gc
506 %{_libdir}/VirtualBox/*.r0
507 %{_libdir}/VirtualBox/additions/*
508 %{_libdir}/VirtualBox/components/*
509 %lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
510 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
511 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
512 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
513 %lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
514 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
515 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
516 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
517 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
518 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
519 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
520 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
521 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
522 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
523 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
524 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
525 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
526 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
527 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
528 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
529 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
530 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
531 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
532 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
533 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
534 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
535 %{_pixmapsdir}/VBox.png
536 %{_desktopdir}/%{pname}.desktop
539 %defattr(644,root,root,755)
540 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
542 %files -n xorg-driver-input-vboxmouse
543 %defattr(644,root,root,755)
544 %attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
546 %files -n xorg-driver-video-vboxvideo
547 %defattr(644,root,root,755)
548 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
552 %files -n kernel%{_alt_kernel}-misc-vboxadd
553 %defattr(644,root,root,755)
554 %attr(754,root,root) /etc/rc.d/init.d/vboxadd
555 /lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
557 %files -n kernel%{_alt_kernel}-misc-vboxdrv
558 %defattr(644,root,root,755)
559 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
560 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
562 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
563 %defattr(644,root,root,755)
564 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
565 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
567 %files -n kernel%{_alt_kernel}-misc-vboxvfs
568 %defattr(644,root,root,755)
569 %attr(754,root,root) /etc/rc.d/init.d/vboxvfs
570 /lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*