mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
new package: add initial package 'xf86-video-vmware', enable on generic image
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
2248df22b3
commit
66ce23e09e
@ -67,7 +67,7 @@ fi
|
||||
|
||||
get_graphicdrivers() {
|
||||
if [ "$GRAPHIC_DRIVERS" = all ]; then
|
||||
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 radeon nvidia"
|
||||
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 radeon nvidia vmware"
|
||||
fi
|
||||
|
||||
for drv in $GRAPHIC_DRIVERS; do
|
||||
@ -78,6 +78,7 @@ get_graphicdrivers() {
|
||||
[ $drv = r600 ] && MESA_DRIVERS="$MESA_DRIVERS,r600"
|
||||
[ $drv = radeon ] && MESA_DRIVERS="$MESA_DRIVERS,radeon"
|
||||
[ $drv = nouveau ] && MESA_DRIVERS="$MESA_DRIVERS,nouveau"
|
||||
[ $drv = vmware ] && MESA_DRIVERS="$MESA_DRIVERS,swrast"
|
||||
|
||||
if [ $drv = i915 -o $drv = i965 ]; then
|
||||
XORG_DRIVERS="$XORG_DRIVERS intel"
|
||||
@ -92,12 +93,18 @@ get_graphicdrivers() {
|
||||
if [ $drv = nouveau ]; then
|
||||
XORG_DRIVERS="$XORG_DRIVERS nouveau"
|
||||
DRM_DRIVERS="$DRM_DRIVERS nouveau"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ $drv = nvidia ]; then
|
||||
XORG_DRIVERS="$XORG_DRIVERS nvidia"
|
||||
XINERAMA_SUPPORT="yes"
|
||||
fi
|
||||
|
||||
if [ $drv = vmware ]; then
|
||||
XORG_DRIVERS="$XORG_DRIVERS vmware"
|
||||
DRM_DRIVERS="$DRM_DRIVERS vmware"
|
||||
XINERAMA_SUPPORT="yes"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
|
22
packages/x11/driver/xf86-video-vmware/build
Executable file
22
packages/x11/driver/xf86-video-vmware/build
Executable file
@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
|
||||
. config/options $1
|
||||
|
||||
xorg_drv_configure_prepend
|
||||
|
||||
PKG_CONFIG="$PKG_CONFIG --define-variable=sdkdir=$SYSROOT_PREFIX/usr/include/xorg"
|
||||
CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/xorg/"
|
||||
|
||||
cd $PKG_BUILD
|
||||
|
||||
./configure --host=$TARGET_NAME \
|
||||
--build=$HOST_NAME \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--enable-shared \
|
||||
--disable-static \
|
||||
--with-xorg-module-dir=$XORG_PATH_MODULES
|
||||
|
||||
make
|
||||
|
||||
$MAKEINSTALL
|
6
packages/x11/driver/xf86-video-vmware/install
Executable file
6
packages/x11/driver/xf86-video-vmware/install
Executable file
@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
. config/options $1
|
||||
|
||||
mkdir -p $INSTALL/$XORG_PATH_MODULES/drivers
|
||||
cp -P $PKG_BUILD/src/.libs/vmware_drv.so $INSTALL/$XORG_PATH_MODULES/drivers
|
14
packages/x11/driver/xf86-video-vmware/meta
Normal file
14
packages/x11/driver/xf86-video-vmware/meta
Normal file
@ -0,0 +1,14 @@
|
||||
PKG_NAME="xf86-video-vmware"
|
||||
PKG_VERSION="11.0.2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="i386 x86_64"
|
||||
PKG_LICENSE="OSS"
|
||||
PKG_SITE="http://vmware.com/"
|
||||
PKG_URL="http://xorg.freedesktop.org/archive/individual/driver/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||
PKG_DEPENDS="libdrm"
|
||||
PKG_BUILD_DEPENDS="toolchain util-macros libdrm libXrandr libXrender libXinerama xorg-server"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="x11/driver"
|
||||
PKG_SHORTDESC="xf86-video-vmware: The Xorg driver for VMware VM machines"
|
||||
PKG_LONGDESC="The Xorg driver for VMware VM machines."
|
||||
PKG_IS_ADDON="no"
|
@ -123,7 +123,7 @@
|
||||
# Displayserver to use (xorg-server / no)
|
||||
DISPLAYSERVER="xorg-server"
|
||||
|
||||
# Graphic drivers to use (all / i915,i965,r200,r300,r600,radeon,nvidia,nouveau)
|
||||
# Graphic drivers to use (all / i915,i965,r200,r300,r600,radeon,nvidia,nouveau,vmware)
|
||||
# Space separated list is supported,
|
||||
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeon nvidia nouveau"
|
||||
GRAPHIC_DRIVERS="nouveau"
|
||||
|
@ -123,9 +123,9 @@
|
||||
# Displayserver to use (xorg-server / no)
|
||||
DISPLAYSERVER="xorg-server"
|
||||
|
||||
# Graphic drivers to use (all / i915,i965,r200,r300,r600,radeon,nvidia,nouveau)
|
||||
# Space separated list is supported,
|
||||
# e.g. GRAPHIC_DRIVERS="i915 i965 radeon nvidia nouveau"
|
||||
# Graphic drivers to use (all / i915,i965,r200,r300,r600,radeon,nvidia,nouveau,vmware)
|
||||
# Space separated list is supported,
|
||||
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeon nvidia nouveau"
|
||||
GRAPHIC_DRIVERS="nvidia"
|
||||
|
||||
# libdrm to use (libdrm / libdrm-master)
|
||||
|
@ -123,10 +123,10 @@
|
||||
# Displayserver to use (xorg-server / no)
|
||||
DISPLAYSERVER="xorg-server"
|
||||
|
||||
# Graphic drivers to use (all / i915,i965,r200,r300,r600,radeon,nvidia,nouveau)
|
||||
# Graphic drivers to use (all / i915,i965,r200,r300,r600,radeon,nvidia,nouveau,vmware)
|
||||
# Space separated list is supported,
|
||||
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeon nvidia nouveau"
|
||||
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 radeon nvidia"
|
||||
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 radeon nvidia vmware"
|
||||
|
||||
# libdrm to use (libdrm / libdrm-master)
|
||||
LIBDRM="libdrm"
|
||||
|
@ -123,9 +123,9 @@
|
||||
# Displayserver to use (xorg-server / no)
|
||||
DISPLAYSERVER="xorg-server"
|
||||
|
||||
# Graphic drivers to use (all / i915,i965,r200,r300,r600,radeon,nvidia,nouveau)
|
||||
# Graphic drivers to use (all / i915,i965,r200,r300,r600,radeon,nvidia,nouveau,vmware)
|
||||
# Space separated list is supported,
|
||||
# e.g. GRAPHIC_DRIVERS="i915 i965 radeon nvidia nouveau"
|
||||
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeon nvidia nouveau"
|
||||
GRAPHIC_DRIVERS="i965"
|
||||
|
||||
# libdrm to use (libdrm / libdrm-master)
|
||||
|
Loading…
x
Reference in New Issue
Block a user