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-md5: b90176e3878ccfef2991322b2248dcb0
37 Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
38 # Source1-md5: 37573de808ddf2f4e7fe5f46966fbbe6
39 Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
40 # Source2-md5: 00e64c25f87155540a3d106c5257530f
41 Source3: %{pname}-vboxdrv.init
42 Source4: %{pname}-vboxadd.init
43 Source5: %{pname}-vboxnetflt.init
44 Source6: %{pname}-vboxvfs.init
45 Source7: %{pname}.desktop
48 Patch0: %{pname}-configure.patch
49 Patch1: %{pname}-configure-spaces.patch
50 Patch2: %{pname}-vboxnetflt_export.patch
51 Patch3: %{pname}-VBoxSysInfo.patch
52 URL: http://www.virtualbox.org/
53 BuildRequires: rpmbuild(macros) >= 1.379
56 BuildRequires: gcc-multilib
57 BuildRequires: glibc-devel(i686)
58 BuildRequires: libstdc++-multilib-devel
60 %if "%{pld_release}" == "ac"
61 BuildRequires: XFree86-devel
63 BuildRequires: xorg-lib-libXcursor-devel
64 BuildRequires: xorg-lib-libXmu-devel
66 BuildRequires: OpenGL-devel
67 BuildRequires: QtGui-devel
68 BuildRequires: QtNetwork-devel
69 BuildRequires: SDL-devel >= 1.2.7
71 BuildRequires: alsa-lib-devel >= 1.0.6
75 BuildRequires: gcc >= 5:3.2.3
76 BuildRequires: libIDL-devel
77 BuildRequires: libpng-devel >= 1.2.5
78 BuildRequires: libstdc++-devel >= 5:3.2.3
79 BuildRequires: libuuid-devel
80 BuildRequires: libxml2-devel >= 2.6.26
81 BuildRequires: libxslt-devel >= 1.1.17
82 BuildRequires: libxslt-progs >= 1.1.17
83 BuildRequires: pkgconfig
84 BuildRequires: pulseaudio-devel >= 0.9.0
85 BuildRequires: python-devel
86 BuildRequires: qt4-build >= 4.2.0
87 BuildRequires: qt4-linguist
88 BuildRequires: sed >= 4.0
90 BuildRequires: xalan-c-devel >= 1.10.0
91 BuildRequires: xerces-c-devel >= 2.6.0
92 BuildRequires: zlib-devel >= 1.2.1
93 BuildRequires: libcap-static
95 %if %{with dist_kernel}
96 BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
98 Requires(post,preun): /sbin/chkconfig
99 Requires(postun): /usr/sbin/groupdel
100 Requires(pre): /usr/bin/getgid
101 Requires(pre): /usr/sbin/groupadd
103 Provides: group(vbox)
104 ExclusiveArch: %{ix86} %{x8664}
105 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
114 InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
115 hardware. Targeted at server, desktop and embedded use, it is now the
116 only professional-quality virtualization solution that is also Open
119 Some of the features of VirtualBox OSE are:
121 Modularity: VirtualBox OSE has an extremely modular design with
122 well-defined internal programming interfaces and a client/server
123 design. This makes it easy to control it from several interfaces at
124 once: for example, you can start a virtual machine in a typical
125 virtual machine GUI and then control that machine from the command
126 line. VirtualBox OSE also comes with a full Software Development Kit:
127 even though it is Open Source Software, you don't have to hack the
128 source to write a new interface for VirtualBox OSE.
130 Virtual machine descriptions in XML: the configuration settings of
131 virtual machines are stored entirely in XML and are independent of the
132 local machines. Virtual machine definitions can therefore easily be
133 ported to other computers.
135 %description -l pl.UTF-8
136 InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
137 zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
138 jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
139 również jako Otwarte Oprogramowanie.
141 Przykładowe cechy VirtualBoksa:
143 Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
144 dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
145 klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
146 różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
147 poziomu interfejsu graficznego, a później kontrolować ją z linii
148 poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
149 co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
152 Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
153 wirtualnych są w całości przechowywane w XML-u i są niezależne od
154 lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
155 konfigurację maszyny wirtualnej na inny komputer.
158 Summary: udev rules for VirtualBox OSE kernel modules
159 Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
165 udev rules for VirtualBox OSE kernel modules.
167 %description udev -l pl.UTF-8
168 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
170 %package -n kernel%{_alt_kernel}-misc-vboxadd
171 Summary: VirtualBox OSE Guest Additions for Linux Module
172 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
173 Release: %{rel}@%{_kernel_ver_str}
175 Requires(post,postun): /sbin/depmod
176 Requires: dev >= 2.9.0-7
177 %if %{with dist_kernel}
178 %requires_releq_kernel
179 Requires(postun): %releq_kernel
181 Provides: kernel(vboxadd) = %{version}-%{rel}
183 %description -n kernel%{_alt_kernel}-misc-vboxadd
184 VirtualBox OSE Guest Additions for Linux Module.
186 %description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
187 Moduł jądra Linuksa vboxadd dla VirtualBoksa OSE - dodatki dla systemu
190 %package -n kernel%{_alt_kernel}-misc-vboxdrv
191 Summary: VirtualBox OSE Support Driver
192 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
193 Release: %{rel}@%{_kernel_ver_str}
195 Requires(post,postun): /sbin/depmod
196 Requires: dev >= 2.9.0-7
197 %if %{with dist_kernel}
198 %requires_releq_kernel
199 Requires(postun): %releq_kernel
201 Provides: kernel(vboxdrv) = %{version}-%{rel}
203 %description -n kernel%{_alt_kernel}-misc-vboxdrv
204 VirtualBox OSE Support Driver.
206 %description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
207 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
210 %package -n kernel%{_alt_kernel}-misc-vboxnetflt
211 Summary: VirtualBox OSE Guest Additions for Linux Module
212 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
213 Release: %{rel}@%{_kernel_ver_str}
215 Requires(post,postun): /sbin/depmod
216 Requires: dev >= 2.9.0-7
217 Requires: kernel%{_alt_kernel}-misc-vboxdrv
218 %if %{with dist_kernel}
219 %requires_releq_kernel
220 Requires(postun): %releq_kernel
222 Provides: kernel(vboxnetflt) = %{version}-%{rel}
224 %description -n kernel%{_alt_kernel}-misc-vboxnetflt
225 VirtualBox OSE Network Filter Driver.
227 %description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
228 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik filtrowania sieci
229 dla systemu głównego.
231 %package -n kernel%{_alt_kernel}-misc-vboxvfs
232 Summary: Host file system access VFS for VirtualBox OSE
233 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
234 Release: %{rel}@%{_kernel_ver_str}
236 Requires(post,postun): /sbin/depmod
237 Requires: dev >= 2.9.0-7
238 Requires: kernel%{_alt_kernel}-misc-vboxadd
239 %if %{with dist_kernel}
240 %requires_releq_kernel
241 Requires(postun): %releq_kernel
243 Provides: kernel(vboxvfs) = %{version}-%{rel}
245 %description -n kernel%{_alt_kernel}-misc-vboxvfs
246 Host file system access VFS for VirtualBox OSE.
248 %description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
249 Moduł jądra Linuksa dla VirtualBoksa OSE - dostęp do plików systemu
250 głównego z poziomu systemu gościa.
252 %package -n xorg-driver-input-vboxmouse
253 Summary: X.org mouse driver for VirtualBox OSE guest OS
254 Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie OSE
256 Group: X11/Applications
257 %if "%{pld_release}" == "ti"
258 Requires: xorg-xserver-server(xinput-abi) >= 2.1
259 Requires: xorg-xserver-server(xinput-abi) < 5.0
261 Requires: xorg-xserver-server(xinput-abi) >= 4.0
262 Requires: xorg-xserver-server(xinput-abi) < 5.0
264 Requires: xorg-xserver-server >= 1.0.99.901
266 %description -n xorg-driver-input-vboxmouse
267 X.org mouse driver for VirtualBox OSE guest OS.
269 %description -n xorg-driver-input-vboxmouse -l pl.UTF-8
270 Sterownik myszy dla systemu gościa w VirtualBoksie.
272 %package -n xorg-driver-video-vboxvideo
273 Summary: X.org video driver for VirtualBox OSE guest OS
274 Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
276 Group: X11/Applications
277 Requires: xorg-xserver-server(videodrv-abi) < 6.0
278 Requires: xorg-xserver-server(videodrv-abi) >= 2.0
279 Requires: xorg-xserver-server >= 1.0.99.901
281 %description -n xorg-driver-video-vboxvideo
282 X.org video driver for VirtualBox OSE guest OS.
284 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
285 Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
288 %setup -q -n %{pname}-%{version}_OSE
294 cat <<'EOF' > udev.conf
295 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
296 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
300 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
302 rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
303 ../src/VBox/Additions/linux/export_modules modules.tar.gz
304 tar -zxf modules.tar.gz && rm -f modules.tar.gz
305 ../src/VBox/HostDrivers/linux/export_modules modules.tar.gz --without-hardening && \
306 tar -zxf modules.tar.gz && rm -f modules.tar.gz
307 #./src/VBox/HostDrivers/Support/linux/Makefile:70:
308 #./PLD-MODULE-BUILD/vboxdrv/Makefile:70:
312 %if %{with userspace}
314 --with-gcc="%{__cc}" \
315 --with-g++="%{__cxx}" \
316 --disable-hardening \
320 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3} USER=$(id -un)
325 %build_kernel_modules -m vboxadd -C vboxadd
326 %build_kernel_modules -m vboxdrv -C vboxdrv
327 %build_kernel_modules -m vboxnetflt -C vboxnetflt
328 cp -a vboxadd/Module.symvers vboxvfs
329 %build_kernel_modules -m vboxvfs -C vboxvfs -c
334 rm -rf $RPM_BUILD_ROOT
336 %if %{with userspace}
338 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
339 $RPM_BUILD_ROOT%{_libdir}/VirtualBox \
342 install %{SOURCE9} $RPM_BUILD_ROOT/sbin/mount.vdi
343 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
344 for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
345 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
346 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
349 install out/linux.%{outdir}/release/bin/VBox*.so \
350 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
351 install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
352 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
353 install out/linux.%{outdir}/release/bin/VBoxSysInfo.sh \
354 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
356 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
357 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
359 install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
360 cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
361 cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
363 install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
364 $RPM_BUILD_ROOT%{_bindir}
366 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
368 %if "%{pld_release}" == "ti"
369 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_15.so \
370 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
371 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_15.so \
372 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
374 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_16.so \
375 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
376 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_16.so \
377 $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 You must also install kernel module for this software to work:
408 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
410 Additionally you might want to install:
411 kernel-misc-vboxnetflt-%{version}-%{rel}@%{_kernel_ver_str}
413 On guest Linux system you might want to install:
414 kernel-misc-vboxadd-%{version}-%{rel}@%{_kernel_ver_str}
415 kernel-misc-vboxvfs-%{version}-%{rel}@%{_kernel_ver_str}
417 NOTE: for different kernel brands append after word kernel the brand, like:
418 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
419 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
420 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
423 Depending on which kernel brand You use.
428 if [ "$1" = "0" ]; then
432 %post -n kernel%{_alt_kernel}-misc-vboxadd
433 %depmod %{_kernel_ver}
434 /sbin/chkconfig --add vboxadd
435 %service vboxadd restart "VirtualBox OSE guest additions driver"
437 %postun -n kernel%{_alt_kernel}-misc-vboxadd
438 %depmod %{_kernel_ver}
440 %preun -n kernel%{_alt_kernel}-misc-vboxadd
441 if [ "$1" = "0" ]; then
442 %service vboxadd stop
443 /sbin/chkconfig --del vboxadd
446 %post -n kernel%{_alt_kernel}-misc-vboxdrv
447 %depmod %{_kernel_ver}
448 /sbin/chkconfig --add vboxdrv
449 %service vboxdrv restart "VirtualBox OSE driver"
451 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
452 %depmod %{_kernel_ver}
454 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
455 if [ "$1" = "0" ]; then
456 %service vboxdrv stop
457 /sbin/chkconfig --del vboxdrv
460 %post -n kernel%{_alt_kernel}-misc-vboxnetflt
461 %depmod %{_kernel_ver}
462 /sbin/chkconfig --add vboxnetflt
463 %service vboxnetflt restart "VirtualBox OSE Network Filter driver"
465 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
466 %depmod %{_kernel_ver}
468 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
469 if [ "$1" = "0" ]; then
470 %service vboxnetflt stop
471 /sbin/chkconfig --del vboxnetflt
474 %post -n kernel%{_alt_kernel}-misc-vboxvfs
475 %depmod %{_kernel_ver}
476 /sbin/chkconfig --add vboxvfs
477 %service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
479 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
480 %depmod %{_kernel_ver}
482 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
483 if [ "$1" = "0" ]; then
484 %service vboxvfs stop
485 /sbin/chkconfig --del vboxvfs
488 %if %{with userspace}
490 %defattr(644,root,root,755)
492 %dir %{_libdir}/VirtualBox
493 %dir %{_libdir}/VirtualBox/additions
494 %dir %{_libdir}/VirtualBox/components
495 %dir %{_libdir}/VirtualBox/nls
496 %attr(755,root,root) %{_bindir}/mountvboxsf
497 %attr(755,root,root) %{_bindir}/VBox*
498 %attr(755,root,root) %{_bindir}/VirtualBox
499 %attr(755,root,root) /sbin/mount.vdi
500 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
501 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
502 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
503 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
504 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
505 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
506 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
507 %attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
508 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
509 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
510 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSysInfo.sh
511 %{_libdir}/VirtualBox/*.gc
512 %{_libdir}/VirtualBox/*.r0
513 %{_libdir}/VirtualBox/additions/*
514 %{_libdir}/VirtualBox/components/*
515 %lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
516 %lang(bg) %{_libdir}/VirtualBox/nls/*_bg.qm
517 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
518 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
519 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
520 %lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
521 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
522 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
523 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
524 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
525 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
526 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
527 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
528 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
529 %lang(km_KH) %{_libdir}/VirtualBox/nls/*_km_KH.qm
530 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
531 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
532 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
533 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
534 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
535 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
536 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
537 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
538 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
539 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
540 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
541 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
542 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
543 %{_pixmapsdir}/VBox.png
544 %{_desktopdir}/%{pname}.desktop
547 %defattr(644,root,root,755)
548 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
550 %files -n xorg-driver-input-vboxmouse
551 %defattr(644,root,root,755)
552 %attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
554 %files -n xorg-driver-video-vboxvideo
555 %defattr(644,root,root,755)
556 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
560 %files -n kernel%{_alt_kernel}-misc-vboxadd
561 %defattr(644,root,root,755)
562 %attr(754,root,root) /etc/rc.d/init.d/vboxadd
563 /lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
565 %files -n kernel%{_alt_kernel}-misc-vboxdrv
566 %defattr(644,root,root,755)
567 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
568 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
570 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
571 %defattr(644,root,root,755)
572 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
573 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
575 %files -n kernel%{_alt_kernel}-misc-vboxvfs
576 %defattr(644,root,root,755)
577 %attr(754,root,root) /etc/rc.d/init.d/vboxvfs
578 /lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*