1
0
forked from pool/virtualbox

Accepting request 214177 from Virtualization

- added virtualbox-xorg-1.15.patch to support xorg-server 1.15 (forwarded request 213969 from sndirsch)

OBS-URL: https://build.opensuse.org/request/show/214177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtualbox?expand=0&rev=80
This commit is contained in:
Stephan Kulow 2014-01-17 15:14:40 +00:00 committed by Git OBS Bridge
commit bdcddde29b
3 changed files with 50 additions and 3 deletions

View File

@ -0,0 +1,34 @@
Index: VirtualBox-4.2.20/src/VBox/Additions/x11/vboxvideo/Makefile.kmk
===================================================================
--- VirtualBox-4.2.20.orig/src/VBox/Additions/x11/vboxvideo/Makefile.kmk
+++ VirtualBox-4.2.20/src/VBox/Additions/x11/vboxvideo/Makefile.kmk
@@ -336,6 +336,20 @@ vboxvideo_drv_114_INCS += $(PATH_ROOT)/s
vboxvideo_drv_114_SOURCES := $(vboxvideo_drv_15_SOURCES)
+#
+# vboxvideo_drv_115
+#
+DLLS += vboxvideo_drv_115
+vboxvideo_drv_115_TEMPLATE = VBOXGUESTR3XORGMOD
+vboxvideo_drv_115_CFLAGS := $(vboxvideo_drv_70_CFLAGS)
+vboxvideo_drv_115_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=101500000
+vboxvideo_drv_115_INCS = \
+ $(vboxvideo_xorg_INCS) \
+ /usr/include/xorg
+vboxvideo_drv_115_INCS += $(PATH_ROOT)/src/VBox/Runtime/include
+vboxvideo_drv_115_SOURCES := $(vboxvideo_drv_15_SOURCES)
+
+
ifdef VBOX_USE_SYSTEM_XORG_HEADERS
# Build using local X.Org headers. We assume X.Org Server 1.7 or later.
DLLS := $(filter-out vboxvideo_drv_%,$(DLLS)) vboxvideo_drv_system
@@ -389,7 +403,7 @@ $$(vboxvideo_drv_0_OUTDIR)/tstvboxvideo6
$$(QUIET)$$(APPEND) -t "$$@" "done"
endef
- $(foreach ver, _70 _71 _13 _14 _15 _16 _17 _18 _19 _110 _111 _112 _113 _114, $(eval $(def_vboxvideo_test)))
+ $(foreach ver, _70 _71 _13 _14 _15 _16 _17 _18 _19 _110 _111 _112 _113 _114 _115, $(eval $(def_vboxvideo_test)))
endif # ! VBOX_ONLY_SDK
endif # eq ($(KBUILD_HOST_ARCH),$(KBUILD_TARGET_ARCH))

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Jan 15 09:45:05 UTC 2014 - sndirsch@suse.com
- added virtualbox-xorg-1.15.patch to support xorg-server 1.15
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 09 12:14:51 UTC 2014 - joerg.lorenzen@ki.tng.de Thu Jan 09 12:14:51 UTC 2014 - joerg.lorenzen@ki.tng.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package virtualbox # spec file for package virtualbox
# #
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -146,6 +146,8 @@ Patch101: vbox-default-os-type.diff
Patch103: vbox-disable-updates.diff Patch103: vbox-disable-updates.diff
#use pie/fPIE for setuid binaries (bnc#743143) #use pie/fPIE for setuid binaries (bnc#743143)
Patch104: vbox-fpie.diff Patch104: vbox-fpie.diff
#add support for xorg-server 1.15
Patch105: virtualbox-xorg-1.15.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: pwdutils permissions PreReq: pwdutils permissions
Requires: %{name}-host-kmp = %version Requires: %{name}-host-kmp = %version
@ -280,6 +282,7 @@ This package contains icons for guest desktop files that were created on the des
%patch101 %patch101
%patch103 %patch103
%patch104 -p1 %patch104 -p1
%patch105 -p1
#copy user manual #copy user manual
%__cp %{S:1} UserManual.pdf %__cp %{S:1} UserManual.pdf
#copy kbuild config #copy kbuild config
@ -435,7 +438,11 @@ pushd out/linux.*/release/bin/additions/
# check the patch https://www.virtualbox.org/changeset/38784, regarding the # check the patch https://www.virtualbox.org/changeset/38784, regarding the
# dropped xorg mouse driver in >= 1130 # dropped xorg mouse driver in >= 1130
%if %suse_version > 1230 %if %suse_version > 1310
%__install -m 755 vboxvideo_drv_115.so \
%{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
%else
%if %suse_version == 1310
%__install -m 755 vboxvideo_drv_114.so \ %__install -m 755 vboxvideo_drv_114.so \
%{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so %{buildroot}%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
%else %else
@ -475,7 +482,8 @@ pushd out/linux.*/release/bin/additions/
%endif #if =1210 %endif #if =1210
%endif #if =1220 %endif #if =1220
%endif #if =1230 %endif #if =1230
%endif #if >1230 %endif #if =1310
%endif #if >1310
popd popd
# VBoxOGL* libs for guest-x11 subpackage # VBoxOGL* libs for guest-x11 subpackage
%__install -m 644 out/linux.*/release/bin/additions/VBoxOGL*.so \ %__install -m 644 out/linux.*/release/bin/additions/VBoxOGL*.so \