Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.2
virtualbox-ose
virtualbox-ose.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File virtualbox-ose.spec of Package virtualbox-ose
# # spec file for package virtualbox-ose (Version 3.0.6) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: virtualbox-ose %define kernel_version %(echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' kernel-source`) %define _vbox_instdir %{_exec_prefix}/lib/virtualbox # openSUSE 11.1 and newer contains the right permissions files already %if %suse_version < 1110 %define do_permissions 1 %else %define do_permissions 0 %endif BuildRequires: fdupes %if %suse_version > 1110 BuildRequires: acpica dmidecode %else BuildRequires: pmtools %endif BuildRequires: bin86 dev86 libidl-devel libqt4-devel libxslt-devel yasm BuildRequires: SDL-devel kernel-syms module-init-tools BuildRequires: e2fsprogs-devel libcap-devel libcurl-devel python-devel update-desktop-files %if %suse_version <= 1030 BuildRequires: compat-libstdc++ %endif BuildRequires: hal-devel pulseaudio-devel xorg-x11-devel BuildRequires: kbuild udev # is needed only as owner of xorg/modules directory BuildRequires: xorg-x11-server-sdk %ifarch amd64 x86_64 ia32e em64t BuildRequires: gcc-32bit hal-32bit BuildRequires: xorg-x11-libX11-devel-32bit xorg-x11-libXt-devel-32bit xorg-x11-libs-32bit BuildRequires: libgcc-32bit xorg-x11-libXext-devel-32bit xorg-x11-libXmu-devel-32bit %if %suse_version == 1030 BuildRequires: libstdc++42-devel-32bit %endif %if %suse_version > 1030 %if %suse_version > 1110 BuildRequires: libstdc++44-devel-32bit %else BuildRequires: libstdc++43-devel-32bit %endif %endif # ifarch %endif # ExclusiveArch: %ix86 x86_64 Version: 3.0.6 Release: 9.<RELEASE11> Summary: VirtualBox OSE is an Emulator License: GPLv2+ Group: System/Emulators/PC Url: http://www.virtualbox.org/ # # WARNING: This is not a comment, but the real command to repack souce: #%(sh %{_sourcedir}/virtualbox-patch-source VirtualBox-%{version}_OSE.tar.bz2) Source0: VirtualBox-3.0.6-OSE-patched.tar.bz2 Source2: 60-vboxdrv.rules Source3: README.SUSE Source4: virtualbox.desktop Source5: 60-vboxadd.rules Source7: LocalConfig.kmk Source8: preamble Source9: virtualbox-ose.easy Source10: virtualbox-ose.secure Source11: default.virtualbox Source99: virtualbox-patch-source # Patch0: vbox-futex.diff Patch3: vbox-kmp-vboxvfs.diff Patch4: %{name}-init-scripts.diff Patch6: virtualbox-gcc43-fixes.diff Patch9: virtualbox-system-yasm.diff Patch10: vbox-2.6.25.diff Patch14: vbox-kbuild_unit_paths.diff Patch16: virtualbox-ose-disable-updates.diff Patch17: virtualbox-ose-sudo-tmpdir.diff Patch18: vbox-swab_2.6.29_header.diff #PATCH-FIX-OPENSUSE implement messagebox (VBoxPermissionMessage app), which is.displayed, when user #try to start VirtualBox and is not memeber of vboxusers group Patch19: virtualbox-ose-permissions_warning.diff #PATCH-FIX-UPSTREAM use VBoxNEtAdpCtl.cpp from upstream svn which fix security problems with popen and strncpy (see bnc#533550) Patch20: vbox-VBoxNetAdpCtl.diff #PATCH-FIX-UPSTREAM guest can trigger denial-of-service at host system bnc#556031 CVE-2009-3940 Patch21: vbox-denial-of-service-fix.diff # BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: pwdutils permissions Requires: kmp(virtualbox-ose) = %version Provides: virtualbox <= 1.5.4 Obsoletes: virtualbox <= 1.5.4 # %suse_kernel_module_package -p %{SOURCE8} kdump um xen xenpae %description VirtualBox OSE is an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU Public License (GPL). Authors: -------- innotek GmbH <info@innotek.de> %package KMP License: GPLv2+ Summary: Kernel Module for VirtualBox Group: System/Emulators/PC Obsoletes: virtualbox-kmp Provides: virtualbox-kmp %description KMP This package contains the kernel-module for VirtualBox OSE. Authors: -------- innotek GmbH <info@innotek.de> %package -n xorg-x11-driver-virtualbox-ose License: GPLv2+ Summary: VirtualBox X11 drivers for mouse and video Group: System/X11/Servers/XF86_4 Requires: virtualbox-ose-kmp Supplements: modalias(pci:v000080EEd0000BEEFsv*sd*bc*sc*i*) Provides: xorg-x11-driver-virtualbox <= %version Obsoletes: xorg-x11-driver-virtualbox < %version %description -n xorg-x11-driver-virtualbox-ose X.org X11 VirtualBox video and mouse driver. Authors: -------- innotek GmbH <info@innotek.de> %package guest-tools License: GPLv2+ Summary: VirtualBox guest tools Group: System/Emulators/PC Requires: virtualbox-ose-kmp Supplements: modalias(pci:v000080EEd0000BEEFsv*sd*bc*sc*i*) %description guest-tools VirtualBox guest addition tools. Authors: -------- innotek GmbH <info@innotek.de> %prep %setup -q -n VirtualBox-3.0.6_OSE %ifarch amd64 x86_64 ia32e em64t # this patch0 is taken from mandriva (i just adapt it to fit # to the latest virtualbox-ose package) # http://cvs.mandriva.com/cgi-bin/viewvc.cgi/contrib-SPECS/virtualbox/VirtualBox-OSE-1.3.4-futex.patch?view=log %patch0 %patch3 %endif %patch4 %patch6 %patch9 %patch10 -p1 %patch14 %patch16 %patch17 %if %suse_version >= 1110 %patch18 %endif %patch19 %patch20 %patch21 -p1 %__cp %{SOURCE7} . %build # This package failed when testing with -Wl,-as-needed being default. # So we disable it here, if you want to retest, just delete this comment and the line below. export SUSE_ASNEEDED=0 # this fixes a XEN-issue on %%suse_version >= 1020 (some headers won't # work which is due to some ifdef CONFIG_XEN stuff (see apicdef.h for # instance) #%__mkdir linux #%__cat /usr/src/linux/include/linux/autoconf.h | \ # %__sed 's/#define CONFIG_XEN 1//g' > linux/autoconf.h %__sed -i 's|@vboxinstdir@|%{_vbox_instdir}|' LocalConfig.kmk ./configure \ --with-linux=/usr/src/linux-obj/%{_target_cpu}/default \ $EXTRA_OPTS /usr/bin/kmk \ KBUILD_VERBOSE=2 \ VBOX_LINUX_SRC=/usr/src/linux-obj/%{_target_cpu}/default \ all for mod in out/linux.*/release/bin/src/vboxdrv \ out/linux.*/release/bin/src/vboxnetflt \ out/linux.*/release/bin/src/vboxnetadp \ out/linux.*/release/bin/additions/src/vboxadd \ out/linux.*/release/bin/additions/src/vboxvfs \ out/linux.*/release/bin/additions/src/vboxvideo_drm do pushd $mod %__mkdir obj echo "flavors_to_build: %{flavors_to_build}" for flavor in %flavors_to_build; do %__rm -rf obj/$flavor %__mkdir obj/$flavor for i in * ; do test $i = obj && continue %__cp -r $i obj/$flavor/ done # make kbuild happy - a cleaner solution might be a toplevel Makefile # see linux/Documentation/kbuild/modules.txt section 7.3 test $(basename $mod) = "vboxnetflt" && %__cp ../vboxdrv/obj/$flavor/Module.symvers obj/$flavor test $(basename $mod) = "vboxnetadp" && %__cp ../vboxdrv/obj/$flavor/Module.symvers obj/$flavor test $(basename $mod) = "vboxvfs" && %__cp ../vboxadd/obj/$flavor/Module.symvers obj/$flavor %__make -C /usr/src/linux-obj/%_target_cpu/$flavor modules \ M=$PWD/obj/$flavor xPWD=$(pwd) xARCH=%{_target_cpu} done popd done %install # virtualbox kernel modules export INSTALL_MOD_PATH=$RPM_BUILD_ROOT export INSTALL_MOD_DIR=updates k=%kernel_version kernel_version_=${k%%-*} for mod in out/linux.*/release/bin/src/vboxdrv \ out/linux.*/release/bin/src/vboxnetflt \ out/linux.*/release/bin/src/vboxnetadp \ out/linux.*/release/bin/additions/src/vboxadd \ out/linux.*/release/bin/additions/src/vboxvfs \ out/linux.*/release/bin/additions/src/vboxvideo_drm do pushd $mod for flavor in %flavors_to_build; do %__make -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install M=$PWD/obj/$flavor %__mkdir_p %{buildroot}/lib/modules/${kernel_version_}-$flavor/updates done popd done # virtualbox xorg-x11 guest additions pushd out/linux.*/release/bin/additions/ %__install -d -m 755 %{buildroot}%{_libdir}/xorg/modules/drivers %__install -d -m 755 %{buildroot}%{_libdir}/xorg/modules/input %if %suse_version > 1110 %__install -m 755 vboxmouse_drv_16.so %{buildroot}%{_libdir}/xorg/modules/input/vboxmouse_drv.so %__install -m 755 vboxvideo_drv_16.so %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so %else %if %suse_version == 1110 %__install -m 755 vboxmouse_drv_15.so %{buildroot}%{_libdir}/xorg/modules/input/vboxmouse_drv.so %__install -m 755 vboxvideo_drv_15.so %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so %else %if %suse_version >= 1100 %__install -m 755 vboxmouse_drv_14.so %{buildroot}%{_libdir}/xorg/modules/input/vboxmouse_drv.so %__install -m 755 vboxvideo_drv_14.so %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so %else %if %suse_version > 1030 %__install -m 755 vboxmouse_drv_13.so %{buildroot}%{_libdir}/xorg/modules/input/vboxmouse_drv.so %__install -m 755 vboxvideo_drv_13.so %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so %else %__install -m 755 vboxmouse_drv_71.so %{buildroot}%{_libdir}/xorg/modules/input/vboxmouse_drv.so %__install -m 755 vboxvideo_drv_71.so %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so %endif %endif %endif %endif # create init scripts directory %__install -d -m 755 %{buildroot}%{_sysconfdir}/init.d # create directory for VBox interfaces %__install -d -m 755 %{buildroot}%{_sysconfdir}/vbox # create vbox.cfg %__cat > %{buildroot}%{_sysconfdir}/vbox/vbox.cfg << EOF # virtualbox configuration file INSTALL_DIR="%{_vbox_instdir}" EOF # virtualbox guest tools %__install -d -m 755 %{buildroot}%{_bindir} %__install -d -m 755 %{buildroot}/sbin %__install -m 755 VBoxClient %{buildroot}%{_bindir} %__install -m 755 mountvboxsf %{buildroot}/sbin/mount.vboxsf popd pushd src/VBox/Additions/linux/installer %__install -m 744 vboxadd.sh %{buildroot}%{_sysconfdir}/init.d/vboxadd popd pushd src/VBox/Additions/x11/Installer %__install -d -m 755 %{buildroot}%{_datadir}/virtualbox %__install -m 744 x11config.pl %{buildroot}%{_datadir}/virtualbox/x11config.pl %__install -m 744 x11restore.pl %{buildroot}%{_datadir}/virtualbox/x11restore.pl popd # copy the main files to %{_vbox_instdir} pushd out/linux.*/release/bin %__install -d -m 755 %{buildroot}%{_vbox_instdir} %__install -m 755 VBox* %{buildroot}%{_vbox_instdir} %__install -m 755 VirtualBox* %{buildroot}%{_vbox_instdir} #%__install -m 755 xpidl %{buildroot}%{_vbox_instdir} #%__install -m 644 *.xpt %{buildroot}%{_vbox_instdir} %__install -m 644 *.gc %{buildroot}%{_vbox_instdir} %__install -m 644 *.r0 %{buildroot}%{_vbox_instdir} %__cp -R components/ %{buildroot}%{_vbox_instdir} %__rm %{buildroot}%{_vbox_instdir}/VBox.png %__rm %{buildroot}%{_vbox_instdir}/tst* # install languages %__cp -R nls %{buildroot}%{_datadir}/virtualbox popd #copy VBoxOGL* libs for xorg-x11-driver-virtualbox-ose pushd out/linux.*/release/bin/additions %__install -m 644 VBoxOGL.so %{buildroot}%{_libdir} %__install -m 644 VBoxOGLarrayspu.so %{buildroot}%{_libdir} %__install -m 644 VBoxOGLcrutil.so %{buildroot}%{_libdir} %__install -m 644 VBoxOGLerrorspu.so %{buildroot}%{_libdir} %__install -m 644 VBoxOGLfeedbackspu.so %{buildroot}%{_libdir} %__install -m 644 VBoxOGLpackspu.so %{buildroot}%{_libdir} %__install -m 644 VBoxOGLpassthroughspu.so %{buildroot}%{_libdir} popd #make link for dri lib %__install -d -m 755 %{buildroot}%{_libdir}/dri/ %__ln_s %{_libdir}/VBoxOGL.so %{buildroot}%{_libdir}/dri/vboxvideo_dri.so # install dir for udev rule %__install -d -m 755 %{buildroot}%{_sysconfdir}/udev/rules.d # install udev rule for host (virtualbox-ose) %__install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/udev/rules.d # install udev rule for guest (virtualbox-ose-guest-tools) %__install -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/udev/rules.d # install the README.SUSE file %__install -d -m 755 %{buildroot}%{_docdir}/%{name} %__install -m 644 %{SOURCE3} %{buildroot}%{_docdir}/%{name} %if %do_permissions # install permission files for the VirtualBox binaries %__install -d -m 755 %{buildroot}%{_sysconfdir}/permissions.d %__install -m 644 %{SOURCE9} %{buildroot}%{_sysconfdir}/permissions.d/virtualbox-ose.easy %__sed -i 's|@vboxinstdir@|%{_vbox_instdir}|g' %{buildroot}%{_sysconfdir}/permissions.d/virtualbox-ose.easy %__install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/permissions.d/virtualbox-ose.secure %__sed -i 's|@vboxinstdir@|%{_vbox_instdir}|g' %{buildroot}%{_sysconfdir}/permissions.d/virtualbox-ose.secure %endif # create a menu entry %__install -d -m 755 %{buildroot}%{_datadir}/applications %__install -d -m 755 %{buildroot}%{_datadir}/pixmaps %__install -m 644 out/linux.*/release/bin/VBox.png %{buildroot}%{_datadir}/pixmaps/virtualbox.png # copy the init scripts %__install -m 744 src/VBox/Installer/linux/vboxdrv.sh.in %{buildroot}%{_sysconfdir}/init.d/vboxdrv # create wrapper scripts for file in VBoxManage VBoxHeadless VBoxSDL VBoxSVC VirtualBox; do %__cat > %{buildroot}%{_bindir}/$file << EOF #!/bin/bash export QT_NO_KDE_INTEGRATION=1 LD_LIBRARY_PATH="%{_vbox_instdir}\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH}" %{_vbox_instdir}/$file "\$@" EOF #check if used is memeber of vboxusers group or is root, if not show messagebox with warning test $file = 'VirtualBox' && sed -i '3i /usr/bin/id -nG | grep -v -e \"root\" -e \"vboxusers\" >/dev/null && %{_vbox_instdir}/VBoxPermissionMessage && exit' %{buildroot}%{_bindir}/$file %__chmod +x %{buildroot}%{_bindir}/$file done %__ln_s %{_vbox_instdir}/VBoxTunctl %{buildroot}%{_bindir}/VBoxTunctl %__cp %{SOURCE4} %{name}.desktop %suse_update_desktop_file -i %{name} System Emulator %__install -d -m 755 %{buildroot}%{_sbindir} # install config with session shutdown defs %__install -d -m 755 %{buildroot}%{_sysconfdir}/default/ %__install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/virtualbox # install init script which start VBoxClient daemon (support for clipboard,autoresize,seamless windows) %__install -d -m 755 %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d %__install -m 755 src/VBox/Additions/x11/Installer/98vboxadd-xclient %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/vboxadd-xclient.sh # install script which handle dynamic display changes %__install -m 755 src/VBox/Additions/x11/Installer/VBoxRandR.sh %{buildroot}%{_bindir}/VBoxRandR # install hal policy file to autodetect the virtualbox mouse %__install -d -m 755 %{buildroot}%{_datadir}/hal/fdi/policy/20thirdparty/ %__install -m 644 src/VBox/Additions/linux/installer/90-vboxguest.fdi %{buildroot}%{_datadir}/hal/fdi/policy/20thirdparty/90-vboxguest.fdi # create rc symlinks for file in vboxdrv vboxadd; do %__ln_s %{_sysconfdir}/init.d/$file %{buildroot}%{_sbindir}/rc$file done ### ### generate SaX2/hwinfo data ### %__mkdir_p $RPM_BUILD_ROOT/%{_datadir}/sax/sysp/maps/update/ \ $RPM_BUILD_ROOT/%{_datadir}/sax/api/data/cdb/ \ $RPM_BUILD_ROOT/%{_var}/lib/hardware/ids NAME="InnoTek Systemberatung GmbH" DEVICE="VirtualBox Graphics Adapter" VID=0x80ee DID=0xbeef SERVER=vboxvideo PROFILE= SVID= SDID= %__cat > $RPM_BUILD_ROOT/%{_datadir}/sax/sysp/maps/update/Identity.map.xorg-x11-driver-virtualbox-ose << EOF NAME=${NAME}&DEVICE=${DEVICE}&VID=${VID}&DID=${DID}&SERVER=${SERVER}&EXT=&OPT=&RAW=&PROFILE=${PROFILE}&SCRIPT3D=&PACKAGE3D=&FLAG=DEFAULT&SUBVENDOR=${SVID}&SUBDEVICE=${SDID} EOF %__cat > $RPM_BUILD_ROOT/%{_datadir}/sax/api/data/cdb/Cards.xorg-x11-driver-virtualbox-ose << EOF ${NAME}:${DEVICE} { Driver = ${SERVER} } EOF %__cat > $RPM_BUILD_ROOT/%{_var}/lib/hardware/ids/xorg-x11-driver-virtualbox-ose << EOF vendor.id pci ${VID} &device.id pci ${DID} +device.name ${DEVICE} +driver.xfree 4|${SERVER} EOF %fdupes %{buildroot}/%{_datadir}/virtualbox/nls %fdupes %{buildroot}/%{_bindir} %pre echo "creating group vboxusers..." groupadd -r vboxusers 2>/dev/null || : %post /sbin/ldconfig %fillup_and_insserv -f -y vboxdrv %run_permissions %post -n xorg-x11-driver-virtualbox-ose if ls var/lib/hardware/ids/* &> /dev/null; then cat var/lib/hardware/ids/* > var/lib/hardware/hd.ids else rm -f var/lib/hardware/hd.ids fi exit 0 %post guest-tools %fillup_and_insserv -f -y vboxadd %preun %stop_on_removal vboxdrv exit 0 %preun guest-tools %stop_on_removal vboxadd exit 0 %postun /sbin/ldconfig %restart_on_update vboxdrv %insserv_cleanup %postun -n xorg-x11-driver-virtualbox-ose if ls var/lib/hardware/ids/* &> /dev/null; then cat var/lib/hardware/ids/* > var/lib/hardware/hd.ids else rm -f var/lib/hardware/hd.ids fi exit 0 %postun guest-tools %restart_on_update vboxadd %insserv_cleanup %verifyscript %if %suse_version > 1110 %verify_permissions -e %{_vbox_instdir}/VBoxBFE -e %{_vbox_instdir}/VBoxHeadless -e %{_vbox_instdir}/VBoxSDL -e %{_vbox_instdir}/VirtualBox -e %{_vbox_instdir}/VBoxNetAdpCtl %else %verify_permissions -e %{_vbox_instdir}/VBoxBFE -e %{_vbox_instdir}/VBoxHeadless -e %{_vbox_instdir}/VBoxSDL -e %{_vbox_instdir}/VirtualBox %endif %clean [ -d "%{buildroot}" -a "%{buildroot}" != "" ] && %__rm -rf "%{buildroot}" %files %defattr(-, root, root) %dir %{_docdir}/%{name} %doc %{_docdir}/%{name}/README.SUSE %{_bindir}/VBoxManage %{_bindir}/VBoxHeadless %{_bindir}/VBoxSDL %{_bindir}/VBoxSVC %{_bindir}/VBoxTunctl %{_bindir}/VirtualBox %dir %{_vbox_instdir} %dir %{_vbox_instdir}/components %{_vbox_instdir}/VBox*.sh %{_vbox_instdir}/VBox*.so %{_vbox_instdir}/VirtualBox*.so %{_vbox_instdir}/VBox*.gc %{_vbox_instdir}/VBox*.r0 %{_vbox_instdir}/VMMGC.gc %{_vbox_instdir}/VMMR0.r0 %{_vbox_instdir}/VBoxManage %{_vbox_instdir}/VBoxSVC %{_vbox_instdir}/VBoxTunctl %{_vbox_instdir}/VBoxNetDHCP %{_vbox_instdir}/VBoxXPCOMIPCD %{_vbox_instdir}/VBoxTestOGL %{_vbox_instdir}/VBoxPermissionMessage %{_vbox_instdir}/components/*.so %{_vbox_instdir}/components/*.xpt %verify(not mode) %attr(0755,root,vboxusers) %{_vbox_instdir}/VBoxNetAdpCtl %verify(not mode) %attr(0755,root,vboxusers) %{_vbox_instdir}/VBoxBFE %verify(not mode) %attr(0755,root,vboxusers) %{_vbox_instdir}/VBoxHeadless %verify(not mode) %attr(0755,root,vboxusers) %{_vbox_instdir}/VBoxSDL %verify(not mode) %attr(0755,root,vboxusers) %{_vbox_instdir}/VirtualBox %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/virtualbox.png %dir %{_datadir}/virtualbox %dir %{_datadir}/virtualbox/nls %{_datadir}/virtualbox/nls/*.qm %dir %{_sysconfdir}/vbox %config %{_sysconfdir}/vbox/vbox.cfg %config %{_sysconfdir}/default/virtualbox %{_sysconfdir}/udev/rules.d/60-vboxdrv.rules %{_sysconfdir}/init.d/vboxdrv %{_sbindir}/rcvboxdrv %if %do_permissions %{_sysconfdir}/permissions.d/virtualbox-ose.easy %{_sysconfdir}/permissions.d/virtualbox-ose.secure %endif %files -n xorg-x11-driver-virtualbox-ose %defattr(-, root, root) %dir %{_libdir}/xorg/modules/drivers %dir %{_libdir}/xorg/modules/input %dir %{_datadir}/virtualbox %dir %{_datadir}/sax %dir %{_datadir}/sax/api %dir %{_datadir}/sax/api/data %dir %{_datadir}/sax/api/data/cdb %dir %{_datadir}/sax/sysp %dir %{_datadir}/sax/sysp/maps %dir %{_datadir}/sax/sysp/maps/update %dir %{_var}/lib/hardware %dir %{_var}/lib/hardware/ids %dir %{_libdir}/dri/ %dir %{_datadir}/hal/fdi/policy/20thirdparty/ %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so %{_libdir}/xorg/modules/input/vboxmouse_drv.so %{_var}/lib/hardware/ids/xorg-x11-driver-virtualbox-ose %{_datadir}/sax/api/data/cdb/Cards.xorg-x11-driver-virtualbox-ose %{_datadir}/sax/sysp/maps/update/Identity.map.xorg-x11-driver-virtualbox-ose %{_libdir}/VBoxOGL*.so %{_libdir}/dri/vboxvideo_dri.so %{_datadir}/hal/fdi/policy/20thirdparty/90-vboxguest.fdi %files guest-tools %defattr(-, root, root) %{_bindir}/VBoxRandR %{_bindir}/VBoxClient /sbin/mount.vboxsf %{_sbindir}/rcvboxadd %{_sysconfdir}/X11/xinit/xinitrc.d/vboxadd-xclient.sh %{_sysconfdir}/init.d/vboxadd %dir %{_datadir}/virtualbox %{_datadir}/virtualbox/x11config.pl %{_datadir}/virtualbox/x11restore.pl %{_sysconfdir}/udev/rules.d/60-vboxadd.rules %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor