]> git.pld-linux.org Git - packages/VirtualBox.git/blame - VirtualBox.spec
- define kernel packages as last, then no need to mess with release in normal packages
[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.
ffb38bb6 6# - Check License of VBoxGuestAdditions_*.iso, it's probably not GPL v2.
5f8b0a92 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
cc9d49be 13%bcond_with force_userspace # force userspace build (useful if alt_kernel is set)
b29bcb41 14%bcond_with verbose
05f1b1f5 15
8833bce1 16%if %{without kernel}
17%undefine with_dist_kernel
18%endif
bd3faca3 19%if "%{_alt_kernel}" != "%{nil}"
20%undefine with_userspace
21%endif
cc9d49be
AG
22%if %{with force_userspace}
23%define with_userspace 1
24%endif
05f9288a
ER
25%if %{without userspace}
26# nothing to be placed to debuginfo package
27%define _enable_debug_packages 0
28%endif
bd3faca3 29
c9d8654a
JR
30%define rel 1
31%define pname VirtualBox
32
93ccc0e8
ER
33Summary: VirtualBox OSE - x86 hardware virtualizer
34Summary(pl.UTF-8): VirtualBox OSE - wirtualizator sprzętu x86
bd3faca3 35Name: %{pname}%{_alt_kernel}
3613936b 36Version: 3.2.6
fe3d1798 37Release: %{rel}
48363591 38License: GPL v2
39Group: Applications/Emulators
0b0842e2 40Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-OSE.tar.bz2
3613936b 41# Source0-md5: 65b822ab3c08ff882d9621101996dc14
0b0842e2 42Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
3613936b 43# Source1-md5: 8891557360f816f7604d26aac7503489
0b0842e2 44Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
3613936b 45# Source2-md5: 9542cf2fb93e1921a860930ac2a1d0de
67ad4c40 46Source3: %{pname}-vboxdrv.init
dc0a2786 47Source4: %{pname}-vboxguest.init
11848f5b 48Source5: %{pname}-vboxnetflt.init
b06d932c 49Source6: %{pname}-vboxsf.init
c1cd3b9a 50Source7: %{pname}-vboxnetadp.init
11848f5b 51Source8: %{pname}.sh
4f09a416 52Source9: mount.vdi
bd3faca3 53Patch0: %{pname}-configure.patch
006342ee 54Patch1: %{pname}-configure-spaces.patch
67a4f3c1 55Patch2: %{pname}-export_modules.patch
8473a80d 56Patch3: %{pname}-VBoxSysInfo.patch
3613936b 57Patch4: %{pname}-warning_workaround.patch
48363591 58URL: http://www.virtualbox.org/
d0471f70 59BuildRequires: rpmbuild(macros) >= 1.535
83ffcfa8 60%if %{with userspace}
ce9843cd
ER
61%ifarch %{x8664}
62BuildRequires: gcc-multilib
63BuildRequires: glibc-devel(i686)
64BuildRequires: libstdc++-multilib-devel
4fff279a 65BuildRequires: libstdc++-multilib-static
ce9843cd 66%endif
ce9843cd
ER
67%if "%{pld_release}" == "ac"
68BuildRequires: XFree86-devel
69%else
70BuildRequires: xorg-lib-libXcursor-devel
71BuildRequires: xorg-lib-libXmu-devel
72%endif
00149140 73BuildRequires: OpenGL-GLU-devel
523e7409 74BuildRequires: OpenGL-devel
cef75615 75BuildRequires: QtGui-devel
2d17bb72 76BuildRequires: QtNetwork-devel
dd64a424 77BuildRequires: QtOpenGL-devel
c574efad 78BuildRequires: SDL-devel >= 1.2.7
9a1cb119 79BuildRequires: acpica
ba702945 80BuildRequires: alsa-lib-devel >= 1.0.6
e5aaadde 81BuildRequires: bash
48363591 82BuildRequires: bcc
83BuildRequires: bin86
07ef7f06 84BuildRequires: curl-devel
eba4b2aa 85BuildRequires: gcc >= 5:3.2.3
48363591 86BuildRequires: libIDL-devel
fa974331 87BuildRequires: libcap-static
ff01a704 88BuildRequires: libpng-devel >= 1.2.5
d22f0a53 89BuildRequires: libstdc++-devel >= 5:3.2.3
4fff279a 90BuildRequires: libstdc++-static >= 5:3.2.3
48363591 91BuildRequires: libuuid-devel
ba702945 92BuildRequires: libxml2-devel >= 2.6.26
76ea5ecb 93BuildRequires: libxslt-devel >= 1.1.17
ba702945 94BuildRequires: libxslt-progs >= 1.1.17
3613936b 95BuildRequires: pam-devel
0bf43862 96BuildRequires: pkgconfig
ba702945 97BuildRequires: pulseaudio-devel >= 0.9.0
523e7409 98BuildRequires: python-devel
6055e733 99BuildRequires: python-modules
250583d4 100BuildRequires: qt4-build >= 4.2.0
2700662b 101BuildRequires: qt4-linguist
1e840a77 102BuildRequires: sed >= 4.0
0bf43862 103BuildRequires: which
e5aaadde 104BuildRequires: xalan-c-devel >= 1.10.0
e5aaadde 105BuildRequires: xerces-c-devel >= 2.6.0
106BuildRequires: zlib-devel >= 1.2.1
23d9d34e 107%endif
ce9843cd
ER
108%if %{with dist_kernel}
109BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
83ffcfa8 110%endif
0afa64ad 111Requires(post,preun): /sbin/chkconfig
5f1cec1f
ER
112Requires(postun): /usr/sbin/groupdel
113Requires(pre): /usr/bin/getgid
114Requires(pre): /usr/sbin/groupadd
8aaa5dec 115Requires: QtCore >= 4.6.1
fb661e50 116Suggests: gxmessage
5f1cec1f 117Provides: group(vbox)
eba4b2aa 118ExclusiveArch: %{ix86} %{x8664}
48363591 119BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
120
eba4b2aa 121%ifarch %{x8664}
dd3487fc 122%define vbox_platform linux.amd64
5088674d 123%else
dd3487fc 124%define vbox_platform linux.x86
5088674d 125%endif
27a1aef6 126%define outdir out/%{vbox_platform}/release/bin
fa974331 127%define _sbindir /sbin
5088674d 128
48363591 129%description
3613936b 130Oracle VirtualBox OSE is a general-purpose full virtualizer for x86
48363591 131hardware. Targeted at server, desktop and embedded use, it is now the
132only professional-quality virtualization solution that is also Open
133Source Software.
134
93ccc0e8 135Some of the features of VirtualBox OSE are:
48363591 136
93ccc0e8 137Modularity: VirtualBox OSE has an extremely modular design with
48363591 138well-defined internal programming interfaces and a client/server
139design. This makes it easy to control it from several interfaces at
140once: for example, you can start a virtual machine in a typical
141virtual machine GUI and then control that machine from the command
2df47f85 142line. VirtualBox OSE also comes with a full Software Development Kit:
143even though it is Open Source Software, you don't have to hack the
144source to write a new interface for VirtualBox OSE.
48363591 145
146Virtual machine descriptions in XML: the configuration settings of
147virtual machines are stored entirely in XML and are independent of the
148local machines. Virtual machine definitions can therefore easily be
149ported to other computers.
150
1067d08d
ER
151You should install this package in your Host OS.
152
fd8fc899 153%description -l pl.UTF-8
3613936b 154Oracle VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
fd8fc899
JR
155zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
156jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
157również jako Otwarte Oprogramowanie.
48363591 158
fd8fc899 159Przykładowe cechy VirtualBoksa:
48363591 160
93ccc0e8 161Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
fd8fc899
JR
162dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
163klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
164różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
165poziomu interfejsu graficznego, a później kontrolować ją z linii
2df47f85 166poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
167co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
168wirtualną.
48363591 169
fd8fc899
JR
170Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
171wirtualnych są w całości przechowywane w XML-u i są niezależne od
172lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
173konfigurację maszyny wirtualnej na inny komputer.
48363591 174
abb636b9 175%package udev
93ccc0e8 176Summary: udev rules for VirtualBox OSE kernel modules
da083e45 177Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
8512deca 178Release: %{rel}
abb636b9 179Group: Base/Kernel
93bf3da1 180Requires: udev-core
abb636b9 181
182%description udev
2df47f85 183udev rules for VirtualBox OSE kernel modules.
abb636b9 184
1067d08d
ER
185You should install this package in your Host OS.
186
abb636b9 187%description udev -l pl.UTF-8
2df47f85 188Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
abb636b9 189
ffb38bb6
ER
190%package additions
191Summary: VirtualBox Guest Additions
192Group: Base
193Requires: %{name} = %{version}-%{release}
194
00a4a7ca 195%description additions
ffb38bb6
ER
196VirtualBox Guest Additions.
197
198This package contains ISO9660 image with drivers for Guest OS.
199
1067d08d
ER
200You should install this package in your Host OS.
201
202%package guest
203Summary: VirtualBox Guest Additions
204Group: Base
205Requires: kernel%{_alt_kernel}-misc-vboxsf = %{version}-%{release}
206Requires: kernel%{_alt_kernel}-misc-vboxvideo = %{version}-%{release}
207Requires: xorg-driver-input-vboxmouse = %{version}-%{release}
208Requires: xorg-driver-video-vboxvideo = %{version}-%{release}
209
210%description guest
211Tools that utilize kernel modules for supporting integration with the
212Host, including file sharing and tracking of mouse pointer movement
213and X.org X11 video and mouse driver.
214
215You should install this package in your Guest OS.
216
3613936b
JR
217%package -n pam-pam_vbox
218Summary: PAM module to perform automated guest logons
219Group: Base
220
221%description -n pam-pam_vbox
3ee6b9d9
ER
222PAM module (Pluggable Authentication Module) which can be used to
223perform automated guest logons.
3613936b 224
fbea1005
ER
225%package -n xorg-driver-input-vboxmouse
226Summary: X.org mouse driver for VirtualBox OSE guest OS
227Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie OSE
228Group: X11/Applications
229Requires: xorg-xserver-server >= 1.0.99.901
230%if "%{pld_release}" == "ti"
231Requires: xorg-xserver-server(xinput-abi) <= 7.0
232%else
233Requires: xorg-xserver-server(xinput-abi) <= 9.0
234%endif
235Requires: xorg-xserver-server(xinput-abi) >= 4.0
236
237%description -n xorg-driver-input-vboxmouse
238X.org mouse driver for VirtualBox OSE guest OS.
239
240%description -n xorg-driver-input-vboxmouse -l pl.UTF-8
241Sterownik myszy dla systemu gościa w VirtualBoksie.
242
243%package -n xorg-driver-video-vboxvideo
244Summary: X.org video driver for VirtualBox OSE guest OS
245Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
246Group: X11/Applications
247Requires: xorg-xserver-libdri >= 1.7.4
248Requires: xorg-xserver-server >= 1.0.99.901
249%if "%{pld_release}" == "ti"
250Requires: xorg-xserver-server(videodrv-abi) <= 6.0
251%else
252Requires: xorg-xserver-server(videodrv-abi) <= 7.0
253%endif
254Requires: xorg-xserver-server(videodrv-abi) >= 2.0
255
256%description -n xorg-driver-video-vboxvideo
257X.org video driver for VirtualBox OSE guest OS.
258
259%description -n xorg-driver-video-vboxvideo -l pl.UTF-8
260Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
261
dc0a2786 262%package -n kernel%{_alt_kernel}-misc-vboxguest
b0444796 263Summary: VirtualBox OSE Guest Additions for Linux Module
ea074a55 264Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
fe3d1798 265Release: %{rel}@%{_kernel_ver_str}
74268e47 266Group: Base/Kernel
267Requires(post,postun): /sbin/depmod
268Requires: dev >= 2.9.0-7
269%if %{with dist_kernel}
270%requires_releq_kernel
ca8701ad 271Requires(postun): %releq_kernel
74268e47 272%endif
dc0a2786
AG
273Provides: kernel(vboxguest) = %{version}-%{rel}
274Obsoletes: kernel%{_alt_kernel}-misc-vboxadd
f7de19b3 275Conflicts: kernel%{_alt_kernel}-misc-vboxdrv
74268e47 276
dc0a2786 277%description -n kernel%{_alt_kernel}-misc-vboxguest
b0444796 278VirtualBox OSE Guest Additions for Linux Module.
74268e47 279
dc0a2786 280%description -n kernel%{_alt_kernel}-misc-vboxguest -l pl.UTF-8
9dda6415
ER
281Moduł jądra Linuksa vboxguest dla VirtualBoksa OSE - dodatki dla
282systemu gościa.
74268e47 283
48363591 284%package -n kernel%{_alt_kernel}-misc-vboxdrv
b0444796 285Summary: VirtualBox OSE Support Driver
ea074a55 286Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
fe3d1798 287Release: %{rel}@%{_kernel_ver_str}
48363591 288Group: Base/Kernel
289Requires(post,postun): /sbin/depmod
290Requires: dev >= 2.9.0-7
291%if %{with dist_kernel}
d6f0c54e 292%requires_releq_kernel
293Requires(postun): %releq_kernel
48363591 294%endif
fe3d1798 295Provides: kernel(vboxdrv) = %{version}-%{rel}
48363591 296
297%description -n kernel%{_alt_kernel}-misc-vboxdrv
b0444796 298VirtualBox OSE Support Driver.
48363591 299
fd8fc899 300%description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
ea074a55 301Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
302systemu głównego.
48363591 303
d2a7514f 304%package -n kernel%{_alt_kernel}-misc-vboxnetadp
9dda6415 305Summary: VirtualBox OSE Network Adapter Driver
d2a7514f
ŁK
306Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
307Release: %{rel}@%{_kernel_ver_str}
308Group: Base/Kernel
309Requires(post,postun): /sbin/depmod
310Requires: dev >= 2.9.0-7
311Requires: kernel%{_alt_kernel}-misc-vboxdrv
312%if %{with dist_kernel}
313%requires_releq_kernel
314Requires(postun): %releq_kernel
315%endif
316Provides: kernel(vboxnetflt) = %{version}-%{rel}
317
318%description -n kernel%{_alt_kernel}-misc-vboxnetadp
319VirtualBox OSE Network Adapter Driver.
320
321%description -n kernel%{_alt_kernel}-misc-vboxnetadp -l pl.UTF-8
9dda6415
ER
322Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik witrualnej karty
323sieciowej.
d2a7514f 324
1dda2f69 325%package -n kernel%{_alt_kernel}-misc-vboxnetflt
9dda6415 326Summary: VirtualBox OSE Network Filter Driver
ea074a55 327Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
1dda2f69 328Release: %{rel}@%{_kernel_ver_str}
329Group: Base/Kernel
330Requires(post,postun): /sbin/depmod
331Requires: dev >= 2.9.0-7
332Requires: kernel%{_alt_kernel}-misc-vboxdrv
333%if %{with dist_kernel}
334%requires_releq_kernel
335Requires(postun): %releq_kernel
336%endif
337Provides: kernel(vboxnetflt) = %{version}-%{rel}
338
339%description -n kernel%{_alt_kernel}-misc-vboxnetflt
ea074a55 340VirtualBox OSE Network Filter Driver.
1dda2f69 341
342%description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
4f09a416
ER
343Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik filtrowania sieci
344dla systemu głównego.
1dda2f69 345
ecfe25a3
PS
346%package -n kernel%{_alt_kernel}-misc-vboxsf
347Summary: Host file system access (Shared Folders) for VirtualBox OSE
ea074a55 348Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
fe3d1798 349Release: %{rel}@%{_kernel_ver_str}
74268e47 350Group: Base/Kernel
351Requires(post,postun): /sbin/depmod
352Requires: dev >= 2.9.0-7
dc0a2786 353Requires: kernel%{_alt_kernel}-misc-vboxguest
74268e47 354%if %{with dist_kernel}
355%requires_releq_kernel
356Requires(postun): %releq_kernel
357%endif
ecfe25a3
PS
358Provides: kernel(vboxsf) = %{version}-%{rel}
359Obsoletes: kernel%{_alt_kernel}-misc-vboxvfs
74268e47 360
ecfe25a3
PS
361%description -n kernel%{_alt_kernel}-misc-vboxsf
362Host file system access (Shared Folders) for VirtualBox OSE.
74268e47 363
ecfe25a3 364%description -n kernel%{_alt_kernel}-misc-vboxsf -l pl.UTF-8
4f09a416
ER
365Moduł jądra Linuksa dla VirtualBoksa OSE - dostęp do plików systemu
366głównego z poziomu systemu gościa.
74268e47 367
67a4f3c1 368%package -n kernel%{_alt_kernel}-misc-vboxvideo
369Summary: DRM support for VirtualBox OSE
370Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
371Release: %{rel}@%{_kernel_ver_str}
372Group: Base/Kernel
373Requires(post,postun): /sbin/depmod
374Requires: dev >= 2.9.0-7
375%if %{with dist_kernel}
376%requires_releq_kernel
d0471f70 377%if "%{rpm_build_macros}" >= "1.531"
d14fba96 378%requires_releq_kernel -n drm
d0471f70 379%endif
67a4f3c1 380Requires(postun): %releq_kernel
381%endif
382Provides: kernel(vboxvideo) = %{version}-%{rel}
383
384%description -n kernel%{_alt_kernel}-misc-vboxvideo
385DRM support for VirtualBox OSE.
386
387%description -n kernel%{_alt_kernel}-misc-vboxvideo -l pl.UTF-8
388Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik obsługi DRM.
389
48363591 390%prep
506ebac4 391%setup -q -n %{pname}-%{version}_OSE
e709ce6b 392%patch0 -p1
006342ee
AM
393%patch1 -p1
394%patch2 -p1
8473a80d 395%patch3 -p1
dced50c1 396%patch4 -p1
fddcb741 397
0b6de2b7
ER
398%{__sed} -i -e 's,$VBOX_DOC_PATH,%{_docdir}/%{name}-%{version},' src/VBox/Installer/linux/virtualbox.desktop
399%{__sed} -i -e 's/Categories=.*/Categories=Utility;Emulator;/' src/VBox/Installer/linux/virtualbox.desktop
400
33233365 401cat <<'EOF' > udev.conf
7c8aca09
ER
402KERNEL=="vboxdrv", GROUP="vbox", MODE="0660"
403KERNEL=="vboxguest", GROUP="vbox", MODE="0660"
404KERNEL=="vboxnetctl", GROUP="vbox", MODE="0660"
33233365 405EOF
23d9d34e 406
0b6de2b7 407cp -a %{SOURCE1} .
11848f5b 408sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
fa19f650 409
83ffcfa8 410rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
411../src/VBox/Additions/linux/export_modules modules.tar.gz
412 tar -zxf modules.tar.gz && rm -f modules.tar.gz
f2dd3ab3 413../src/VBox/HostDrivers/linux/export_modules modules.tar.gz --without-hardening && \
83ffcfa8 414 tar -zxf modules.tar.gz && rm -f modules.tar.gz
05f1b1f5 415
fddcb741 416%build
83ffcfa8 417%if %{with userspace}
106d8451 418./configure \
ae1bbc88 419 --with-gcc="%{__cc}" \
420 --with-g++="%{__cxx}" \
5a497466 421 --disable-hardening \
655754f2 422 --disable-kmods
48363591 423
0864aefd 424. ./env.sh && \
006342ee 425kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3} USER=$(id -un)
48363591 426%endif
74268e47 427
428%if %{with kernel}
83ffcfa8 429cd PLD-MODULE-BUILD
dc0a2786 430%build_kernel_modules -m vboxguest -C vboxguest
3613936b
JR
431%build_kernel_modules -m vboxdrv -C .vbox_modules/vboxdrv
432%build_kernel_modules -m vboxnetadp -C .vbox_modules/vboxnetadp
433%build_kernel_modules -m vboxnetflt -C .vbox_modules/vboxnetflt
ecfe25a3
PS
434cp -a vboxguest/Module.symvers vboxsf
435%build_kernel_modules -m vboxsf -C vboxsf -c
67a4f3c1 436%build_kernel_modules -m vboxvideo -C vboxvideo_drm
74268e47 437cd ..
50863744 438%{__cc} %{rpmcflags} %{rpmldflags} -Wall -Werror src/VBox/Additions/linux/sharedfolders/mount.vboxsf.c -o mount.vboxsf
d1c4ec5b 439%endif
48363591 440
441%install
442rm -rf $RPM_BUILD_ROOT
443
d1c4ec5b 444%if %{with userspace}
48363591 445install -d \
dca6c443
ER
446 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir},%{_pixmapsdir},%{_desktopdir}} \
447 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,dri,input}
a70507fb 448
dca6c443
ER
449# test if we can hardlink -- %{_builddir} and $RPM_BUILD_ROOT on same partition
450if cp -al VBox.png $RPM_BUILD_ROOT/Vbox.png 2>/dev/null; then
451 l=l
452 rm -f $RPM_BUILD_ROOT/VBox.png
453fi
454
455cp -a$l %{outdir} $RPM_BUILD_ROOT%{_libdir}/%{pname}
456
457cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
50863744 458install -p %{SOURCE9} $RPM_BUILD_ROOT%{_sbindir}/mount.vdi
dca6c443 459install -p VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/%{pname}
5b399826 460for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
dca6c443 461 ln -s %{_libdir}/%{pname}/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
05f1b1f5 462done
463
dca6c443 464mv $RPM_BUILD_ROOT{%{_libdir}/%{pname},%{_pixmapsdir}}/VBox.png
7bb1ab10 465mv $RPM_BUILD_ROOT{%{_libdir}/%{pname},%{_desktopdir}}/virtualbox.desktop
48363591 466
55f3f0a2 467%if "%{pld_release}" == "ti"
468mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/vboxmouse_drv_17.so,%{_libdir}/xorg/modules/input/vboxmouse_drv.so}
469mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/vboxvideo_drv_17.so,%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so}
470%else
d0471f70
ER
471mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/vboxmouse_drv_18.so,%{_libdir}/xorg/modules/input/vboxmouse_drv.so}
472mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/vboxvideo_drv_18.so,%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so}
55f3f0a2 473%endif
dca6c443
ER
474mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/VBoxOGL.so,%{_libdir}/xorg/modules/dri/vboxvideo_dri.so}
475# xorg other driver versions
d0471f70
ER
476rm -vf $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/vboxmouse_drv*.{o,so}
477rm -vf $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/vboxvideo_drv*.{o,so}
916ab34d 478
27a1aef6 479# XXX: where else to install them that vboxvideo_dri.so finds them? patch with rpath?
1067d08d 480mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLarrayspu.so
dca6c443 481mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLcrutil.so
dca6c443
ER
482mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLerrorspu.so
483mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLfeedbackspu.so
1067d08d 484mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLpackspu.so
dca6c443 485mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLpassthroughspu.so
d1c4ec5b 486
33233365 487install -d $RPM_BUILD_ROOT/etc/udev/rules.d
70ce4861 488cp -a udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
dca6c443 489
3613936b
JR
490install -d $RPM_BUILD_ROOT/%{_lib}/security
491mv $RPM_BUILD_ROOT{%{_libdir}/VirtualBox/additions,/%{_lib}/security}/pam_vbox.so
492
dca6c443
ER
493# cleanup unpackaged
494rm -r $RPM_BUILD_ROOT%{_libdir}/%{pname}/{src,sdk,testcase}
495rm -r $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/src
3613936b 496rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/vboxkeyboard.tar.bz2
dca6c443
ER
497rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/tst*
498
1067d08d
ER
499# IPRT Testcase / Tool - Source Code Massager.
500rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/scm
501
502# Guest Only Tools
503mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_bindir}}/VBoxService
504
dca6c443 505# unknown - checkme
1067d08d 506%if 1
dca6c443
ER
507rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/SUPInstall
508rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/SUPLoggerCtl
509rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/SUPUninstall
510rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/VBox.sh
dca6c443
ER
511rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/VBoxClient
512rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/VBoxControl
dca6c443
ER
513rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/vboxshell.py
514rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/xpidl
1067d08d 515%endif
dca6c443
ER
516
517# packaged by kernel part
518rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/mount.vboxsf
da083e45 519%endif
33233365 520
da083e45 521%if %{with kernel}
50863744 522install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,modprobe.d},%{_sbindir}}
70ce4861 523install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
dc0a2786 524install -p %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxguest
70ce4861 525install -p %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
b06d932c 526install -p %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxsf
c1cd3b9a 527install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetadp
3613936b 528%install_kernel_modules -m PLD-MODULE-BUILD/.vbox_modules/vboxdrv/vboxdrv -d misc
dc0a2786 529%install_kernel_modules -m PLD-MODULE-BUILD/vboxguest/vboxguest -d misc
3613936b
JR
530%install_kernel_modules -m PLD-MODULE-BUILD/.vbox_modules/vboxnetadp/vboxnetadp -d misc
531%install_kernel_modules -m PLD-MODULE-BUILD/.vbox_modules/vboxnetflt/vboxnetflt -d misc
ecfe25a3 532%install_kernel_modules -m PLD-MODULE-BUILD/vboxsf/vboxsf -d misc
67a4f3c1 533%install_kernel_modules -m PLD-MODULE-BUILD/vboxvideo_drm/vboxvideo -d misc
fa974331 534
50863744
ER
535install -p mount.vboxsf $RPM_BUILD_ROOT%{_sbindir}/mount.vboxsf
536
d1c4ec5b 537%endif
05f1b1f5 538
48363591 539%clean
540rm -rf $RPM_BUILD_ROOT
541
3b63d3e8 542%pre
543%groupadd -g 221 -r -f vbox
544
14561782 545%post
d8ed80f4 546cat << 'EOF'
3ee6b9d9 547You must install vboxdrv kernel module for this software to work:
7841ddfd
ER
548 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
549
550Additionally you might want to install:
d2a7514f 551 kernel-misc-vboxnetadp-%{version}-%{rel}@%{_kernel_ver_str}
05f12a30
ER
552 kernel-misc-vboxnetflt-%{version}-%{rel}@%{_kernel_ver_str}
553
fa974331 554On Guest Linux system you might want to install:
dc0a2786 555 kernel-misc-vboxguest-%{version}-%{rel}@%{_kernel_ver_str}
ecfe25a3 556 kernel-misc-vboxsf-%{version}-%{rel}@%{_kernel_ver_str}
67a4f3c1 557 kernel-misc-vboxvideo-%{version}-%{rel}@%{_kernel_ver_str}
7841ddfd 558
d8ed80f4 559EOF
560
3b63d3e8 561%postun
562if [ "$1" = "0" ]; then
563 %groupremove vbox
564fi
565
dc0a2786 566%post -n kernel%{_alt_kernel}-misc-vboxguest
74268e47 567%depmod %{_kernel_ver}
dc0a2786
AG
568/sbin/chkconfig --add vboxguest
569%service vboxguest restart "VirtualBox OSE Guest additions driver"
74268e47 570
dc0a2786 571%postun -n kernel%{_alt_kernel}-misc-vboxguest
74268e47 572%depmod %{_kernel_ver}
573
dc0a2786 574%preun -n kernel%{_alt_kernel}-misc-vboxguest
270f67bc 575if [ "$1" = "0" ]; then
dc0a2786
AG
576 %service vboxguest stop
577 /sbin/chkconfig --del vboxguest
270f67bc 578fi
579
48363591 580%post -n kernel%{_alt_kernel}-misc-vboxdrv
581%depmod %{_kernel_ver}
270f67bc 582/sbin/chkconfig --add vboxdrv
ffb38bb6 583%service vboxdrv restart "VirtualBox OSE Support Driver"
48363591 584
585%postun -n kernel%{_alt_kernel}-misc-vboxdrv
586%depmod %{_kernel_ver}
587
270f67bc 588%preun -n kernel%{_alt_kernel}-misc-vboxdrv
589if [ "$1" = "0" ]; then
590 %service vboxdrv stop
591 /sbin/chkconfig --del vboxdrv
592fi
593
d2a7514f
ŁK
594%post -n kernel%{_alt_kernel}-misc-vboxnetadp
595%depmod %{_kernel_ver}
c1cd3b9a 596/sbin/chkconfig --add vboxnetadp
597%service vboxnetadp restart "VirtualBox OSE Network HostOnly driver"
d2a7514f
ŁK
598
599%postun -n kernel%{_alt_kernel}-misc-vboxnetadp
600%depmod %{_kernel_ver}
601
c1cd3b9a 602%preun -n kernel%{_alt_kernel}-misc-vboxnetadp
603if [ "$1" = "0" ]; then
604 %service vboxnetadp stop
605 /sbin/chkconfig --del vboxnetadp
606fi
607
1dda2f69 608%post -n kernel%{_alt_kernel}-misc-vboxnetflt
609%depmod %{_kernel_ver}
11848f5b 610/sbin/chkconfig --add vboxnetflt
fd488e66 611%service vboxnetflt restart "VirtualBox OSE Network Filter driver"
1dda2f69 612
613%postun -n kernel%{_alt_kernel}-misc-vboxnetflt
614%depmod %{_kernel_ver}
615
11848f5b 616%preun -n kernel%{_alt_kernel}-misc-vboxnetflt
617if [ "$1" = "0" ]; then
618 %service vboxnetflt stop
619 /sbin/chkconfig --del vboxnetflt
620fi
621
ecfe25a3 622%post -n kernel%{_alt_kernel}-misc-vboxsf
74268e47 623%depmod %{_kernel_ver}
ecfe25a3
PS
624/sbin/chkconfig --add vboxsf
625%service vboxsf restart "VirtualBox OSE Host file system access (Shared Folders)"
74268e47 626
ecfe25a3 627%postun -n kernel%{_alt_kernel}-misc-vboxsf
74268e47 628%depmod %{_kernel_ver}
629
ecfe25a3 630%preun -n kernel%{_alt_kernel}-misc-vboxsf
ca8701ad 631if [ "$1" = "0" ]; then
ecfe25a3
PS
632 %service vboxsf stop
633 /sbin/chkconfig --del vboxsf
ca8701ad 634fi
635
67a4f3c1 636%post -n kernel%{_alt_kernel}-misc-vboxvideo
637%depmod %{_kernel_ver}
638
639%postun -n kernel%{_alt_kernel}-misc-vboxvideo
640%depmod %{_kernel_ver}
641
d1c4ec5b 642%if %{with userspace}
48363591 643%files
644%defattr(644,root,root,755)
7d1c0a63 645%doc UserManual.pdf
8833bce1 646%dir %{_libdir}/VirtualBox
916ab34d 647%dir %{_libdir}/VirtualBox/additions
8833bce1 648%dir %{_libdir}/VirtualBox/components
649%dir %{_libdir}/VirtualBox/nls
85b005e2 650%attr(755,root,root) %{_bindir}/VBoxBFE
651%attr(755,root,root) %{_bindir}/VBoxHeadless
652%attr(755,root,root) %{_bindir}/VBoxManage
653%attr(755,root,root) %{_bindir}/VBoxSDL
654%attr(755,root,root) %{_bindir}/VBoxSVC
655%attr(755,root,root) %{_bindir}/VBoxTunctl
656%attr(755,root,root) %{_bindir}/VBoxXPCOMIPCD
48363591 657%attr(755,root,root) %{_bindir}/VirtualBox
3ee6b9d9 658%attr(755,root,root) %{_sbindir}/mount.vdi
05f1b1f5 659%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
660%attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
8bb99fd5 661%attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
05f1b1f5 662%attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
663%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
5b399826 664%attr(755,root,root) %{_libdir}/VirtualBox/VBoxTestOGL
8bb99fd5 665%attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
05f1b1f5 666%attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
85b005e2 667%attr(755,root,root) %{_libdir}/VirtualBox/VBoxDD.so
668%attr(755,root,root) %{_libdir}/VirtualBox/VBoxDD2.so
669%attr(755,root,root) %{_libdir}/VirtualBox/VBoxDDU.so
3613936b 670%attr(755,root,root) %{_libdir}/VirtualBox/VBoxGuestControlSvc.so
85b005e2 671%attr(755,root,root) %{_libdir}/VirtualBox/VBoxGuestPropSvc.so
672%attr(755,root,root) %{_libdir}/VirtualBox/VBoxKeyboard.so
5b399826
MM
673%attr(755,root,root) %{_libdir}/VirtualBox/VBoxNetAdpCtl
674%attr(755,root,root) %{_libdir}/VirtualBox/VBoxNetDHCP
85b005e2 675%attr(755,root,root) %{_libdir}/VirtualBox/VBoxOGLhostcrutil.so
676%attr(755,root,root) %{_libdir}/VirtualBox/VBoxOGLhosterrorspu.so
677%attr(755,root,root) %{_libdir}/VirtualBox/VBoxOGLrenderspu.so
6935b837 678%attr(755,root,root) %{_libdir}/VirtualBox/VBoxPython*.so
85b005e2 679%attr(755,root,root) %{_libdir}/VirtualBox/VBoxREM.so
f701b529 680%ifarch %{ix86}
5b399826
MM
681%attr(755,root,root) %{_libdir}/VirtualBox/VBoxREM32.so
682%attr(755,root,root) %{_libdir}/VirtualBox/VBoxREM64.so
f701b529 683%endif
85b005e2 684%attr(755,root,root) %{_libdir}/VirtualBox/VBoxRT.so
85b005e2 685%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedClipboard.so
686%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedCrOpenGL.so
687%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedFolders.so
688%attr(755,root,root) %{_libdir}/VirtualBox/VBoxVMM.so
689%attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOM.so
690%attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMC.so
fdd1c725 691%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
692%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
2a9de9cd 693%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSysInfo.sh
85b005e2 694%{_libdir}/VirtualBox/VBoxDD2GC.gc
695%{_libdir}/VirtualBox/VBoxDDGC.gc
696%{_libdir}/VirtualBox/VMMGC.gc
697%{_libdir}/VirtualBox/VBoxDD2R0.r0
698%{_libdir}/VirtualBox/VBoxDDR0.r0
699%{_libdir}/VirtualBox/VMMR0.r0
1067d08d
ER
700%{_libdir}/VirtualBox/EfiThunk
701%{_libdir}/VirtualBox/VBoxEFI32.fd
702%{_libdir}/VirtualBox/VBoxEFI64.fd
85b005e2 703%{_libdir}/VirtualBox/components/VBoxXPCOMBase.xpt
85b005e2 704%{_libdir}/VirtualBox/components/VirtualBox_XPCOM.xpt
dca6c443
ER
705%attr(755,root,root) %{_libdir}/VirtualBox/components/VBoxC.so
706%attr(755,root,root) %{_libdir}/VirtualBox/components/VBoxSVCM.so
707%attr(755,root,root) %{_libdir}/VirtualBox/components/VBoxXPCOMIPCC.so
89ce7412 708%lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
c5e10a4d 709%lang(bg) %{_libdir}/VirtualBox/nls/*_bg.qm
72d5ea57 710%lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
3613936b 711%lang(ca_VA) %{_libdir}/VirtualBox/nls/*_ca_VA.qm
89ce7412 712%lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
dc0a2786 713%lang(da) %{_libdir}/VirtualBox/nls/*_da.qm
89ce7412 714%lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
11de52da 715%lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
3613936b 716%lang(en) %{_libdir}/VirtualBox/nls/*_en.qm
89ce7412 717%lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
718%lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
719%lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
720%lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
3613936b 721%lang(gl_ES) %{_libdir}/VirtualBox/nls/*_gl_ES.qm
89ce7412 722%lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
72d5ea57 723%lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
89ce7412 724%lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
725%lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
c5e10a4d 726%lang(km_KH) %{_libdir}/VirtualBox/nls/*_km_KH.qm
89ce7412 727%lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
72d5ea57 728%lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
89ce7412 729%lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
52b59a1b 730%lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
89ce7412 731%lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
89ce7412 732%lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
733%lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
734%lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
72d5ea57 735%lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
89ce7412 736%lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
72d5ea57 737%lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
85b005e2 738%lang(uk) %{_libdir}/VirtualBox/nls/*_uk.qm
89ce7412 739%lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
740%lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
d89980c7 741%{_pixmapsdir}/VBox.png
dca6c443 742%{_desktopdir}/*.desktop
09c79ddb 743
ffb38bb6 744%files additions
9dda6415 745%defattr(644,root,root,755)
ffb38bb6
ER
746%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
747
1067d08d
ER
748%files guest
749%defattr(644,root,root,755)
750%attr(755,root,root) %{_bindir}/VBoxService
751
3613936b
JR
752%files -n pam-pam_vbox
753%defattr(644,root,root,755)
3ee6b9d9 754%attr(755,root,root) /%{_lib}/security/pam_vbox.so
3613936b 755
abb636b9 756%files udev
757%defattr(644,root,root,755)
758%config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
759
09c79ddb 760%files -n xorg-driver-input-vboxmouse
761%defattr(644,root,root,755)
762%attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
763
764%files -n xorg-driver-video-vboxvideo
765%defattr(644,root,root,755)
766%attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
27a1aef6
ER
767%attr(755,root,root) %{_libdir}/xorg/modules/dri/vboxvideo_dri.so
768# vboxvideo_dri.so deps
1067d08d 769%attr(755,root,root) %{_libdir}/VBoxOGLarrayspu.so
27a1aef6
ER
770%attr(755,root,root) %{_libdir}/VBoxOGLcrutil.so
771%attr(755,root,root) %{_libdir}/VBoxOGLerrorspu.so
772%attr(755,root,root) %{_libdir}/VBoxOGLfeedbackspu.so
773%attr(755,root,root) %{_libdir}/VBoxOGLpackspu.so
774%attr(755,root,root) %{_libdir}/VBoxOGLpassthroughspu.so
d1c4ec5b 775%endif
48363591 776
d1c4ec5b 777%if %{with kernel}
dc0a2786 778%files -n kernel%{_alt_kernel}-misc-vboxguest
74268e47 779%defattr(644,root,root,755)
dc0a2786
AG
780%attr(754,root,root) /etc/rc.d/init.d/vboxguest
781/lib/modules/%{_kernel_ver}/misc/vboxguest.ko*
74268e47 782
d1c4ec5b 783%files -n kernel%{_alt_kernel}-misc-vboxdrv
48363591 784%defattr(644,root,root,755)
67ad4c40 785%attr(754,root,root) /etc/rc.d/init.d/vboxdrv
d1c4ec5b 786/lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
74268e47 787
d2a7514f
ŁK
788%files -n kernel%{_alt_kernel}-misc-vboxnetadp
789%defattr(644,root,root,755)
c1cd3b9a 790%attr(754,root,root) /etc/rc.d/init.d/vboxnetadp
d2a7514f
ŁK
791/lib/modules/%{_kernel_ver}/misc/vboxnetadp.ko*
792
1dda2f69 793%files -n kernel%{_alt_kernel}-misc-vboxnetflt
794%defattr(644,root,root,755)
11848f5b 795%attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
1dda2f69 796/lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
797
ecfe25a3 798%files -n kernel%{_alt_kernel}-misc-vboxsf
74268e47 799%defattr(644,root,root,755)
b06d932c 800%attr(754,root,root) /etc/rc.d/init.d/vboxsf
50863744 801%attr(755,root,root) %{_sbindir}/mount.vboxsf
ecfe25a3 802/lib/modules/%{_kernel_ver}/misc/vboxsf.ko*
67a4f3c1 803
804%files -n kernel%{_alt_kernel}-misc-vboxvideo
805%defattr(644,root,root,755)
806/lib/modules/%{_kernel_ver}/misc/vboxvideo.ko*
807%endif
This page took 0.279684 seconds and 4 git commands to generate.