]> git.pld-linux.org Git - packages/VirtualBox.git/blame - VirtualBox.spec
- BR: QtCore-devel
[packages/VirtualBox.git] / VirtualBox.spec
CommitLineData
48363591 1#
2# TODO:
74268e47 3# - Find how to compile with PLD CFLAGS/CXXFLAGS/LDFLAGS.
74268e47 4# - Package SDK.
09c79ddb 5# - Package utils (and write initscripts ?) for Guest OS.
5f8b0a92 6# - Check License of VBoxGuestAdditions_*.iso, it's propably not GPL v2.
7# If so check if it is distributable.
48363591 8#
9# Conditional build:
10%bcond_without dist_kernel # without distribution kernel
d1c4ec5b 11%bcond_without kernel # don't build kernel module
d1c4ec5b 12%bcond_without userspace # don't build userspace package
b29bcb41 13%bcond_with verbose
05f1b1f5 14
5a497466 15%define rel 1
05f1b1f5 16
8833bce1 17%if %{without kernel}
18%undefine with_dist_kernel
19%endif
20
bd3faca3 21%if "%{_alt_kernel}" != "%{nil}"
22%undefine with_userspace
23%endif
24
25%define pname VirtualBox
26
93ccc0e8
ER
27Summary: VirtualBox OSE - x86 hardware virtualizer
28Summary(pl.UTF-8): VirtualBox OSE - wirtualizator sprzętu x86
bd3faca3 29Name: %{pname}%{_alt_kernel}
a8a4385f 30Version: 2.0.0
fe3d1798 31Release: %{rel}
48363591 32License: GPL v2
33Group: Applications/Emulators
ec9242f0 34Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-OSE.tar.bz2
a8a4385f 35# Source0-md5: 1f53ebed0f55df129f6cf72dba646c3a
e0b337ae 36Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
a8a4385f 37# Source1-md5: cf65a8164a18f7200520c1ec3399a918
38Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
39# Source2-md5: ae0512b8db853fdea9fc262fc04bd242
67ad4c40 40Source3: %{pname}-vboxdrv.init
41Source4: %{pname}-vboxadd.init
42Source5: %{pname}.desktop
43Source6: %{pname}.sh
bd3faca3 44Patch0: %{pname}-configure.patch
45Patch1: %{pname}-qt-paths.patch
46Patch2: %{pname}-shared-libstdc++.patch
47Patch3: %{pname}-disable-xclient-build.patch
fddcb741 48Patch4: %{pname}-configure-spaces.patch
48363591 49URL: http://www.virtualbox.org/
83ffcfa8 50%if %{with userspace}
ba702945 51BuildRequires: SDL-devel >= 1.2.7
2e4356c3 52BuildRequires: QtCore-devel
ba702945 53BuildRequires: alsa-lib-devel >= 1.0.6
e5aaadde 54BuildRequires: bash
48363591 55BuildRequires: bcc
56BuildRequires: bin86
eba4b2aa 57BuildRequires: gcc >= 5:3.2.3
ae1bbc88 58%if "%{pld_release}" != "ti"
b29bcb41 59BuildRequires: compat-gcc-34
ae1bbc88 60%endif
48363591 61BuildRequires: iasl
83ffcfa8 62%endif
0d1f6cd5
AM
63%if %{with dist_kernel}
64BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
0d1f6cd5 65%endif
83ffcfa8 66%if %{with userspace}
48363591 67BuildRequires: libIDL-devel
ba702945 68BuildRequires: libpng >= 1.2.5
d22f0a53 69BuildRequires: libstdc++-devel >= 5:3.2.3
48363591 70BuildRequires: libuuid-devel
ba702945 71BuildRequires: libxml2-devel >= 2.6.26
76ea5ecb 72BuildRequires: libxslt-devel >= 1.1.17
ba702945 73BuildRequires: libxslt-progs >= 1.1.17
0bf43862 74BuildRequires: pkgconfig
ba702945 75BuildRequires: pulseaudio-devel >= 0.9.0
250583d4 76BuildRequires: qt4-build >= 4.2.0
2700662b 77BuildRequires: qt4-linguist
83ffcfa8 78%endif
79BuildRequires: rpmbuild(macros) >= 1.379
80%if %{with userspace}
0bf43862 81BuildRequires: which
e5aaadde 82BuildRequires: xalan-c-devel >= 1.10.0
e5aaadde 83BuildRequires: xerces-c-devel >= 2.6.0
eba4b2aa 84BuildRequires: xorg-lib-libXcursor-devel
e5aaadde 85BuildRequires: zlib-devel >= 1.2.1
23d9d34e 86%ifarch %{x8664}
87BuildRequires: gcc-multilib
51d2ebb8 88BuildRequires: glibc-devel(i686)
23d9d34e 89BuildRequires: libstdc++-multilib-devel
23d9d34e 90%endif
83ffcfa8 91%endif
0afa64ad 92Requires(post,preun): /sbin/chkconfig
5f1cec1f
ER
93Requires(postun): /usr/sbin/groupdel
94Requires(pre): /usr/bin/getgid
95Requires(pre): /usr/sbin/groupadd
fb661e50 96Suggests: gxmessage
5f1cec1f 97Provides: group(vbox)
eba4b2aa 98ExclusiveArch: %{ix86} %{x8664}
48363591 99BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
100
eba4b2aa 101%ifarch %{x8664}
fe3d1798 102%define outdir amd64
5088674d 103%else
fe3d1798 104%define outdir x86
5088674d 105%endif
106
48363591 107%description
93ccc0e8 108InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
48363591 109hardware. Targeted at server, desktop and embedded use, it is now the
110only professional-quality virtualization solution that is also Open
111Source Software.
112
93ccc0e8 113Some of the features of VirtualBox OSE are:
48363591 114
93ccc0e8 115Modularity: VirtualBox OSE has an extremely modular design with
48363591 116well-defined internal programming interfaces and a client/server
117design. This makes it easy to control it from several interfaces at
118once: for example, you can start a virtual machine in a typical
119virtual machine GUI and then control that machine from the command
2df47f85 120line. VirtualBox OSE also comes with a full Software Development Kit:
121even though it is Open Source Software, you don't have to hack the
122source to write a new interface for VirtualBox OSE.
48363591 123
124Virtual machine descriptions in XML: the configuration settings of
125virtual machines are stored entirely in XML and are independent of the
126local machines. Virtual machine definitions can therefore easily be
127ported to other computers.
128
fd8fc899 129%description -l pl.UTF-8
93ccc0e8 130InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
fd8fc899
JR
131zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
132jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
133również jako Otwarte Oprogramowanie.
48363591 134
fd8fc899 135Przykładowe cechy VirtualBoksa:
48363591 136
93ccc0e8 137Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
fd8fc899
JR
138dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
139klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
140różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
141poziomu interfejsu graficznego, a później kontrolować ją z linii
2df47f85 142poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
143co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
144wirtualną.
48363591 145
fd8fc899
JR
146Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
147wirtualnych są w całości przechowywane w XML-u i są niezależne od
148lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
149konfigurację maszyny wirtualnej na inny komputer.
48363591 150
abb636b9 151%package udev
93ccc0e8 152Summary: udev rules for VirtualBox OSE kernel modules
da083e45 153Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
8512deca 154Release: %{rel}
abb636b9 155Group: Base/Kernel
93bf3da1 156Requires: udev-core
abb636b9 157
158%description udev
2df47f85 159udev rules for VirtualBox OSE kernel modules.
abb636b9 160
161%description udev -l pl.UTF-8
2df47f85 162Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
abb636b9 163
74268e47 164%package -n kernel%{_alt_kernel}-misc-vboxadd
93ccc0e8 165Summary: Linux kernel module for VirtualBox OSE
74268e47 166Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
fe3d1798 167Release: %{rel}@%{_kernel_ver_str}
74268e47 168Group: Base/Kernel
169Requires(post,postun): /sbin/depmod
170Requires: dev >= 2.9.0-7
171%if %{with dist_kernel}
172%requires_releq_kernel
abb636b9 173#Requires(postun): %%releq_kernel
74268e47 174%endif
fe3d1798 175Provides: kernel(vboxadd) = %{version}-%{rel}
74268e47 176
177%description -n kernel%{_alt_kernel}-misc-vboxadd
93ccc0e8 178Linux kernel module vboxadd for VirtualBox OSE.
74268e47 179
180%description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
181Moduł jądra Linuksa vboxadd dla VirtualBoksa.
182
48363591 183%package -n kernel%{_alt_kernel}-misc-vboxdrv
93ccc0e8 184Summary: Linux kernel module for VirtualBox OSE
4dab3322 185Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
fe3d1798 186Release: %{rel}@%{_kernel_ver_str}
48363591 187Group: Base/Kernel
188Requires(post,postun): /sbin/depmod
189Requires: dev >= 2.9.0-7
190%if %{with dist_kernel}
d6f0c54e 191%requires_releq_kernel
192Requires(postun): %releq_kernel
48363591 193%endif
fe3d1798 194Provides: kernel(vboxdrv) = %{version}-%{rel}
48363591 195
196%description -n kernel%{_alt_kernel}-misc-vboxdrv
93ccc0e8 197Linux kernel module vboxdrv for VirtualBox OSE.
48363591 198
fd8fc899
JR
199%description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
200Moduł jądra Linuksa vboxdrv dla VirtualBoksa.
48363591 201
74268e47 202%package -n kernel%{_alt_kernel}-misc-vboxvfs
93ccc0e8 203Summary: Linux kernel module for VirtualBox OSE
74268e47 204Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
fe3d1798 205Release: %{rel}@%{_kernel_ver_str}
74268e47 206Group: Base/Kernel
207Requires(post,postun): /sbin/depmod
208Requires: dev >= 2.9.0-7
209%if %{with dist_kernel}
210%requires_releq_kernel
211Requires(postun): %releq_kernel
212%endif
fe3d1798 213Provides: kernel(vboxvfs) = %{version}-%{rel}
74268e47 214
215%description -n kernel%{_alt_kernel}-misc-vboxvfs
93ccc0e8 216Linux kernel module vboxvfs for VirtualBox OSE.
74268e47 217
218%description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
219Moduł jądra Linuksa vboxvfs dla VirtualBoksa.
220
09c79ddb 221%package -n xorg-driver-input-vboxmouse
93ccc0e8 222Summary: X.org mouse driver for VirtualBox OSE guest OS
fe3d1798
JB
223Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie
224Release: %{rel}
09c79ddb 225Group: X11/Applications
226Requires: xorg-xserver-server >= 1.0.99.901
227
228%description -n xorg-driver-input-vboxmouse
93ccc0e8 229X.org mouse driver for VirtualBox OSE guest OS.
09c79ddb 230
231%description -n xorg-driver-input-vboxmouse -l pl.UTF-8
fe3d1798 232Sterownik myszy dla systemu gościa w VirtualBoksie.
09c79ddb 233
234%package -n xorg-driver-video-vboxvideo
93ccc0e8 235Summary: X.org video driver for VirtualBox OSE guest OS
fe3d1798
JB
236Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie
237Release: %{rel}
09c79ddb 238Group: X11/Applications
239Requires: xorg-xserver-server >= 1.0.99.901
240
241%description -n xorg-driver-video-vboxvideo
93ccc0e8 242X.org video driver for VirtualBox OSE guest OS.
09c79ddb 243
244%description -n xorg-driver-video-vboxvideo -l pl.UTF-8
fe3d1798 245Sterownik grafiki dla systemu gościa w VirtualBoksie.
09c79ddb 246
48363591 247%prep
deb50564 248%setup -q -n %{pname}-%{version}
e709ce6b 249%patch0 -p1
250%patch1 -p1
74268e47 251%patch2 -p1
23d9d34e 252
33233365 253%ifarch %{x8664}
254%patch3 -p1
255%endif
256
fddcb741
ER
257%patch4 -p1
258
33233365 259cat <<'EOF' > udev.conf
260KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
67ad4c40 261KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
33233365 262EOF
23d9d34e 263
fdd1c725 264install %{SOURCE1} .
fa19f650 265
83ffcfa8 266rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
267../src/VBox/Additions/linux/export_modules modules.tar.gz
268 tar -zxf modules.tar.gz && rm -f modules.tar.gz
269../src/VBox/HostDrivers/Support/linux/export_modules modules.tar.gz && \
270 tar -zxf modules.tar.gz && rm -f modules.tar.gz
05f1b1f5 271
fddcb741 272%build
83ffcfa8 273%if %{with userspace}
106d8451 274./configure \
ae1bbc88 275 --with-gcc="%{__cc}" \
2700662b 276%if "%{pld_release}" != "ti"
277 --with-gcc-compat="gcc-3.4" \
278%endif
ae1bbc88 279 --with-g++="%{__cxx}" \
5a497466 280 --disable-hardening \
281 --disable-kmods \
282 --disable-qt3
48363591 283
0864aefd 284. ./env.sh && \
c6fdbed7 285kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3}
48363591 286%endif
74268e47 287
288%if %{with kernel}
83ffcfa8 289cd PLD-MODULE-BUILD
74268e47 290%build_kernel_modules -m vboxadd -C vboxadd
291%build_kernel_modules -m vboxdrv -C vboxdrv
0da669b5 292cp -a vboxadd/Module.symvers vboxvfs
83ffcfa8 293%build_kernel_modules -m vboxvfs -C vboxvfs -c
74268e47 294cd ..
d1c4ec5b 295%endif
48363591 296
297%install
298rm -rf $RPM_BUILD_ROOT
299
d1c4ec5b 300%if %{with userspace}
48363591 301install -d \
d89980c7 302 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
67ad4c40 303 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
a70507fb 304
67ad4c40 305install %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/VirtualBox-wrapper.sh
d9390c3b 306for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox,vditool}; do
fe3d1798 307 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
fdd1c725 308 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
05f1b1f5 309done
310
9a6c7384
AM
311%ifarch %{x8664}
312install out/linux.%{outdir}/release/bin/VBox*.rel \
313 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
314%endif
315
5a497466 316install out/linux.%{outdir}/release/bin/VBox*.so \
48363591 317 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
d9390c3b 318install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
48363591 319 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
320
916ab34d 321install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
8833bce1 322install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
916ab34d 323
5877f605 324install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
fe3d1798
JB
325cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
326cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
8833bce1 327
fe3d1798 328install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
09c79ddb 329 $RPM_BUILD_ROOT%{_bindir}
330
c7f37a9d
ER
331%ifnarch %{x8664}
332install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
53741724 333install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_14.so \
09c79ddb 334 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
53741724 335install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_14.so \
09c79ddb 336 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
c7f37a9d 337%endif
09c79ddb 338
fe3d1798 339install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
67ad4c40 340install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
d1c4ec5b 341
33233365 342install -d $RPM_BUILD_ROOT/etc/udev/rules.d
343install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
da083e45 344%endif
33233365 345
da083e45 346%if %{with kernel}
70fe9387 347install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
67ad4c40 348install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
349install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
83ffcfa8 350%install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
351%install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
352%install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
d1c4ec5b 353%endif
05f1b1f5 354
48363591 355%clean
356rm -rf $RPM_BUILD_ROOT
357
3b63d3e8 358%pre
359%groupadd -g 221 -r -f vbox
360
14561782 361%post
d8ed80f4 362cat << 'EOF'
363NOTE: You must also install kernel module for this software to work
7d4acef5
ER
364 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
365 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
366 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
367 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
d8ed80f4 368 etc.
369
7d4acef5 370Depending on which kernel brand You use.
d8ed80f4 371
372EOF
373
3b63d3e8 374%postun
375if [ "$1" = "0" ]; then
376 %groupremove vbox
377fi
378
74268e47 379%post -n kernel%{_alt_kernel}-misc-vboxadd
380%depmod %{_kernel_ver}
270f67bc 381/sbin/chkconfig --add vboxadd
382%service vboxadd restart "VirtualBox OSE guest additions driver"
74268e47 383
384%postun -n kernel%{_alt_kernel}-misc-vboxadd
385%depmod %{_kernel_ver}
386
270f67bc 387%preun -n kernel%{_alt_kernel}-misc-vboxadd
388if [ "$1" = "0" ]; then
389 %service vboxadd stop
390 /sbin/chkconfig --del vboxadd
391fi
392
48363591 393%post -n kernel%{_alt_kernel}-misc-vboxdrv
394%depmod %{_kernel_ver}
270f67bc 395/sbin/chkconfig --add vboxdrv
396%service vboxdrv restart "VirtualBox OSE driver"
48363591 397
398%postun -n kernel%{_alt_kernel}-misc-vboxdrv
399%depmod %{_kernel_ver}
400
270f67bc 401%preun -n kernel%{_alt_kernel}-misc-vboxdrv
402if [ "$1" = "0" ]; then
403 %service vboxdrv stop
404 /sbin/chkconfig --del vboxdrv
405fi
406
74268e47 407%post -n kernel%{_alt_kernel}-misc-vboxvfs
408%depmod %{_kernel_ver}
409
410%postun -n kernel%{_alt_kernel}-misc-vboxvfs
411%depmod %{_kernel_ver}
412
d1c4ec5b 413%if %{with userspace}
48363591 414%files
415%defattr(644,root,root,755)
7d1c0a63 416%doc UserManual.pdf
8833bce1 417%dir %{_libdir}/VirtualBox
916ab34d 418%dir %{_libdir}/VirtualBox/additions
8833bce1 419%dir %{_libdir}/VirtualBox/components
420%dir %{_libdir}/VirtualBox/nls
4c18fded 421%attr(755,root,root) %{_bindir}/mountvboxsf
422%attr(755,root,root) %{_bindir}/vditool
48363591 423%attr(755,root,root) %{_bindir}/VBox*
424%attr(755,root,root) %{_bindir}/VirtualBox
fdd1c725 425%attr(755,root,root) %{_libdir}/VirtualBox/vditool
05f1b1f5 426%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
427%attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
8bb99fd5 428%attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
05f1b1f5 429%attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
430%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
8bb99fd5 431%attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
05f1b1f5 432%attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
8833bce1 433%attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
9a6c7384
AM
434%ifarch %{x8664}
435%attr(755,root,root) %{_libdir}/VirtualBox/VBox*.rel
436%endif
fdd1c725 437%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
438%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
05f1b1f5 439%{_libdir}/VirtualBox/*.gc
440%{_libdir}/VirtualBox/*.r0
916ab34d 441%{_libdir}/VirtualBox/additions/*
05f1b1f5 442%{_libdir}/VirtualBox/components/*
89ce7412 443%lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
72d5ea57 444%lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
89ce7412 445%lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
446%lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
447%lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
448%lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
449%lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
450%lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
451%lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
72d5ea57 452%lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
89ce7412 453%lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
454%lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
455%lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
72d5ea57 456%lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
89ce7412 457%lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
52b59a1b 458%lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
89ce7412 459%lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
89ce7412 460%lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
461%lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
462%lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
72d5ea57 463%lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
89ce7412 464%lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
72d5ea57 465%lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
89ce7412 466%lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
467%lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
d89980c7 468%{_pixmapsdir}/VBox.png
bd3faca3 469%{_desktopdir}/%{pname}.desktop
09c79ddb 470
abb636b9 471%files udev
472%defattr(644,root,root,755)
473%config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
474
23d9d34e 475# Drivers are for Guest OS, which is 32-bit.
476%ifnarch %{x8664}
09c79ddb 477%files -n xorg-driver-input-vboxmouse
478%defattr(644,root,root,755)
479%attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
480
481%files -n xorg-driver-video-vboxvideo
482%defattr(644,root,root,755)
483%attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
d1c4ec5b 484%endif
23d9d34e 485%endif
48363591 486
d1c4ec5b 487%if %{with kernel}
74268e47 488%files -n kernel%{_alt_kernel}-misc-vboxadd
489%defattr(644,root,root,755)
67ad4c40 490%attr(754,root,root) /etc/rc.d/init.d/vboxadd
74268e47 491/lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
492
d1c4ec5b 493%files -n kernel%{_alt_kernel}-misc-vboxdrv
48363591 494%defattr(644,root,root,755)
67ad4c40 495%attr(754,root,root) /etc/rc.d/init.d/vboxdrv
d1c4ec5b 496/lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
74268e47 497
498%files -n kernel%{_alt_kernel}-misc-vboxvfs
499%defattr(644,root,root,755)
500/lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*
05f1b1f5 501%endif
This page took 0.143426 seconds and 4 git commands to generate.