]> git.pld-linux.org Git - packages/VirtualBox.git/blob - VirtualBox.spec
- add mount.vdi
[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             8
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 Source9:        mount.vdi
48 Patch0:         %{pname}-configure.patch
49 Patch1:         %{pname}-qt-paths.patch
50 Patch2:         %{pname}-shared-libstdc++.patch
51 Patch3:         %{pname}-disable-xclient-build.patch
52 Patch4:         %{pname}-configure-spaces.patch
53 Patch6:         %{pname}-vboxnetflt_export.patch
54 URL:            http://www.virtualbox.org/
55 BuildRequires:  rpmbuild(macros) >= 1.379
56 %if %{with userspace}
57 %ifarch %{x8664}
58 BuildRequires:  gcc-multilib
59 BuildRequires:  glibc-devel(i686)
60 BuildRequires:  libstdc++-multilib-devel
61 %endif
62 %if "%{pld_release}" == "ac"
63 BuildRequires:  XFree86-devel
64 %else
65 BuildRequires:  xorg-lib-libXcursor-devel
66 BuildRequires:  xorg-lib-libXmu-devel
67 %endif
68 BuildRequires:  OpenGL-devel
69 BuildRequires:  QtGui-devel
70 BuildRequires:  QtNetwork-devel
71 BuildRequires:  SDL-devel >= 1.2.7
72 BuildRequires:  acpica
73 BuildRequires:  alsa-lib-devel >= 1.0.6
74 BuildRequires:  bash
75 BuildRequires:  bcc
76 BuildRequires:  bin86
77 BuildRequires:  gcc >= 5:3.2.3
78 BuildRequires:  libIDL-devel
79 BuildRequires:  libpng-devel >= 1.2.5
80 BuildRequires:  libstdc++-devel >= 5:3.2.3
81 BuildRequires:  libuuid-devel
82 BuildRequires:  libxml2-devel >= 2.6.26
83 BuildRequires:  libxslt-devel >= 1.1.17
84 BuildRequires:  libxslt-progs >= 1.1.17
85 BuildRequires:  pkgconfig
86 BuildRequires:  pulseaudio-devel >= 0.9.0
87 BuildRequires:  python-devel
88 BuildRequires:  qt4-build >= 4.2.0
89 BuildRequires:  qt4-linguist
90 BuildRequires:  sed >= 4.0
91 BuildRequires:  which
92 BuildRequires:  xalan-c-devel >= 1.10.0
93 BuildRequires:  xerces-c-devel >= 2.6.0
94 BuildRequires:  zlib-devel >= 1.2.1
95 %endif
96 %if %{with dist_kernel}
97 BuildRequires:  kernel%{_alt_kernel}-module-build >= 3:2.6.20
98 %endif
99 Requires(post,preun):   /sbin/chkconfig
100 Requires(postun):       /usr/sbin/groupdel
101 Requires(pre):  /usr/bin/getgid
102 Requires(pre):  /usr/sbin/groupadd
103 Suggests:       gxmessage
104 Provides:       group(vbox)
105 ExclusiveArch:  %{ix86} %{x8664}
106 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
107
108 %ifarch %{x8664}
109 %define         outdir  amd64
110 %else
111 %define         outdir  x86
112 %endif
113
114 %description
115 InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
116 hardware. Targeted at server, desktop and embedded use, it is now the
117 only professional-quality virtualization solution that is also Open
118 Source Software.
119
120 Some of the features of VirtualBox OSE are:
121
122 Modularity: VirtualBox OSE has an extremely modular design with
123 well-defined internal programming interfaces and a client/server
124 design. This makes it easy to control it from several interfaces at
125 once: for example, you can start a virtual machine in a typical
126 virtual machine GUI and then control that machine from the command
127 line. VirtualBox OSE also comes with a full Software Development Kit:
128 even though it is Open Source Software, you don't have to hack the
129 source to write a new interface for VirtualBox OSE.
130
131 Virtual machine descriptions in XML: the configuration settings of
132 virtual machines are stored entirely in XML and are independent of the
133 local machines. Virtual machine definitions can therefore easily be
134 ported to other computers.
135
136 %description -l pl.UTF-8
137 InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
138 zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
139 jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
140 również jako Otwarte Oprogramowanie.
141
142 Przykładowe cechy VirtualBoksa:
143
144 Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
145 dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
146 klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
147 różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
148 poziomu interfejsu graficznego, a później kontrolować ją z linii
149 poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
150 co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
151 wirtualną.
152
153 Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
154 wirtualnych są w całości przechowywane w XML-u i są niezależne od
155 lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
156 konfigurację maszyny wirtualnej na inny komputer.
157
158 %package udev
159 Summary:        udev rules for VirtualBox OSE kernel modules
160 Summary(pl.UTF-8):      Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
161 Release:        %{rel}
162 Group:          Base/Kernel
163 Requires:       udev-core
164
165 %description udev
166 udev rules for VirtualBox OSE kernel modules.
167
168 %description udev -l pl.UTF-8
169 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
170
171 %package -n kernel%{_alt_kernel}-misc-vboxadd
172 Summary:        VirtualBox OSE Guest Additions for Linux Module
173 Summary(pl.UTF-8):      Moduł jądra Linuksa dla VirtualBoksa OSE
174 Release:        %{rel}@%{_kernel_ver_str}
175 Group:          Base/Kernel
176 Requires(post,postun):  /sbin/depmod
177 Requires:       dev >= 2.9.0-7
178 %if %{with dist_kernel}
179 %requires_releq_kernel
180 Requires(postun):       %releq_kernel
181 %endif
182 Provides:       kernel(vboxadd) = %{version}-%{rel}
183
184 %description -n kernel%{_alt_kernel}-misc-vboxadd
185 VirtualBox OSE Guest Additions for Linux Module.
186
187 %description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
188 Moduł jądra Linuksa vboxadd dla VirtualBoksa OSE - dodatki dla systemu
189 gościa.
190
191 %package -n kernel%{_alt_kernel}-misc-vboxdrv
192 Summary:        VirtualBox OSE Support Driver
193 Summary(pl.UTF-8):      Moduł jądra Linuksa dla VirtualBoksa OSE
194 Release:        %{rel}@%{_kernel_ver_str}
195 Group:          Base/Kernel
196 Requires(post,postun):  /sbin/depmod
197 Requires:       dev >= 2.9.0-7
198 %if %{with dist_kernel}
199 %requires_releq_kernel
200 Requires(postun):       %releq_kernel
201 %endif
202 Provides:       kernel(vboxdrv) = %{version}-%{rel}
203
204 %description -n kernel%{_alt_kernel}-misc-vboxdrv
205 VirtualBox OSE Support Driver.
206
207 %description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
208 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
209 systemu głównego.
210
211 %package -n kernel%{_alt_kernel}-misc-vboxnetflt
212 Summary:        VirtualBox OSE Guest Additions for Linux Module
213 Summary(pl.UTF-8):      Moduł jądra Linuksa dla VirtualBoksa OSE
214 Release:        %{rel}@%{_kernel_ver_str}
215 Group:          Base/Kernel
216 Requires(post,postun):  /sbin/depmod
217 Requires:       dev >= 2.9.0-7
218 Requires:       kernel%{_alt_kernel}-misc-vboxdrv
219 %if %{with dist_kernel}
220 %requires_releq_kernel
221 Requires(postun):       %releq_kernel
222 %endif
223 Provides:       kernel(vboxnetflt) = %{version}-%{rel}
224
225 %description -n kernel%{_alt_kernel}-misc-vboxnetflt
226 VirtualBox OSE Network Filter Driver.
227
228 %description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
229 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik filtrowania sieci
230 dla systemu głównego.
231
232 %package -n kernel%{_alt_kernel}-misc-vboxvfs
233 Summary:        Host file system access VFS for VirtualBox OSE
234 Summary(pl.UTF-8):      Moduł jądra Linuksa dla VirtualBoksa OSE
235 Release:        %{rel}@%{_kernel_ver_str}
236 Group:          Base/Kernel
237 Requires(post,postun):  /sbin/depmod
238 Requires:       dev >= 2.9.0-7
239 Requires:       kernel%{_alt_kernel}-misc-vboxadd
240 %if %{with dist_kernel}
241 %requires_releq_kernel
242 Requires(postun):       %releq_kernel
243 %endif
244 Provides:       kernel(vboxvfs) = %{version}-%{rel}
245
246 %description -n kernel%{_alt_kernel}-misc-vboxvfs
247 Host file system access VFS for VirtualBox OSE.
248
249 %description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
250 Moduł jądra Linuksa dla VirtualBoksa OSE - dostęp do plików systemu
251 głównego z poziomu systemu gościa.
252
253 %package -n xorg-driver-input-vboxmouse
254 Summary:        X.org mouse driver for VirtualBox OSE guest OS
255 Summary(pl.UTF-8):      Sterownik myszy dla systemu gościa w VirtualBoksie OSE
256 Release:        %{rel}
257 Group:          X11/Applications
258 Requires:       xorg-xserver-server >= 1.0.99.901
259
260 %description -n xorg-driver-input-vboxmouse
261 X.org mouse driver for VirtualBox OSE guest OS.
262
263 %description -n xorg-driver-input-vboxmouse  -l pl.UTF-8
264 Sterownik myszy dla systemu gościa w VirtualBoksie.
265
266 %package -n xorg-driver-video-vboxvideo
267 Summary:        X.org video driver for VirtualBox OSE guest OS
268 Summary(pl.UTF-8):      Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
269 Release:        %{rel}
270 Group:          X11/Applications
271 Requires:       xorg-xserver-server >= 1.0.99.901
272
273 %description -n xorg-driver-video-vboxvideo
274 X.org video driver for VirtualBox OSE guest OS.
275
276 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
277 Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
278
279 %prep
280 %setup -q -n %{pname}-%{version}_OSE
281 %patch0 -p1
282 %patch1 -p1
283 %patch2 -p1
284
285 %ifarch %{x8664}
286 %patch3 -p1
287 %endif
288
289 %patch4 -p1
290 %patch6 -p1
291
292 cat <<'EOF' > udev.conf
293 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
294 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
295 EOF
296
297 install %{SOURCE1} .
298 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
299
300 rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
301 ../src/VBox/Additions/linux/export_modules modules.tar.gz
302         tar -zxf modules.tar.gz && rm -f modules.tar.gz
303 ../src/VBox/HostDrivers/linux/export_modules modules.tar.gz --without-hardening && \
304         tar -zxf modules.tar.gz && rm -f modules.tar.gz
305 #./src/VBox/HostDrivers/Support/linux/Makefile:70:
306 #./PLD-MODULE-BUILD/vboxdrv/Makefile:70:
307
308
309 %build
310 %if %{with userspace}
311 ./configure \
312         --with-gcc="%{__cc}" \
313         --with-g++="%{__cxx}" \
314         --disable-hardening \
315         --disable-kmods \
316         --disable-qt3
317
318 . ./env.sh && \
319 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3}
320 %endif
321
322 %if %{with kernel}
323 cd PLD-MODULE-BUILD
324 %build_kernel_modules -m vboxadd -C vboxadd
325 %build_kernel_modules -m vboxdrv -C vboxdrv
326 %build_kernel_modules -m vboxnetflt -C vboxnetflt
327 cp -a vboxadd/Module.symvers vboxvfs
328 %build_kernel_modules -m vboxvfs -C vboxvfs -c
329 cd ..
330 %endif
331
332 %install
333 rm -rf $RPM_BUILD_ROOT
334
335 %if %{with userspace}
336 install -d \
337         $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
338         $RPM_BUILD_ROOT%{_libdir}/VirtualBox
339
340 install %{SOURCE9} $RPM_BUILD_ROOT/sbin/mount.vdi
341 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
342 for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
343         install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
344         ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
345 done
346
347 install out/linux.%{outdir}/release/bin/VBox*.so \
348         $RPM_BUILD_ROOT%{_libdir}/VirtualBox
349 install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
350         $RPM_BUILD_ROOT%{_libdir}/VirtualBox
351
352 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
353 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
354
355 install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
356 cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
357 cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
358
359 install out/linux.%{outdir}/release/bin/additions/mountvboxsf           \
360         $RPM_BUILD_ROOT%{_bindir}
361
362 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
363 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_15.so   \
364         $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
365 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_15.so   \
366         $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
367
368 install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
369 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
370
371 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
372 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
373 %endif
374
375 %if %{with kernel}
376 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
377 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
378 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
379 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
380 install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
381 %install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
382 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
383 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
384 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
385 %endif
386
387 %clean
388 rm -rf $RPM_BUILD_ROOT
389
390 %pre
391 %groupadd -g 221 -r -f vbox
392
393 %post
394 cat << 'EOF'
395 NOTE: You must also install kernel module for this software to work
396   kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
397   kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
398   kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
399   kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
400   etc.
401
402 Depending on which kernel brand You use.
403
404 EOF
405
406 %postun
407 if [ "$1" = "0" ]; then
408         %groupremove vbox
409 fi
410
411 %post   -n kernel%{_alt_kernel}-misc-vboxadd
412 %depmod %{_kernel_ver}
413 /sbin/chkconfig --add vboxadd
414 %service vboxadd restart "VirtualBox OSE guest additions driver"
415
416 %postun -n kernel%{_alt_kernel}-misc-vboxadd
417 %depmod %{_kernel_ver}
418
419 %preun -n kernel%{_alt_kernel}-misc-vboxadd
420 if [ "$1" = "0" ]; then
421         %service vboxadd stop
422         /sbin/chkconfig --del vboxadd
423 fi
424
425 %post   -n kernel%{_alt_kernel}-misc-vboxdrv
426 %depmod %{_kernel_ver}
427 /sbin/chkconfig --add vboxdrv
428 %service vboxdrv restart "VirtualBox OSE driver"
429
430 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
431 %depmod %{_kernel_ver}
432
433 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
434 if [ "$1" = "0" ]; then
435         %service vboxdrv stop
436         /sbin/chkconfig --del vboxdrv
437 fi
438
439 %post   -n kernel%{_alt_kernel}-misc-vboxnetflt
440 %depmod %{_kernel_ver}
441 /sbin/chkconfig --add vboxnetflt
442 %service vboxdrv restart "VirtualBox OSE Network Filter driver"
443
444 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
445 %depmod %{_kernel_ver}
446
447 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
448 if [ "$1" = "0" ]; then
449         %service vboxnetflt stop
450         /sbin/chkconfig --del vboxnetflt
451 fi
452
453 %post   -n kernel%{_alt_kernel}-misc-vboxvfs
454 %depmod %{_kernel_ver}
455 /sbin/chkconfig --add vboxvfs
456 %service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
457
458 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
459 %depmod %{_kernel_ver}
460
461 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
462 if [ "$1" = "0" ]; then
463         %service vboxvfs stop
464         /sbin/chkconfig --del vboxvfs
465 fi
466
467 %if %{with userspace}
468 %files
469 %defattr(644,root,root,755)
470 %doc UserManual.pdf
471 %dir %{_libdir}/VirtualBox
472 %dir %{_libdir}/VirtualBox/additions
473 %dir %{_libdir}/VirtualBox/components
474 %dir %{_libdir}/VirtualBox/nls
475 %attr(755,root,root) %{_bindir}/mountvboxsf
476 %attr(755,root,root) %{_bindir}/VBox*
477 %attr(755,root,root) %{_bindir}/VirtualBox
478 %attr(755,root,root) /sbin/mount.vdi
479 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
480 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
481 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
482 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
483 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
484 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
485 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
486 %attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
487 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
488 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
489 %{_libdir}/VirtualBox/*.gc
490 %{_libdir}/VirtualBox/*.r0
491 %{_libdir}/VirtualBox/additions/*
492 %{_libdir}/VirtualBox/components/*
493 %lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
494 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
495 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
496 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
497 %lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
498 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
499 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
500 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
501 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
502 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
503 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
504 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
505 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
506 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
507 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
508 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
509 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
510 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
511 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
512 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
513 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
514 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
515 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
516 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
517 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
518 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
519 %{_pixmapsdir}/VBox.png
520 %{_desktopdir}/%{pname}.desktop
521
522 %files udev
523 %defattr(644,root,root,755)
524 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
525
526 %files -n xorg-driver-input-vboxmouse
527 %defattr(644,root,root,755)
528 %attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
529
530 %files -n xorg-driver-video-vboxvideo
531 %defattr(644,root,root,755)
532 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
533 %endif
534
535 %if %{with kernel}
536 %files -n kernel%{_alt_kernel}-misc-vboxadd
537 %defattr(644,root,root,755)
538 %attr(754,root,root) /etc/rc.d/init.d/vboxadd
539 /lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
540
541 %files -n kernel%{_alt_kernel}-misc-vboxdrv
542 %defattr(644,root,root,755)
543 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
544 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
545
546 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
547 %defattr(644,root,root,755)
548 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
549 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
550
551 %files -n kernel%{_alt_kernel}-misc-vboxvfs
552 %defattr(644,root,root,755)
553 %attr(754,root,root) /etc/rc.d/init.d/vboxvfs
554 /lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*
555 %endif
This page took 0.090417 seconds and 4 git commands to generate.