]> git.pld-linux.org Git - packages/VirtualBox.git/blob - VirtualBox.spec
- up to 2.2.4-1
[packages/VirtualBox.git] / VirtualBox.spec
1 #
2 # TODO:
3 # - Find how to compile with PLD CFLAGS/CXXFLAGS/LDFLAGS.
4 # - Package SDK.
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.
8 #
9 # Conditional build:
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
13 %bcond_with     verbose
14
15 %if %{without kernel}
16 %undefine       with_dist_kernel
17 %endif
18 %if "%{_alt_kernel}" != "%{nil}"
19 %undefine       with_userspace
20 %endif
21 %if %{without userspace}
22 # nothing to be placed to debuginfo package
23 %define         _enable_debug_packages  0
24 %endif
25
26 %define         rel             1
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}
31 Version:        2.2.4
32 Release:        %{rel}
33 License:        GPL v2
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
46 Source8:        %{pname}.sh
47 Source9:        mount.vdi
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
54 %if %{with userspace}
55 %ifarch %{x8664}
56 BuildRequires:  gcc-multilib
57 BuildRequires:  glibc-devel(i686)
58 BuildRequires:  libstdc++-multilib-devel
59 %endif
60 %if "%{pld_release}" == "ac"
61 BuildRequires:  XFree86-devel
62 %else
63 BuildRequires:  xorg-lib-libXcursor-devel
64 BuildRequires:  xorg-lib-libXmu-devel
65 %endif
66 BuildRequires:  OpenGL-devel
67 BuildRequires:  QtGui-devel
68 BuildRequires:  QtNetwork-devel
69 BuildRequires:  SDL-devel >= 1.2.7
70 BuildRequires:  acpica
71 BuildRequires:  alsa-lib-devel >= 1.0.6
72 BuildRequires:  bash
73 BuildRequires:  bcc
74 BuildRequires:  bin86
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
89 BuildRequires:  which
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
94 %endif
95 %if %{with dist_kernel}
96 BuildRequires:  kernel%{_alt_kernel}-module-build >= 3:2.6.20
97 %endif
98 Requires(post,preun):   /sbin/chkconfig
99 Requires(postun):       /usr/sbin/groupdel
100 Requires(pre):  /usr/bin/getgid
101 Requires(pre):  /usr/sbin/groupadd
102 Suggests:       gxmessage
103 Provides:       group(vbox)
104 ExclusiveArch:  %{ix86} %{x8664}
105 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
106
107 %ifarch %{x8664}
108 %define         outdir  amd64
109 %else
110 %define         outdir  x86
111 %endif
112
113 %description
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
117 Source Software.
118
119 Some of the features of VirtualBox OSE are:
120
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.
129
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.
134
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.
140
141 Przykładowe cechy VirtualBoksa:
142
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ą
150 wirtualną.
151
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.
156
157 %package udev
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
160 Release:        %{rel}
161 Group:          Base/Kernel
162 Requires:       udev-core
163
164 %description udev
165 udev rules for VirtualBox OSE kernel modules.
166
167 %description udev -l pl.UTF-8
168 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
169
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}
174 Group:          Base/Kernel
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
180 %endif
181 Provides:       kernel(vboxadd) = %{version}-%{rel}
182
183 %description -n kernel%{_alt_kernel}-misc-vboxadd
184 VirtualBox OSE Guest Additions for Linux Module.
185
186 %description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
187 Moduł jądra Linuksa vboxadd dla VirtualBoksa OSE - dodatki dla systemu
188 gościa.
189
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}
194 Group:          Base/Kernel
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
200 %endif
201 Provides:       kernel(vboxdrv) = %{version}-%{rel}
202
203 %description -n kernel%{_alt_kernel}-misc-vboxdrv
204 VirtualBox OSE Support Driver.
205
206 %description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
207 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
208 systemu głównego.
209
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}
214 Group:          Base/Kernel
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
221 %endif
222 Provides:       kernel(vboxnetflt) = %{version}-%{rel}
223
224 %description -n kernel%{_alt_kernel}-misc-vboxnetflt
225 VirtualBox OSE Network Filter Driver.
226
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.
230
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}
235 Group:          Base/Kernel
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
242 %endif
243 Provides:       kernel(vboxvfs) = %{version}-%{rel}
244
245 %description -n kernel%{_alt_kernel}-misc-vboxvfs
246 Host file system access VFS for VirtualBox OSE.
247
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.
251
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
255 Release:        %{rel}
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
260 %else
261 Requires:       xorg-xserver-server(xinput-abi) >= 4.0
262 Requires:       xorg-xserver-server(xinput-abi) < 5.0
263 %endif
264 Requires:       xorg-xserver-server >= 1.0.99.901
265
266 %description -n xorg-driver-input-vboxmouse
267 X.org mouse driver for VirtualBox OSE guest OS.
268
269 %description -n xorg-driver-input-vboxmouse  -l pl.UTF-8
270 Sterownik myszy dla systemu gościa w VirtualBoksie.
271
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
275 Release:        %{rel}
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
280
281 %description -n xorg-driver-video-vboxvideo
282 X.org video driver for VirtualBox OSE guest OS.
283
284 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
285 Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
286
287 %prep
288 %setup -q -n %{pname}-%{version}_OSE
289 %patch0 -p1
290 %patch1 -p1
291 %patch2 -p1
292 %patch3 -p1
293
294 cat <<'EOF' > udev.conf
295 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
296 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
297 EOF
298
299 install %{SOURCE1} .
300 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
301
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:
309
310
311 %build
312 %if %{with userspace}
313 ./configure \
314         --with-gcc="%{__cc}" \
315         --with-g++="%{__cxx}" \
316         --disable-hardening \
317         --disable-kmods
318
319 . ./env.sh && \
320 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3} USER=$(id -un)
321 %endif
322
323 %if %{with kernel}
324 cd PLD-MODULE-BUILD
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
330 cd ..
331 %endif
332
333 %install
334 rm -rf $RPM_BUILD_ROOT
335
336 %if %{with userspace}
337 install -d \
338         $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
339         $RPM_BUILD_ROOT%{_libdir}/VirtualBox \
340         $RPM_BUILD_ROOT/sbin
341
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
347 done
348
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
355
356 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
357 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
358
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
362
363 install out/linux.%{outdir}/release/bin/additions/mountvboxsf           \
364         $RPM_BUILD_ROOT%{_bindir}
365
366 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
367
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
373 %else
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
378 %endif
379
380 install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
381 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
382
383 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
384 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
385 %endif
386
387 %if %{with kernel}
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
397 %endif
398
399 %clean
400 rm -rf $RPM_BUILD_ROOT
401
402 %pre
403 %groupadd -g 221 -r -f vbox
404
405 %post
406 cat << 'EOF'
407 You must also install kernel module for this software to work:
408     kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
409
410 Additionally you might want to install:
411     kernel-misc-vboxnetflt-%{version}-%{rel}@%{_kernel_ver_str}
412
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}
416
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}
421     ...etc.
422
423 Depending on which kernel brand You use.
424
425 EOF
426
427 %postun
428 if [ "$1" = "0" ]; then
429         %groupremove vbox
430 fi
431
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"
436
437 %postun -n kernel%{_alt_kernel}-misc-vboxadd
438 %depmod %{_kernel_ver}
439
440 %preun -n kernel%{_alt_kernel}-misc-vboxadd
441 if [ "$1" = "0" ]; then
442         %service vboxadd stop
443         /sbin/chkconfig --del vboxadd
444 fi
445
446 %post   -n kernel%{_alt_kernel}-misc-vboxdrv
447 %depmod %{_kernel_ver}
448 /sbin/chkconfig --add vboxdrv
449 %service vboxdrv restart "VirtualBox OSE driver"
450
451 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
452 %depmod %{_kernel_ver}
453
454 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
455 if [ "$1" = "0" ]; then
456         %service vboxdrv stop
457         /sbin/chkconfig --del vboxdrv
458 fi
459
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"
464
465 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
466 %depmod %{_kernel_ver}
467
468 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
469 if [ "$1" = "0" ]; then
470         %service vboxnetflt stop
471         /sbin/chkconfig --del vboxnetflt
472 fi
473
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"
478
479 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
480 %depmod %{_kernel_ver}
481
482 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
483 if [ "$1" = "0" ]; then
484         %service vboxvfs stop
485         /sbin/chkconfig --del vboxvfs
486 fi
487
488 %if %{with userspace}
489 %files
490 %defattr(644,root,root,755)
491 %doc UserManual.pdf
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
545
546 %files udev
547 %defattr(644,root,root,755)
548 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
549
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
553
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
557 %endif
558
559 %if %{with kernel}
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*
564
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*
569
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*
574
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*
579 %endif
This page took 0.059175 seconds and 3 git commands to generate.