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:
commit
bdcddde29b
34
virtualbox-xorg-1.15.patch
Normal file
34
virtualbox-xorg-1.15.patch
Normal 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))
|
@ -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
|
||||||
|
|
||||||
|
@ -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 \
|
||||||
|
Loading…
Reference in New Issue
Block a user