2 %bcond_without dist_kernel # without distribution kernel
3 %bcond_without kernel # don't build kernel module
4 %bcond_without userspace # don't build userspace package
5 %bcond_with force_userspace # force userspace build (useful if alt_kernel is set)
6 %bcond_with verbose # verbose kernel mod build
8 %if "%{_alt_kernel}" != "%{nil}"
9 %undefine with_userspace
11 %if %{with force_userspace}
12 %define with_userspace 1
14 # disable debug - no symbols here
15 %define _enable_debug_packages 0
23 %define pname VirtualBox
26 Summary: VirtualBox - x86 hardware virtualizer
27 Summary(pl.UTF-8): VirtualBox - wirtualizator sprzętu x86
31 License: Free for non-commercial use, non-distributable
32 Group: Applications/Emulators
33 #Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-%{prev}-Linux_%{arch}.run
34 Source0: %{pname}-%{version}-%{prev}-Linux_%{arch}.run
36 Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
37 # Source1-md5: 9c3f21a2011aa4c041f146df90359470
38 Source3: %{pname}-vboxdrv.init
39 Source4: %{pname}-vboxadd.init
40 Source5: %{pname}-vboxnetadp.init
41 Source6: %{pname}-vboxnetflt.init
42 Source7: %{pname}-vboxvfs.init
43 Source8: %{pname}.desktop
45 URL: http://www.virtualbox.org/
46 %{?with_userspace:BuildRequires: ffmpeg-libs}
48 %{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build}
50 BuildRequires: rpmbuild(macros) >= 1.379
51 Requires(post,preun): /sbin/chkconfig
52 Requires(postun): /usr/sbin/groupdel
53 Requires(pre): /usr/bin/getgid
54 Requires(pre): /usr/sbin/groupadd
58 ExclusiveArch: %{ix86} %{x8664}
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61 %define _noautoreq libavcodec.so.51 libavformat.so.51
64 Oracle VirtualBox is a general-purpose full virtualizer for x86
65 hardware. Targeted at server, desktop and embedded use.
67 Some of the features of VirtualBox are:
69 Modularity: VirtualBox has an extremely modular design with
70 well-defined internal programming interfaces and a client/server
71 design. This makes it easy to control it from several interfaces at
72 once: for example, you can start a virtual machine in a typical
73 virtual machine GUI and then control that machine from the command
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.
81 %description -l pl.UTF-8
82 Oracle VirtualBox jest emulatorem sprzętu x86. Kierowany do zastosowań
83 serwerowych, desktopowych oraz wbudowanych.
85 Przykładowe cechy VirtualBoksa:
87 Modularność: VirtualBox jest wysoce zmodularyzowanym produktem z
88 dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
89 klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
90 różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
91 poziomu interfejsu graficznego, a później kontrolować ją z linii
92 poleceń. VirtualBox dostarcza również pełny pakiet deweloperski, co
93 pozwala stworzyć dowolny inny interfejs zarządzania maszyną wirtualną.
95 Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
96 wirtualnych są w całości przechowywane w XML-u i są niezależne od
97 lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
98 konfigurację maszyny wirtualnej na inny komputer.
101 Summary: udev rules for VirtualBox kernel modules
102 Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
108 udev rules for VirtualBox kernel modules.
110 %description udev -l pl.UTF-8
111 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
113 %package -n kernel%{_alt_kernel}-misc-vboxadd
114 Summary: VirtualBox Guest Additions for Linux Module
115 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
116 Release: %{rel}@%{_kernel_ver_str}
118 Requires(post,postun): /sbin/depmod
119 Requires: dev >= 2.9.0-7
120 %if %{with dist_kernel}
121 %requires_releq_kernel
122 Requires(postun): %releq_kernel
124 Provides: kernel(vboxadd) = %{version}-%{rel}
126 %description -n kernel%{_alt_kernel}-misc-vboxadd
127 VirtualBox Guest Additions for Linux Module.
129 %description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
130 Moduł jądra Linuksa vboxadd dla VirtualBoksa - dodatki dla systemu
133 %package -n kernel%{_alt_kernel}-misc-vboxdrv
134 Summary: VirtualBox Support Driver
135 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
136 Release: %{rel}@%{_kernel_ver_str}
138 Requires(post,postun): /sbin/depmod
139 Requires: dev >= 2.9.0-7
140 %if %{with dist_kernel}
141 %requires_releq_kernel
142 Requires(postun): %releq_kernel
144 Provides: kernel(vboxdrv) = %{version}-%{rel}
146 %description -n kernel%{_alt_kernel}-misc-vboxdrv
147 VirtualBox Support Driver.
149 %description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
150 Moduł jądra Linuksa dla VirtualBoksa - sterownik wsparcia dla systemu
153 %package -n kernel%{_alt_kernel}-misc-vboxnetadp
154 Summary: VirtualBox Linux Host Virtual Network Adapter Driver
155 Release: %{rel}@%{_kernel_ver_str}
157 Requires(post,postun): /sbin/depmod
158 Requires: dev >= 2.9.0-7
159 Requires: kernel%{_alt_kernel}-misc-vboxdrv
160 %if %{with dist_kernel}
161 %requires_releq_kernel
162 Requires(postun): %releq_kernel
164 Provides: kernel(vboxnetadp) = %{version}-%{rel}
166 %description -n kernel%{_alt_kernel}-misc-vboxnetadp
167 This is a kernel module that creates a virtual interface that can be
168 attached to an internal network.
170 %package -n kernel%{_alt_kernel}-misc-vboxnetflt
171 Summary: VirtualBox Linux Host Network Filter Driver
172 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
173 Release: %{rel}@%{_kernel_ver_str}
175 Requires(post,postun): /sbin/depmod
176 Requires: dev >= 2.9.0-7
177 Requires: kernel%{_alt_kernel}-misc-vboxdrv
178 %if %{with dist_kernel}
179 %requires_releq_kernel
180 Requires(postun): %releq_kernel
182 Provides: kernel(vboxnetflt) = %{version}-%{rel}
184 %description -n kernel%{_alt_kernel}-misc-vboxnetflt
185 This is a kernel module that attaches to a real interface on the host
186 and filters and injects packets.
188 %description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
189 Moduł jądra Linuksa dla VirtualBoksa - sterownik filtrowania sieci dla
192 %package -n kernel%{_alt_kernel}-misc-vboxvfs
193 Summary: Host file system access VFS for VirtualBox
194 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
195 Release: %{rel}@%{_kernel_ver_str}
197 Requires(post,postun): /sbin/depmod
198 Requires: dev >= 2.9.0-7
199 Requires: kernel%{_alt_kernel}-misc-vboxadd
200 %if %{with dist_kernel}
201 %requires_releq_kernel
202 Requires(postun): %releq_kernel
204 Provides: kernel(vboxvfs) = %{version}-%{rel}
206 %description -n kernel%{_alt_kernel}-misc-vboxvfs
207 Host file system access VFS for VirtualBox.
209 %description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
210 Moduł jądra Linuksa dla VirtualBoksa - dostęp do plików systemu
211 głównego z poziomu systemu gościa.
213 %package -n xorg-driver-input-vboxmouse
214 Summary: X.org mouse driver for VirtualBox guest OS
215 Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie
217 Group: X11/Applications
218 Requires: xorg-xserver-server >= 1.0.99.901
220 %description -n xorg-driver-input-vboxmouse
221 X.org mouse driver for VirtualBox guest OS.
223 %description -n xorg-driver-input-vboxmouse -l pl.UTF-8
224 Sterownik myszy dla systemu gościa w VirtualBoksie.
226 %package -n xorg-driver-video-vboxvideo
227 Summary: X.org video driver for VirtualBox guest OS
228 Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie
230 Group: X11/Applications
231 Requires: xorg-xserver-server >= 1.0.99.901
233 %description -n xorg-driver-video-vboxvideo
234 X.org video driver for VirtualBox guest OS.
236 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
237 Sterownik grafiki dla systemu gościa w VirtualBoksie.
241 %{__sh} %{SOURCE0} --noexec --keep
242 %{__tar} -jxf install/VirtualBox.tar.bz2
244 cat <<'EOF' > udev.conf
245 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
246 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
247 KERNEL=="vboxnetctl", NAME="%k", GROUP="vbox", MODE="0660"
251 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE9} > VirtualBox-wrapper.sh
253 rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
255 sed -i -e 's/-DVBOX_WITH_HARDENING//g' vboxdrv/Makefile
256 sed -i -e 's/-DVBOX_WITH_HARDENING//g' vboxnetadp/Makefile
257 sed -i -e 's/-DVBOX_WITH_HARDENING//g' vboxnetflt/Makefile
262 %build_kernel_modules -m vboxdrv -C vboxdrv
263 cp -a vboxdrv/Module.symvers vboxnetadp/
264 %build_kernel_modules -m vboxnetadp -C vboxnetadp
265 cp -a vboxdrv/Module.symvers vboxnetflt/
266 %build_kernel_modules -m vboxnetflt -C vboxnetflt
272 rm -rf $RPM_BUILD_ROOT
274 %if %{with userspace}
276 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
277 $RPM_BUILD_ROOT%{_libdir}/VirtualBox/components
279 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
280 for f in {VBox{Headless,Manage,Net{AdpCtl,DHCP},SDL,SysInfo.sh,SVC,TestOGL,Tunctl,XPCOMIPCD,.sh},VirtualBox,rdesktop-vrdp,vboxwebsrv,webtest}; do
281 install $f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
284 for f in {VBox{Headless,Manage,SDL,VRDP},VirtualBox,rdesktop-vrdp,vboxwebsrv}; do
285 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
288 install libQt*.so.* VBox*.so VirtualBox.so VRDPAuth.so \
289 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
290 install VBox{DD,DD2}{GC.gc,R0.r0} VMM{GC.gc,R0.r0} \
291 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
293 for f in VBox{DDU,REM,RT,VMM,XPCOM}.so; do
294 ln -s %{_libdir}/VirtualBox/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/components/$f
297 cp -a accessible additions components nls rdesktop-vrdp-keymaps $RPM_BUILD_ROOT%{_libdir}/VirtualBox
298 install License-8.html $RPM_BUILD_ROOT%{_libdir}/VirtualBox
300 install VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
301 install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
303 install VirtualBox.chm $RPM_BUILD_ROOT%{_libdir}/VirtualBox
305 # required by VBoxFFmpegFB.so
306 ln -s %{_libdir}/libavcodec.so.5? $RPM_BUILD_ROOT%{_libdir}/VirtualBox/libavcodec.so.51
307 ln -s %{_libdir}/libavformat.so.5? $RPM_BUILD_ROOT%{_libdir}/VirtualBox/libavformat.so.51
309 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
310 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
314 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
315 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
316 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetadp
317 install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
318 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
319 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetadp/vboxnetadp -d misc
320 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
324 rm -rf $RPM_BUILD_ROOT
327 %groupadd -g 221 -r -f vbox
331 NOTE: You must also install kernel module for this software to work
332 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
333 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
334 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
335 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
338 Depending on which kernel brand You use.
343 if [ "$1" = "0" ]; then
347 %post -n kernel%{_alt_kernel}-misc-vboxdrv
348 %depmod %{_kernel_ver}
349 /sbin/chkconfig --add vboxdrv
350 %service vboxdrv restart "VirtualBox driver"
352 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
353 %depmod %{_kernel_ver}
355 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
356 if [ "$1" = "0" ]; then
357 %service vboxdrv stop
358 /sbin/chkconfig --del vboxdrv
361 %post -n kernel%{_alt_kernel}-misc-vboxnetadp
362 %depmod %{_kernel_ver}
363 /sbin/chkconfig --add vboxnetadp
364 %service vboxnetadp restart "VirtualBox Network Adapter driver"
366 %postun -n kernel%{_alt_kernel}-misc-vboxnetadp
367 %depmod %{_kernel_ver}
369 %preun -n kernel%{_alt_kernel}-misc-vboxnetadp
370 if [ "$1" = "0" ]; then
371 %service vboxnetadp stop
372 /sbin/chkconfig --del vboxnetadp
375 %post -n kernel%{_alt_kernel}-misc-vboxnetflt
376 %depmod %{_kernel_ver}
377 /sbin/chkconfig --add vboxnetflt
378 %service vboxnetflt restart "VirtualBox Network Filter driver"
380 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
381 %depmod %{_kernel_ver}
383 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
384 if [ "$1" = "0" ]; then
385 %service vboxnetflt stop
386 /sbin/chkconfig --del vboxnetflt
389 %if %{with userspace}
391 %defattr(644,root,root,755)
393 %dir %{_libdir}/VirtualBox
394 %dir %{_libdir}/VirtualBox/accessible
395 %dir %{_libdir}/VirtualBox/additions
396 %dir %{_libdir}/VirtualBox/components
397 %dir %{_libdir}/VirtualBox/nls
398 %attr(755,root,root) %{_bindir}/VBoxHeadless
399 %attr(755,root,root) %{_bindir}/VBoxManage
400 %attr(755,root,root) %{_bindir}/VBoxSDL
401 %attr(755,root,root) %{_bindir}/VBoxVRDP
402 %attr(755,root,root) %{_bindir}/VirtualBox
403 %attr(755,root,root) %{_bindir}/rdesktop-vrdp
404 %attr(755,root,root) %{_bindir}/vboxwebsrv
405 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
406 %attr(4755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
407 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
408 %attr(4755,root,root) %{_libdir}/VirtualBox/VBoxNetAdpCtl
409 %attr(4755,root,root) %{_libdir}/VirtualBox/VBoxNetDHCP
410 %attr(4755,root,root) %{_libdir}/VirtualBox/VBoxSDL
411 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTestOGL
412 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
413 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
414 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxDbg.so
415 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxDD2.so
416 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxDD.so
417 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxDDU.so
418 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxGuestControlSvc.so
419 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxGuestPropSvc.so
420 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless.so
421 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxKeyboard.so
422 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxNetDHCP.so
423 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxOGLhostcrutil.so
424 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxOGLhosterrorspu.so
425 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxOGLrenderspu.so
426 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxPython2_6.so
427 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxPython.so
428 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxREM.so
430 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxREM32.so
431 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxREM64.so
433 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxRT.so
434 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL.so
435 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedClipboard.so
436 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedCrOpenGL.so
437 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedFolders.so
438 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxVMM.so
439 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxVRDP.so
440 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMC.so
441 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOM.so
442 %attr(755,root,root) %{_libdir}/VirtualBox/libQtCoreVBox.so.4
443 %attr(755,root,root) %{_libdir}/VirtualBox/libQtGuiVBox.so.4
444 %attr(755,root,root) %{_libdir}/VirtualBox/libQtNetworkVBox.so.4
445 %attr(755,root,root) %{_libdir}/VirtualBox/libQtOpenGLVBox.so.4
446 %attr(755,root,root) %{_libdir}/VirtualBox/VRDPAuth.so
447 %attr(4755,root,root) %{_libdir}/VirtualBox/VirtualBox
448 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox.so
449 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
450 %attr(755,root,root) %{_libdir}/VirtualBox/VBox.sh
451 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSysInfo.sh
452 %attr(755,root,root) %{_libdir}/VirtualBox/libavcodec.so.51
453 %attr(755,root,root) %{_libdir}/VirtualBox/libavformat.so.51
454 %attr(755,root,root) %{_libdir}/VirtualBox/rdesktop-vrdp
455 %attr(755,root,root) %{_libdir}/VirtualBox/vboxwebsrv
456 %attr(755,root,root) %{_libdir}/VirtualBox/webtest
457 # isn't it already packaged somewhere in the system?
458 %attr(755,root,root) %{_libdir}/VirtualBox/accessible/libqtaccessiblewidgets.so
459 %{_libdir}/VirtualBox/VBoxDD2GC.gc
460 %{_libdir}/VirtualBox/VBoxDDGC.gc
461 %{_libdir}/VirtualBox/VMMGC.gc
462 %{_libdir}/VirtualBox/VBoxDD2R0.r0
463 %{_libdir}/VirtualBox/VBoxDDR0.r0
464 %{_libdir}/VirtualBox/VMMR0.r0
465 %{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
466 %{_libdir}/VirtualBox/components/VBoxC.so
467 %{_libdir}/VirtualBox/components/VBoxDDU.so
468 %{_libdir}/VirtualBox/components/VBoxREM.so
469 %{_libdir}/VirtualBox/components/VBoxRT.so
470 %{_libdir}/VirtualBox/components/VBoxSVCM.so
471 %{_libdir}/VirtualBox/components/VBoxVMM.so
472 %{_libdir}/VirtualBox/components/VBoxXPCOMBase.xpt
473 %{_libdir}/VirtualBox/components/VBoxXPCOMIPCC.so
474 %{_libdir}/VirtualBox/components/VBoxXPCOM.so
475 %{_libdir}/VirtualBox/components/VirtualBox_XPCOM.xpt
476 %{_libdir}/VirtualBox/rdesktop-vrdp-keymaps
477 %{_libdir}/VirtualBox/License-8.html
478 %{_libdir}/VirtualBox/VirtualBox.chm
479 %lang(bg) %{_libdir}/VirtualBox/nls/*_bg.qm
480 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
481 %lang(ca_VA) %{_libdir}/VirtualBox/nls/*_ca_VA.qm
482 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
483 %lang(da) %{_libdir}/VirtualBox/nls/*_da.qm
484 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
485 %lang(en) %{_libdir}/VirtualBox/nls/*_en.qm
486 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
487 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
488 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
489 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
490 %lang(gl_ES) %{_libdir}/VirtualBox/nls/*_gl_ES.qm
491 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
492 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
493 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
494 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
495 %lang(km_KH) %{_libdir}/VirtualBox/nls/*_km_KH.qm
496 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
497 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
498 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
499 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
500 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
501 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
502 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
503 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
504 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
505 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
506 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
507 %lang(uk) %{_libdir}/VirtualBox/nls/*_uk.qm
508 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
509 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
510 %{_pixmapsdir}/VBox.png
511 %{_desktopdir}/%{pname}.desktop
514 %defattr(644,root,root,755)
515 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
519 %files -n kernel%{_alt_kernel}-misc-vboxdrv
520 %defattr(644,root,root,755)
521 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
522 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
524 %files -n kernel%{_alt_kernel}-misc-vboxnetadp
525 %defattr(644,root,root,755)
526 %attr(754,root,root) /etc/rc.d/init.d/vboxnetadp
527 /lib/modules/%{_kernel_ver}/misc/vboxnetadp.ko*
529 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
530 %defattr(644,root,root,755)
531 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
532 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*