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: 82a76247b63e1813695175e7ddf01975
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: 9c09a9e88abe9edd8fec6fd3cf453535
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 URL: http://www.virtualbox.org/
52 BuildRequires: rpmbuild(macros) >= 1.379
55 BuildRequires: gcc-multilib
56 BuildRequires: glibc-devel(i686)
57 BuildRequires: libstdc++-multilib-devel
59 %if "%{pld_release}" == "ac"
60 BuildRequires: XFree86-devel
62 BuildRequires: xorg-lib-libXcursor-devel
63 BuildRequires: xorg-lib-libXmu-devel
65 BuildRequires: OpenGL-devel
66 BuildRequires: QtGui-devel
67 BuildRequires: QtNetwork-devel
68 BuildRequires: SDL-devel >= 1.2.7
70 BuildRequires: alsa-lib-devel >= 1.0.6
74 BuildRequires: gcc >= 5:3.2.3
75 BuildRequires: libIDL-devel
76 BuildRequires: libpng-devel >= 1.2.5
77 BuildRequires: libstdc++-devel >= 5:3.2.3
78 BuildRequires: libuuid-devel
79 BuildRequires: libxml2-devel >= 2.6.26
80 BuildRequires: libxslt-devel >= 1.1.17
81 BuildRequires: libxslt-progs >= 1.1.17
82 BuildRequires: pkgconfig
83 BuildRequires: pulseaudio-devel >= 0.9.0
84 BuildRequires: python-devel
85 BuildRequires: qt4-build >= 4.2.0
86 BuildRequires: qt4-linguist
87 BuildRequires: sed >= 4.0
89 BuildRequires: xalan-c-devel >= 1.10.0
90 BuildRequires: xerces-c-devel >= 2.6.0
91 BuildRequires: zlib-devel >= 1.2.1
93 %if %{with dist_kernel}
94 BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
96 Requires(post,preun): /sbin/chkconfig
97 Requires(postun): /usr/sbin/groupdel
98 Requires(pre): /usr/bin/getgid
99 Requires(pre): /usr/sbin/groupadd
101 Provides: group(vbox)
102 ExclusiveArch: %{ix86} %{x8664}
103 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
112 InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
113 hardware. Targeted at server, desktop and embedded use, it is now the
114 only professional-quality virtualization solution that is also Open
117 Some of the features of VirtualBox OSE are:
119 Modularity: VirtualBox OSE has an extremely modular design with
120 well-defined internal programming interfaces and a client/server
121 design. This makes it easy to control it from several interfaces at
122 once: for example, you can start a virtual machine in a typical
123 virtual machine GUI and then control that machine from the command
124 line. VirtualBox OSE also comes with a full Software Development Kit:
125 even though it is Open Source Software, you don't have to hack the
126 source to write a new interface for VirtualBox OSE.
128 Virtual machine descriptions in XML: the configuration settings of
129 virtual machines are stored entirely in XML and are independent of the
130 local machines. Virtual machine definitions can therefore easily be
131 ported to other computers.
133 %description -l pl.UTF-8
134 InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
135 zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
136 jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
137 również jako Otwarte Oprogramowanie.
139 Przykładowe cechy VirtualBoksa:
141 Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
142 dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
143 klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
144 różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
145 poziomu interfejsu graficznego, a później kontrolować ją z linii
146 poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
147 co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
150 Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
151 wirtualnych są w całości przechowywane w XML-u i są niezależne od
152 lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
153 konfigurację maszyny wirtualnej na inny komputer.
156 Summary: udev rules for VirtualBox OSE kernel modules
157 Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
163 udev rules for VirtualBox OSE kernel modules.
165 %description udev -l pl.UTF-8
166 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
168 %package -n kernel%{_alt_kernel}-misc-vboxadd
169 Summary: VirtualBox OSE Guest Additions for Linux Module
170 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
171 Release: %{rel}@%{_kernel_ver_str}
173 Requires(post,postun): /sbin/depmod
174 Requires: dev >= 2.9.0-7
175 %if %{with dist_kernel}
176 %requires_releq_kernel
177 Requires(postun): %releq_kernel
179 Provides: kernel(vboxadd) = %{version}-%{rel}
181 %description -n kernel%{_alt_kernel}-misc-vboxadd
182 VirtualBox OSE Guest Additions for Linux Module.
184 %description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
185 Moduł jądra Linuksa vboxadd dla VirtualBoksa OSE - dodatki dla systemu
188 %package -n kernel%{_alt_kernel}-misc-vboxdrv
189 Summary: VirtualBox OSE Support Driver
190 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
191 Release: %{rel}@%{_kernel_ver_str}
193 Requires(post,postun): /sbin/depmod
194 Requires: dev >= 2.9.0-7
195 %if %{with dist_kernel}
196 %requires_releq_kernel
197 Requires(postun): %releq_kernel
199 Provides: kernel(vboxdrv) = %{version}-%{rel}
201 %description -n kernel%{_alt_kernel}-misc-vboxdrv
202 VirtualBox OSE Support Driver.
204 %description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
205 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
208 %package -n kernel%{_alt_kernel}-misc-vboxnetflt
209 Summary: VirtualBox OSE Guest Additions for Linux Module
210 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
211 Release: %{rel}@%{_kernel_ver_str}
213 Requires(post,postun): /sbin/depmod
214 Requires: dev >= 2.9.0-7
215 Requires: kernel%{_alt_kernel}-misc-vboxdrv
216 %if %{with dist_kernel}
217 %requires_releq_kernel
218 Requires(postun): %releq_kernel
220 Provides: kernel(vboxnetflt) = %{version}-%{rel}
222 %description -n kernel%{_alt_kernel}-misc-vboxnetflt
223 VirtualBox OSE Network Filter Driver.
225 %description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
226 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik filtrowania sieci
227 dla systemu głównego.
229 %package -n kernel%{_alt_kernel}-misc-vboxvfs
230 Summary: Host file system access VFS for VirtualBox OSE
231 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
232 Release: %{rel}@%{_kernel_ver_str}
234 Requires(post,postun): /sbin/depmod
235 Requires: dev >= 2.9.0-7
236 Requires: kernel%{_alt_kernel}-misc-vboxadd
237 %if %{with dist_kernel}
238 %requires_releq_kernel
239 Requires(postun): %releq_kernel
241 Provides: kernel(vboxvfs) = %{version}-%{rel}
243 %description -n kernel%{_alt_kernel}-misc-vboxvfs
244 Host file system access VFS for VirtualBox OSE.
246 %description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
247 Moduł jądra Linuksa dla VirtualBoksa OSE - dostęp do plików systemu
248 głównego z poziomu systemu gościa.
250 %package -n xorg-driver-input-vboxmouse
251 Summary: X.org mouse driver for VirtualBox OSE guest OS
252 Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie OSE
254 Group: X11/Applications
255 %if "%{pld_release}" == "ti"
256 Requires: xorg-xserver-server(xinput-abi) >= 2.1
257 Requires: xorg-xserver-server(xinput-abi) < 5.0
259 Requires: xorg-xserver-server(xinput-abi) >= 4.0
260 Requires: xorg-xserver-server(xinput-abi) < 5.0
262 Requires: xorg-xserver-server >= 1.0.99.901
264 %description -n xorg-driver-input-vboxmouse
265 X.org mouse driver for VirtualBox OSE guest OS.
267 %description -n xorg-driver-input-vboxmouse -l pl.UTF-8
268 Sterownik myszy dla systemu gościa w VirtualBoksie.
270 %package -n xorg-driver-video-vboxvideo
271 Summary: X.org video driver for VirtualBox OSE guest OS
272 Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
274 Group: X11/Applications
275 Requires: xorg-xserver-server(videodrv-abi) < 6.0
276 Requires: xorg-xserver-server(videodrv-abi) >= 2.0
277 Requires: xorg-xserver-server >= 1.0.99.901
279 %description -n xorg-driver-video-vboxvideo
280 X.org video driver for VirtualBox OSE guest OS.
282 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
283 Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
286 %setup -q -n %{pname}-%{version}_OSE
291 cat <<'EOF' > udev.conf
292 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
293 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
297 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
299 rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
300 ../src/VBox/Additions/linux/export_modules modules.tar.gz
301 tar -zxf modules.tar.gz && rm -f modules.tar.gz
302 ../src/VBox/HostDrivers/linux/export_modules modules.tar.gz --without-hardening && \
303 tar -zxf modules.tar.gz && rm -f modules.tar.gz
304 #./src/VBox/HostDrivers/Support/linux/Makefile:70:
305 #./PLD-MODULE-BUILD/vboxdrv/Makefile:70:
309 %if %{with userspace}
311 --with-gcc="%{__cc}" \
312 --with-g++="%{__cxx}" \
313 --disable-hardening \
317 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3} USER=$(id -un)
322 %build_kernel_modules -m vboxadd -C vboxadd
323 %build_kernel_modules -m vboxdrv -C vboxdrv
324 %build_kernel_modules -m vboxnetflt -C vboxnetflt
325 cp -a vboxadd/Module.symvers vboxvfs
326 %build_kernel_modules -m vboxvfs -C vboxvfs -c
331 rm -rf $RPM_BUILD_ROOT
333 %if %{with userspace}
335 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
336 $RPM_BUILD_ROOT%{_libdir}/VirtualBox \
339 install %{SOURCE9} $RPM_BUILD_ROOT/sbin/mount.vdi
340 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
341 for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
342 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
343 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
346 install out/linux.%{outdir}/release/bin/VBox*.so \
347 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
348 install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
349 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
351 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
352 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
354 install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
355 cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
356 cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
358 install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
359 $RPM_BUILD_ROOT%{_bindir}
361 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
363 %if "%{pld_release}" == "ti"
364 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_15.so \
365 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
366 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_15.so \
367 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
369 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_16.so \
370 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
371 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_16.so \
372 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
375 install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
376 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
378 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
379 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
383 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
384 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
385 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
386 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
387 install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
388 %install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
389 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
390 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
391 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
395 rm -rf $RPM_BUILD_ROOT
398 %groupadd -g 221 -r -f vbox
402 You must also install kernel module for this software to work:
403 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
405 Additionally you might want to install:
406 kernel-misc-vboxnetflt-%{version}-%{rel}@%{_kernel_ver_str}
408 On guest Linux system you might want to install:
409 kernel-misc-vboxadd-%{version}-%{rel}@%{_kernel_ver_str}
410 kernel-misc-vboxvfs-%{version}-%{rel}@%{_kernel_ver_str}
412 NOTE: for different kernel brands append after word kernel the brand, like:
413 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
414 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
415 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
418 Depending on which kernel brand You use.
423 if [ "$1" = "0" ]; then
427 %post -n kernel%{_alt_kernel}-misc-vboxadd
428 %depmod %{_kernel_ver}
429 /sbin/chkconfig --add vboxadd
430 %service vboxadd restart "VirtualBox OSE guest additions driver"
432 %postun -n kernel%{_alt_kernel}-misc-vboxadd
433 %depmod %{_kernel_ver}
435 %preun -n kernel%{_alt_kernel}-misc-vboxadd
436 if [ "$1" = "0" ]; then
437 %service vboxadd stop
438 /sbin/chkconfig --del vboxadd
441 %post -n kernel%{_alt_kernel}-misc-vboxdrv
442 %depmod %{_kernel_ver}
443 /sbin/chkconfig --add vboxdrv
444 %service vboxdrv restart "VirtualBox OSE driver"
446 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
447 %depmod %{_kernel_ver}
449 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
450 if [ "$1" = "0" ]; then
451 %service vboxdrv stop
452 /sbin/chkconfig --del vboxdrv
455 %post -n kernel%{_alt_kernel}-misc-vboxnetflt
456 %depmod %{_kernel_ver}
457 /sbin/chkconfig --add vboxnetflt
458 %service vboxnetflt restart "VirtualBox OSE Network Filter driver"
460 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
461 %depmod %{_kernel_ver}
463 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
464 if [ "$1" = "0" ]; then
465 %service vboxnetflt stop
466 /sbin/chkconfig --del vboxnetflt
469 %post -n kernel%{_alt_kernel}-misc-vboxvfs
470 %depmod %{_kernel_ver}
471 /sbin/chkconfig --add vboxvfs
472 %service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
474 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
475 %depmod %{_kernel_ver}
477 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
478 if [ "$1" = "0" ]; then
479 %service vboxvfs stop
480 /sbin/chkconfig --del vboxvfs
483 %if %{with userspace}
485 %defattr(644,root,root,755)
487 %dir %{_libdir}/VirtualBox
488 %dir %{_libdir}/VirtualBox/additions
489 %dir %{_libdir}/VirtualBox/components
490 %dir %{_libdir}/VirtualBox/nls
491 %attr(755,root,root) %{_bindir}/mountvboxsf
492 %attr(755,root,root) %{_bindir}/VBox*
493 %attr(755,root,root) %{_bindir}/VirtualBox
494 %attr(755,root,root) /sbin/mount.vdi
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(bg) %{_libdir}/VirtualBox/nls/*_bg.qm
511 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
512 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
513 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
514 %lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
515 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
516 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
517 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
518 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
519 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
520 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
521 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
522 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
523 %lang(km_KH) %{_libdir}/VirtualBox/nls/*_km_KH.qm
524 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
525 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
526 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
527 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
528 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
529 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
530 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
531 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
532 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
533 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
534 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
535 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
536 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
537 %{_pixmapsdir}/VBox.png
538 %{_desktopdir}/%{pname}.desktop
541 %defattr(644,root,root,755)
542 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
544 %files -n xorg-driver-input-vboxmouse
545 %defattr(644,root,root,755)
546 %attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
548 %files -n xorg-driver-video-vboxvideo
549 %defattr(644,root,root,755)
550 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
554 %files -n kernel%{_alt_kernel}-misc-vboxadd
555 %defattr(644,root,root,755)
556 %attr(754,root,root) /etc/rc.d/init.d/vboxadd
557 /lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
559 %files -n kernel%{_alt_kernel}-misc-vboxdrv
560 %defattr(644,root,root,755)
561 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
562 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
564 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
565 %defattr(644,root,root,755)
566 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
567 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
569 %files -n kernel%{_alt_kernel}-misc-vboxvfs
570 %defattr(644,root,root,755)
571 %attr(754,root,root) /etc/rc.d/init.d/vboxvfs
572 /lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*