mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
add package Mesa-master-20090718
This commit is contained in:
parent
9046b31644
commit
1caf44d436
55
packages/graphics/Mesa-master/build
Normal file
55
packages/graphics/Mesa-master/build
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
. config/options
|
||||||
|
|
||||||
|
$SCRIPTS/build expat
|
||||||
|
$SCRIPTS/build glproto
|
||||||
|
$SCRIPTS/build dri2proto
|
||||||
|
$SCRIPTS/build $LIBDRM
|
||||||
|
$SCRIPTS/build libXext
|
||||||
|
$SCRIPTS/build libXdamage
|
||||||
|
$SCRIPTS/build libXfixes
|
||||||
|
$SCRIPTS/build libXxf86vm
|
||||||
|
$SCRIPTS/build libX11
|
||||||
|
|
||||||
|
cd $PKG_BUILD
|
||||||
|
HOST_CC=$HOST_CC \
|
||||||
|
OPT_FLAGS="$CFLAGS -D_GNU_SOURCE" \
|
||||||
|
HOST_OPT_FLAGS="$HOST_CFLAGS" \
|
||||||
|
X11_INCLUDES= \
|
||||||
|
DRI_DRIVER_INSTALL_DIR="$XORG_PATH_DRI" \
|
||||||
|
DRI_DRIVER_SEARCH_DIR="$XORG_PATH_DRI" \
|
||||||
|
./configure --host=$TARGET_NAME \
|
||||||
|
--build=$HOST_NAME \
|
||||||
|
--prefix=/usr \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--localstatedir=/var \
|
||||||
|
--disable-static \
|
||||||
|
--enable-shared \
|
||||||
|
--disable-debug \
|
||||||
|
--disable-selinux \
|
||||||
|
--disable-xcb \
|
||||||
|
--disable-glx-tls \
|
||||||
|
--enable-driglx-direct \
|
||||||
|
--disable-egl \
|
||||||
|
--disable-gl-osmesa \
|
||||||
|
--disable-glu \
|
||||||
|
--disable-glut \
|
||||||
|
--disable-glw \
|
||||||
|
--disable-gallium \
|
||||||
|
--disable-motif \
|
||||||
|
--with-driver=dri \
|
||||||
|
--with-dri-drivers=$DRIDRIVERS \
|
||||||
|
--with-dri-driverdir="$XORG_PATH_DRI" \
|
||||||
|
--with-xorg-driver-dir="$XORG_PATH_DRIVERS" \
|
||||||
|
--with-x \
|
||||||
|
--without-demos \
|
||||||
|
# --enable-gallium-intel \
|
||||||
|
# --enable-gallium-radeon \
|
||||||
|
# --enable-gallium-nouveau \
|
||||||
|
|
||||||
|
make
|
||||||
|
|
||||||
|
make -C progs/xdemos
|
||||||
|
|
||||||
|
$MAKEINSTALL -C src/mesa
|
22
packages/graphics/Mesa-master/install
Normal file
22
packages/graphics/Mesa-master/install
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
. config/options
|
||||||
|
|
||||||
|
$SCRIPTS/install libXdamage
|
||||||
|
$SCRIPTS/install $LIBDRM
|
||||||
|
$SCRIPTS/install expat
|
||||||
|
$SCRIPTS/install libXext
|
||||||
|
$SCRIPTS/install libXfixes
|
||||||
|
$SCRIPTS/install libXxf86vm
|
||||||
|
$SCRIPTS/install libX11
|
||||||
|
|
||||||
|
mkdir -p $INSTALL/usr/lib
|
||||||
|
cp -PR $PKG_BUILD/lib/libGL.so* $INSTALL/usr/lib
|
||||||
|
#cp -PR $PKG_BUILD/src/mesa/libmesa.so* $INSTALL/usr/lib
|
||||||
|
#cp -PR $PKG_BUILD/lib/libdricore.so $INSTALL/usr/lib
|
||||||
|
|
||||||
|
mkdir -p $INSTALL/usr/lib/dri
|
||||||
|
cp -PR $PKG_BUILD/lib*/*_dri.so $INSTALL/usr/lib/dri
|
||||||
|
|
||||||
|
mkdir -p $INSTALL/usr/bin
|
||||||
|
cp -PR $PKG_BUILD/progs/xdemos/{corender,glsync,glthreads,glxcontexts,glxdemo,glxgears,glxgears_fbconfig,glxgears_pixmap,glxheads,glxinfo,glxpbdemo,glxpixmap,glxsnoop,glxswapcontrol,manywin,offset,overlay,pbdemo,pbinfo,sharedtex,sharedtex_mt,texture_from_pixmap,wincopy,xfont,xrotfontdemo} $INSTALL/usr/bin
|
14
packages/graphics/Mesa-master/patches/102_dont-vblank.diff
Normal file
14
packages/graphics/Mesa-master/patches/102_dont-vblank.diff
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
diff --git a/src/mesa/drivers/dri/intel/intel_screen.c b/src/mesa/drivers/dri/intel/intel_screen.c
|
||||||
|
index 5233e58..5dded4b 100644
|
||||||
|
--- a/src/mesa/drivers/dri/intel/intel_screen.c
|
||||||
|
+++ b/src/mesa/drivers/dri/intel/intel_screen.c
|
||||||
|
@@ -55,7 +55,7 @@ PUBLIC const char __driConfigOptions[] =
|
||||||
|
DRI_CONF_BEGIN
|
||||||
|
DRI_CONF_SECTION_PERFORMANCE
|
||||||
|
DRI_CONF_FTHROTTLE_MODE(DRI_CONF_FTHROTTLE_IRQS)
|
||||||
|
- DRI_CONF_VBLANK_MODE(DRI_CONF_VBLANK_ALWAYS_SYNC)
|
||||||
|
+ DRI_CONF_VBLANK_MODE(DRI_CONF_VBLANK_DEF_INTERVAL_0)
|
||||||
|
/* Options correspond to DRI_CONF_BO_REUSE_DISABLED,
|
||||||
|
* DRI_CONF_BO_REUSE_ALL
|
||||||
|
*/
|
||||||
|
|
35
packages/graphics/Mesa-master/patches/10_cross-compile.diff
Normal file
35
packages/graphics/Mesa-master/patches/10_cross-compile.diff
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
diff -Naur mesa-7.1rc1-20080706.orig/bin/mklib mesa-7.1rc1-20080706/bin/mklib
|
||||||
|
--- mesa-7.1rc1-20080706.orig/bin/mklib 2008-07-06 14:09:54.000000000 +0200
|
||||||
|
+++ mesa-7.1rc1-20080706/bin/mklib 2008-07-06 14:11:03.000000000 +0200
|
||||||
|
@@ -211,9 +211,9 @@
|
||||||
|
if [ "x$LINK" = "x" ] ; then
|
||||||
|
# -linker was not specified so set default link command now
|
||||||
|
if [ $CPLUSPLUS = 1 ] ; then
|
||||||
|
- LINK=g++
|
||||||
|
+ LINK=$CXX
|
||||||
|
else
|
||||||
|
- LINK=gcc
|
||||||
|
+ LINK=$CC
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
diff -Naur mesa-7.1rc1-20080706.orig/configs/linux-dri mesa-7.1rc1-20080706/configs/linux-dri
|
||||||
|
--- mesa-7.1rc1-20080706.orig/configs/linux-dri 2008-07-06 14:09:54.000000000 +0200
|
||||||
|
+++ mesa-7.1rc1-20080706/configs/linux-dri 2008-07-06 14:16:00.000000000 +0200
|
||||||
|
@@ -14,6 +14,7 @@
|
||||||
|
#MKDEP_OPTIONS = -MF depend
|
||||||
|
|
||||||
|
OPT_FLAGS = -O2 -g
|
||||||
|
+HOST_OPT_FLAGS = $(OPT_FLAGS)
|
||||||
|
PIC_FLAGS = -fPIC
|
||||||
|
|
||||||
|
# Add '-DGLX_USE_TLS' to ARCH_FLAGS to enable TLS support.
|
||||||
|
@@ -29,6 +30,8 @@
|
||||||
|
|
||||||
|
CFLAGS = -Wall -Wmissing-prototypes -std=c99 -ffast-math \
|
||||||
|
$(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)
|
||||||
|
+HOST_CFLAGS = -Wall -Wmissing-prototypes -std=c99 -ffast-math \
|
||||||
|
+ $(HOST_OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)
|
||||||
|
|
||||||
|
CXXFLAGS = -Wall $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES)
|
||||||
|
|
1
packages/graphics/Mesa-master/url
Normal file
1
packages/graphics/Mesa-master/url
Normal file
@ -0,0 +1 @@
|
|||||||
|
http://sources.openelec.tv/svn/Mesa-master-20090718.tar.bz2
|
Loading…
x
Reference in New Issue
Block a user