From 831dc0ffd291170b5d905863093fd963a502dc4ef449afba76d084fff324c324 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 2 Mar 2015 09:32:46 +0000 Subject: [PATCH 1/2] Accepting request 288020 from home:wolfi323:branches:Virtualization Install vboxvideo_drv_117.so on Factory. Only this one works with the current xorg-x11-server in Factory/Tumbleweed. OBS-URL: https://build.opensuse.org/request/show/288020 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=174 --- virtualbox.changes | 5 +++++ virtualbox.spec | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/virtualbox.changes b/virtualbox.changes index 7a86a93..2e5f501 100644 --- a/virtualbox.changes +++ b/virtualbox.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Feb 26 18:13:18 UTC 2015 - wbauer@tmo.at + +- Install vboxvideo_drv_117.so on Factory + ------------------------------------------------------------------- Sun Feb 15 20:40:46 UTC 2015 - zaitor@opensuse.org diff --git a/virtualbox.spec b/virtualbox.spec index 7ce458b..1c7a695 100644 --- a/virtualbox.spec +++ b/virtualbox.spec @@ -412,6 +412,10 @@ install -m 755 VBoxClient %{buildroot}%{_bindir} # check the patch https://www.virtualbox.org/changeset/38784, regarding the # dropped xorg mouse driver in >= 1130 +%if 0%{?suse_version} > 1320 + install -m 755 vboxvideo_drv_117.so \ + %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so +%else %if 0%{?suse_version} >= 1315 install -m 755 vboxvideo_drv_116.so \ %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so @@ -420,6 +424,7 @@ install -m 755 VBoxClient %{buildroot}%{_bindir} install -m 755 vboxvideo_drv_114.so \ %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so %endif +%endif popd # VBoxOGL* libs for guest-x11 subpackage install -m 644 out/linux.*/release/bin/additions/VBoxOGL*.so \ From b9459916d61854c90c8e320c8f655bea53c164e2bf21fe46c7186ea531ce7723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 5 Mar 2015 08:26:24 +0000 Subject: [PATCH 2/2] - Version bump to 2.3.24: * VMM: emulation fix for the ENTER instruction under certain conditions; fixes Solaris 10 guests (VT-x without unrestricted guest execution) * VMM: fix for handling NMIs on Linux hosts with X2APIC enabled * NAT/NAT Network: fix connection drops when the host's DHCP lease was renewed (4.3.22 regression; Windows hosts only; bug #13839) * NAT: don't crash on an empty domain list when switching the DNS host configuration (4.3.22 regression; Mac OS X hosts only; bug #13874) * PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts only; bug #13842) * Shared Folders: fixed a problem with Windows guests (4.3.22 regression; bug #13786) * Audio: improved record quality when using the DirectSound audio backend * VBoxManage: when executing the controlvm command take care that the corresponding VM runtime changes are saved permanently (bug #13892) * Windows Installer: properly install the 32-bit version of VBoxRes.dll on 32-bit hosts (bug #13876) * Linux hosts / guests: Linux 4.0 fixes (bug #13835) * OS/2 Additions: fixed mouse integration (4.3.22 regression; bug #13825) * X11 Additions: fixed a sporadic failure to deactivate virtual screens (bug #13845) - Use smp_mflags when building kernel modules OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=175 --- UserManual.pdf | 4 ++-- VirtualBox-4.3.22-patched.tar.bz2 | 3 --- VirtualBox-4.3.24-patched.tar.bz2 | 3 +++ virtualbox.changes | 26 ++++++++++++++++++++++++++ virtualbox.spec | 7 ++++--- 5 files changed, 35 insertions(+), 8 deletions(-) delete mode 100644 VirtualBox-4.3.22-patched.tar.bz2 create mode 100644 VirtualBox-4.3.24-patched.tar.bz2 diff --git a/UserManual.pdf b/UserManual.pdf index f49c7fe..774fec3 100644 --- a/UserManual.pdf +++ b/UserManual.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d6338cb27953976c322888301df1c457f32e044f3c019f61addd6e8c0545c7e -size 6298827 +oid sha256:4402fe9c7b7df4a850786d4e1ad7a38958e715fbf7716ff8d178d1f3b172a119 +size 6306888 diff --git a/VirtualBox-4.3.22-patched.tar.bz2 b/VirtualBox-4.3.22-patched.tar.bz2 deleted file mode 100644 index 6ba9690..0000000 --- a/VirtualBox-4.3.22-patched.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a3dac5cc476c8ce14e830cb25037b45fdd49edb9b9194e108d8c342eedb1b6f8 -size 74530135 diff --git a/VirtualBox-4.3.24-patched.tar.bz2 b/VirtualBox-4.3.24-patched.tar.bz2 new file mode 100644 index 0000000..28a390d --- /dev/null +++ b/VirtualBox-4.3.24-patched.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:645e70a1adb11f8cdd0d3918f9ddb5717889cddb66825b97b3061445b09cd7af +size 74529955 diff --git a/virtualbox.changes b/virtualbox.changes index 2e5f501..bb11c08 100644 --- a/virtualbox.changes +++ b/virtualbox.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Wed Mar 4 11:41:54 UTC 2015 - tchvatal@suse.com + +- Version bump to 2.3.24: + * VMM: emulation fix for the ENTER instruction under certain conditions; fixes + Solaris 10 guests (VT-x without unrestricted guest execution) + * VMM: fix for handling NMIs on Linux hosts with X2APIC enabled + * NAT/NAT Network: fix connection drops when the host's DHCP lease was renewed + (4.3.22 regression; Windows hosts only; bug #13839) + * NAT: don't crash on an empty domain list when switching the DNS host + configuration (4.3.22 regression; Mac OS X hosts only; bug #13874) + * PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts only; bug + #13842) + * Shared Folders: fixed a problem with Windows guests (4.3.22 regression; bug + #13786) + * Audio: improved record quality when using the DirectSound audio backend + * VBoxManage: when executing the controlvm command take care that the + corresponding VM runtime changes are saved permanently (bug #13892) + * Windows Installer: properly install the 32-bit version of VBoxRes.dll on 32-bit + hosts (bug #13876) + * Linux hosts / guests: Linux 4.0 fixes (bug #13835) + * OS/2 Additions: fixed mouse integration (4.3.22 regression; bug #13825) + * X11 Additions: fixed a sporadic failure to deactivate virtual screens (bug + #13845) +- Use smp_mflags when building kernel modules + ------------------------------------------------------------------- Thu Feb 26 18:13:18 UTC 2015 - wbauer@tmo.at diff --git a/virtualbox.spec b/virtualbox.spec index 1c7a695..b2a353a 100644 --- a/virtualbox.spec +++ b/virtualbox.spec @@ -19,7 +19,7 @@ %define _vbox_instdir %{_libexecdir}/virtualbox %define _udevrulesdir %{_libexecdir}/udev/rules.d Name: virtualbox -Version: 4.3.22 +Version: 4.3.24 Release: 0 Summary: VirtualBox is an Emulator License: GPL-2.0+ @@ -293,6 +293,7 @@ rm -rf src/libs/{libpng-*,libxml2-*,libxslt-*,zlib-*,boost-*} # --disable-kmods don't build Linux kernel modules - but use SUSE specific way see few lines under # --nofatal try to avoid build fail caused by missing makeself package +# NOT an autoconf configure macro ./configure \ --enable-vnc \ --enable-vde \ @@ -344,7 +345,7 @@ for vbox_module in out/linux.*/release/bin/src/vbox{drv,netflt,netadp,pci} \ $PWD/modules_build_dir/$flavor/$module_name fi # build the module for the specific flavor - make -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules \ + make %{?_smp_mflags} -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules \ M=$PWD/modules_build_dir/$flavor/$module_name done done @@ -382,7 +383,7 @@ do #and trought the all flavors for flavor in %{flavors_to_build}; do #to install modules use Makefile from %{_prefix}/src/linux-obj/%_target_cpu/$flavor and builds from $PWD/modules_build_dir/$flavor/$module_name - make -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules_install M=$PWD/modules_build_dir/$flavor/$module_name + make %{?_smp_mflags} -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules_install M=$PWD/modules_build_dir/$flavor/$module_name done done