mirror of
https://github.com/void-linux/void-packages.git
synced 2025-08-02 10:52:57 +02:00
virtualbox-ose: rebuild against xorg-server-1.19
This commit is contained in:
parent
734a5c3dd3
commit
384d5f50eb
4 changed files with 14 additions and 23 deletions
|
@ -13,6 +13,7 @@ VBOX_PATH_APP_DOCS = $(VBOX_PATH_PACKAGE_DOCS)
|
||||||
VBOX_WITH_REGISTRATION_REQUEST =
|
VBOX_WITH_REGISTRATION_REQUEST =
|
||||||
VBOX_WITH_UPDATE_REQUEST =
|
VBOX_WITH_UPDATE_REQUEST =
|
||||||
VBOX_USE_SYSTEM_XORG_HEADERS = 1
|
VBOX_USE_SYSTEM_XORG_HEADERS = 1
|
||||||
|
VBOX_NO_LEGACY_XORG_X11 = 1
|
||||||
# Enable it when vnc pkg is available.
|
# Enable it when vnc pkg is available.
|
||||||
#VBOX_WITH_VNC := 1
|
#VBOX_WITH_VNC := 1
|
||||||
VBOX_GCC_WERR =
|
VBOX_GCC_WERR =
|
||||||
|
|
11
srcpkgs/virtualbox-ose/patches/008-no-vboxvideo.patch
Normal file
11
srcpkgs/virtualbox-ose/patches/008-no-vboxvideo.patch
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- src/VBox/Additions/x11/vboxvideo/Makefile.kmk.orig 2016-10-11 02:49:23.184986182 +0100
|
||||||
|
+++ src/VBox/Additions/x11/vboxvideo/Makefile.kmk 2016-10-11 02:49:39.879176964 +0100
|
||||||
|
@@ -376,7 +376,7 @@ vboxvideo_drv_118_SOURCES := $(vboxvideo
|
||||||
|
|
||||||
|
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
|
||||||
|
+ DLLS := $(filter-out vboxvideo_drv_%,$(DLLS))
|
||||||
|
SYSMODS := $(filter-out vboxvideo_drv%,$(SYSMODS))
|
||||||
|
vboxvideo_drv_system_TEMPLATE = VBOXGUESTR3XORGMOD
|
||||||
|
vboxvideo_drv_system_CFLAGS := \
|
|
@ -1,19 +0,0 @@
|
||||||
--- src/VBox/Additions/x11/vboxvideo/vboxvideo.h 2015-03-04 00:38:45.381480285 +0100
|
|
||||||
+++ src/VBox/Additions/x11/vboxvideo/vboxvideo.h 2015-03-04 00:40:57.536942966 +0100
|
|
||||||
@@ -130,15 +130,7 @@
|
|
||||||
#define VBOX_MAX_DRAWABLES 256 /* At random. */
|
|
||||||
|
|
||||||
#define VBOXPTR(p) ((VBOXPtr)((p)->driverPrivate))
|
|
||||||
-
|
|
||||||
-/** Helper to work round different ways of getting the root window in different
|
|
||||||
- * server versions. */
|
|
||||||
-#if defined(XORG_VERSION_CURRENT) && XORG_VERSION_CURRENT < 70000000 \
|
|
||||||
- && XORG_VERSION_CURRENT >= 10900000
|
|
||||||
-# define ROOT_WINDOW(pScrn) screenInfo.screens[(pScrn)->scrnIndex]->root
|
|
||||||
-#else
|
|
||||||
-# define ROOT_WINDOW(pScrn) WindowTable[(pScrn)->scrnIndex]
|
|
||||||
-#endif
|
|
||||||
+#define ROOT_WINDOW(pScrn) screenInfo.screens[(pScrn)->scrnIndex]->root
|
|
||||||
|
|
||||||
/** Structure containing all virtual monitor-specific information. */
|
|
||||||
struct VBoxScreen
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'virtualbox-ose'
|
# Template file for 'virtualbox-ose'
|
||||||
pkgname=virtualbox-ose
|
pkgname=virtualbox-ose
|
||||||
version=5.1.18
|
version=5.1.18
|
||||||
revision=1
|
revision=2
|
||||||
wrksrc="VirtualBox-${version}"
|
wrksrc="VirtualBox-${version}"
|
||||||
short_desc="General-purpose full virtualizer for x86 hardware"
|
short_desc="General-purpose full virtualizer for x86 hardware"
|
||||||
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
||||||
|
@ -139,7 +139,7 @@ virtualbox-ose-dkms_package() {
|
||||||
virtualbox-ose-guest_package() {
|
virtualbox-ose-guest_package() {
|
||||||
lib32disabled=yes
|
lib32disabled=yes
|
||||||
depends="virtualbox-ose-guest-dkms-${version}_${revision}"
|
depends="virtualbox-ose-guest-dkms-${version}_${revision}"
|
||||||
conflicts="xserver-abi-video>20_1"
|
conflicts="xserver-abi-video>23_1"
|
||||||
short_desc+=" - guest utilities"
|
short_desc+=" - guest utilities"
|
||||||
|
|
||||||
pkg_install() {
|
pkg_install() {
|
||||||
|
@ -154,8 +154,6 @@ virtualbox-ose-guest_package() {
|
||||||
${PKGDESTDIR}/etc/xdg/autostart/vboxclient.desktop
|
${PKGDESTDIR}/etc/xdg/autostart/vboxclient.desktop
|
||||||
|
|
||||||
cd ${wrksrc}/out/linux.$BUILD_PLATFORM_ARCH/release/bin/additions
|
cd ${wrksrc}/out/linux.$BUILD_PLATFORM_ARCH/release/bin/additions
|
||||||
install -D vboxvideo_drv_system.so \
|
|
||||||
${PKGDESTDIR}/usr/lib/xorg/modules/drivers/vboxvideo.so
|
|
||||||
install -d ${PKGDESTDIR}/usr/lib/xorg/modules/drivers
|
install -d ${PKGDESTDIR}/usr/lib/xorg/modules/drivers
|
||||||
install -m755 VBoxOGL*.so ${PKGDESTDIR}/usr/lib
|
install -m755 VBoxOGL*.so ${PKGDESTDIR}/usr/lib
|
||||||
ln -sf /usr/lib/VBoxOGL.so \
|
ln -sf /usr/lib/VBoxOGL.so \
|
||||||
|
|
Loading…
Add table
Reference in a new issue