]> git.pld-linux.org Git - packages/VirtualBox.git/blob - VirtualBox.spec
- release 6
[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             6
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.1.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:  272978b266007dda1942ea56b69daf31
37 Source1:        http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
38 # Source1-md5:  6d6709fa2a9cb3dfad8c7ad7cd43be32
39 Source2:        http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
40 # Source2-md5:  071ba625b567979a86f75e1c640c4542
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 Patch0:         %{pname}-configure.patch
48 Patch1:         %{pname}-qt-paths.patch
49 Patch2:         %{pname}-shared-libstdc++.patch
50 Patch3:         %{pname}-disable-xclient-build.patch
51 Patch4:         %{pname}-configure-spaces.patch
52 Patch6:         %{pname}-vboxnetflt_export.patch
53 URL:            http://www.virtualbox.org/
54 BuildRequires:  rpmbuild(macros) >= 1.379
55 %if %{with userspace}
56 %ifarch %{x8664}
57 BuildRequires:  gcc-multilib
58 BuildRequires:  glibc-devel(i686)
59 BuildRequires:  libstdc++-multilib-devel
60 %endif
61 %if "%{pld_release}" == "ac"
62 BuildRequires:  XFree86-devel
63 %else
64 BuildRequires:  xorg-lib-libXcursor-devel
65 BuildRequires:  xorg-lib-libXmu-devel
66 %endif
67 BuildRequires:  OpenGL-devel
68 BuildRequires:  QtGui-devel
69 BuildRequires:  QtNetwork-devel
70 BuildRequires:  SDL-devel >= 1.2.7
71 BuildRequires:  acpica
72 BuildRequires:  alsa-lib-devel >= 1.0.6
73 BuildRequires:  bash
74 BuildRequires:  bcc
75 BuildRequires:  bin86
76 BuildRequires:  gcc >= 5:3.2.3
77 BuildRequires:  libIDL-devel
78 BuildRequires:  libpng-devel >= 1.2.5
79 BuildRequires:  libstdc++-devel >= 5:3.2.3
80 BuildRequires:  libuuid-devel
81 BuildRequires:  libxml2-devel >= 2.6.26
82 BuildRequires:  libxslt-devel >= 1.1.17
83 BuildRequires:  libxslt-progs >= 1.1.17
84 BuildRequires:  pkgconfig
85 BuildRequires:  pulseaudio-devel >= 0.9.0
86 BuildRequires:  python-devel
87 BuildRequires:  qt4-build >= 4.2.0
88 BuildRequires:  qt4-linguist
89 BuildRequires:  sed >= 4.0
90 BuildRequires:  which
91 BuildRequires:  xalan-c-devel >= 1.10.0
92 BuildRequires:  xerces-c-devel >= 2.6.0
93 BuildRequires:  zlib-devel >= 1.2.1
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
188 systemu 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
229 sieci 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
250 systemu 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 Requires:       xorg-xserver-server >= 1.0.99.901
258
259 %description -n xorg-driver-input-vboxmouse
260 X.org mouse driver for VirtualBox OSE guest OS.
261
262 %description -n xorg-driver-input-vboxmouse  -l pl.UTF-8
263 Sterownik myszy dla systemu gościa w VirtualBoksie.
264
265 %package -n xorg-driver-video-vboxvideo
266 Summary:        X.org video driver for VirtualBox OSE guest OS
267 Summary(pl.UTF-8):      Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
268 Release:        %{rel}
269 Group:          X11/Applications
270 Requires:       xorg-xserver-server >= 1.0.99.901
271
272 %description -n xorg-driver-video-vboxvideo
273 X.org video driver for VirtualBox OSE guest OS.
274
275 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
276 Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
277
278 %prep
279 %setup -q -n %{pname}-%{version}_OSE
280 %patch0 -p1
281 %patch1 -p1
282 %patch2 -p1
283
284 %ifarch %{x8664}
285 %patch3 -p1
286 %endif
287
288 %patch4 -p1
289 %patch6 -p1
290
291 cat <<'EOF' > udev.conf
292 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
293 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
294 EOF
295
296 install %{SOURCE1} .
297 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
298
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:
306
307
308 %build
309 %if %{with userspace}
310 ./configure \
311         --with-gcc="%{__cc}" \
312         --with-g++="%{__cxx}" \
313         --disable-hardening \
314         --disable-kmods \
315         --disable-qt3
316
317 . ./env.sh && \
318 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3}
319 %endif
320
321 %if %{with kernel}
322 cd PLD-MODULE-BUILD
323 %build_kernel_modules -m vboxadd -C vboxadd
324 %build_kernel_modules -m vboxdrv -C vboxdrv
325 %build_kernel_modules -m vboxnetflt -C vboxnetflt
326 cp -a vboxadd/Module.symvers vboxvfs
327 %build_kernel_modules -m vboxvfs -C vboxvfs -c
328 cd ..
329 %endif
330
331 %install
332 rm -rf $RPM_BUILD_ROOT
333
334 %if %{with userspace}
335 install -d \
336         $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
337         $RPM_BUILD_ROOT%{_libdir}/VirtualBox
338
339 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
340 for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
341         install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
342         ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
343 done
344
345 install out/linux.%{outdir}/release/bin/VBox*.so \
346         $RPM_BUILD_ROOT%{_libdir}/VirtualBox
347 install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
348         $RPM_BUILD_ROOT%{_libdir}/VirtualBox
349
350 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
351 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
352
353 install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
354 cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
355 cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
356
357 install out/linux.%{outdir}/release/bin/additions/mountvboxsf           \
358         $RPM_BUILD_ROOT%{_bindir}
359
360 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
361 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_15.so   \
362         $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
363 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_15.so   \
364         $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
365
366 install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
367 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
368
369 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
370 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
371 %endif
372
373 %if %{with kernel}
374 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
375 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
376 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
377 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
378 install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
379 %install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
380 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
381 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
382 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
383 %endif
384
385 %clean
386 rm -rf $RPM_BUILD_ROOT
387
388 %pre
389 %groupadd -g 221 -r -f vbox
390
391 %post
392 cat << 'EOF'
393 NOTE: You must also install kernel module for this software to work
394   kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
395   kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
396   kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
397   kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
398   etc.
399
400 Depending on which kernel brand You use.
401
402 EOF
403
404 %postun
405 if [ "$1" = "0" ]; then
406         %groupremove vbox
407 fi
408
409 %post   -n kernel%{_alt_kernel}-misc-vboxadd
410 %depmod %{_kernel_ver}
411 /sbin/chkconfig --add vboxadd
412 %service vboxadd restart "VirtualBox OSE guest additions driver"
413
414 %postun -n kernel%{_alt_kernel}-misc-vboxadd
415 %depmod %{_kernel_ver}
416
417 %preun -n kernel%{_alt_kernel}-misc-vboxadd
418 if [ "$1" = "0" ]; then
419         %service vboxadd stop
420         /sbin/chkconfig --del vboxadd
421 fi
422
423 %post   -n kernel%{_alt_kernel}-misc-vboxdrv
424 %depmod %{_kernel_ver}
425 /sbin/chkconfig --add vboxdrv
426 %service vboxdrv restart "VirtualBox OSE driver"
427
428 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
429 %depmod %{_kernel_ver}
430
431 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
432 if [ "$1" = "0" ]; then
433         %service vboxdrv stop
434         /sbin/chkconfig --del vboxdrv
435 fi
436
437 %post   -n kernel%{_alt_kernel}-misc-vboxnetflt
438 %depmod %{_kernel_ver}
439 /sbin/chkconfig --add vboxnetflt
440 %service vboxdrv restart "VirtualBox OSE Network Filter driver"
441
442 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
443 %depmod %{_kernel_ver}
444
445 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
446 if [ "$1" = "0" ]; then
447         %service vboxnetflt stop
448         /sbin/chkconfig --del vboxnetflt
449 fi
450
451 %post   -n kernel%{_alt_kernel}-misc-vboxvfs
452 %depmod %{_kernel_ver}
453 /sbin/chkconfig --add vboxvfs
454 %service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
455
456 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
457 %depmod %{_kernel_ver}
458
459 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
460 if [ "$1" = "0" ]; then
461         %service vboxvfs stop
462         /sbin/chkconfig --del vboxvfs
463 fi
464
465 %if %{with userspace}
466 %files
467 %defattr(644,root,root,755)
468 %doc UserManual.pdf
469 %dir %{_libdir}/VirtualBox
470 %dir %{_libdir}/VirtualBox/additions
471 %dir %{_libdir}/VirtualBox/components
472 %dir %{_libdir}/VirtualBox/nls
473 %attr(755,root,root) %{_bindir}/mountvboxsf
474 %attr(755,root,root) %{_bindir}/VBox*
475 %attr(755,root,root) %{_bindir}/VirtualBox
476 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
477 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
478 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
479 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
480 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
481 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
482 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
483 %attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
484 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
485 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
486 %{_libdir}/VirtualBox/*.gc
487 %{_libdir}/VirtualBox/*.r0
488 %{_libdir}/VirtualBox/additions/*
489 %{_libdir}/VirtualBox/components/*
490 %lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
491 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
492 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
493 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
494 %lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
495 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
496 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
497 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
498 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
499 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
500 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
501 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
502 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
503 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
504 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
505 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
506 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
507 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
508 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
509 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
510 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
511 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
512 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
513 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
514 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
515 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
516 %{_pixmapsdir}/VBox.png
517 %{_desktopdir}/%{pname}.desktop
518
519 %files udev
520 %defattr(644,root,root,755)
521 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
522
523 %files -n xorg-driver-input-vboxmouse
524 %defattr(644,root,root,755)
525 %attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
526
527 %files -n xorg-driver-video-vboxvideo
528 %defattr(644,root,root,755)
529 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
530 %endif
531
532 %if %{with kernel}
533 %files -n kernel%{_alt_kernel}-misc-vboxadd
534 %defattr(644,root,root,755)
535 %attr(754,root,root) /etc/rc.d/init.d/vboxadd
536 /lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
537
538 %files -n kernel%{_alt_kernel}-misc-vboxdrv
539 %defattr(644,root,root,755)
540 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
541 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
542
543 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
544 %defattr(644,root,root,755)
545 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
546 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
547
548 %files -n kernel%{_alt_kernel}-misc-vboxvfs
549 %defattr(644,root,root,755)
550 %attr(754,root,root) /etc/rc.d/init.d/vboxvfs
551 /lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*
552 %endif
This page took 0.062064 seconds and 4 git commands to generate.