mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
alarm/xf86-video-dove to 0.3.4-9
This commit is contained in:
parent
9e7ebdbd93
commit
d376fc516a
2 changed files with 48 additions and 4 deletions
|
@ -6,7 +6,7 @@ buildarch=4
|
|||
|
||||
pkgname="xf86-video-dove"
|
||||
pkgver=0.3.4
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
arch=('armv7h')
|
||||
url="http://www.solid-run.com/mw/index.php/CuBox_Drivers#GPU_Drivers"
|
||||
license=('GPL2')
|
||||
|
@ -15,7 +15,8 @@ makedepends=('pkgconfig' 'xorg-server-devel' 'resourceproto' 'scrnsaverproto')
|
|||
options=('!libtool' '!strip')
|
||||
source=("http://archlinuxarm.org/builder/src/xf86-video-dove-0.3.4.tar.gz"
|
||||
"xorg.conf"
|
||||
"dovefb-port-to-compat-api-for-new-server.patch")
|
||||
"dovefb-port-to-compat-api-for-new-server.patch"
|
||||
"rm-mibstore.patch")
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
|
@ -23,6 +24,8 @@ build() {
|
|||
CFLAGS="${CFLAGS} -I/opt/marvell-libgfx/include/HAL -g -DMRVL_SUPPORT_RANDR=1 -DMRVL_SUPPORT_EXA=1 -DDUMP_RAW_VIDEO=0 -DMRVL_USE_OFFSCREEN_HEAP=0 -DMRVL_EXA_MODE=2 -DMRVL_EXA_ENABLE_UP_DOWNLOAD=2 -DMRVL_EXA_FORCE_HW_LOAD=0 -DMRVL_EXA_ALLOC_PIXMAP_FROM_SYSTEM=0 -DMRVL_EXA_PERF_PROFILING=0 -DMRVL_EXA_TRACE_FALLBACK=0 -DMRVL_EXA_XBGR_SUPPORT=1 -DMRVL_XV_SUPPORT_RGB_FORMAT=1 -DMRVL_XV_TEX_VIDEO=1 -DMRVL_XV_OVERLAY_VIDEO=1 -DMRVL_XV_DEFERRED_STALL_GPU=1 -DMRVL_XV_USE_FAKE_FENCE_STALL=1 -DMRVL_RANDR_EDID_MODES=1 -DMRVL_CRTC_SUPPORT_ROTATION=1 -DMRVL_PLATFORM_INFO=1"
|
||||
LDFLAGS="$LDFLAGS -L/opt/marvell-libgfx/lib"
|
||||
|
||||
patch -Np1 -i "${srcdir}/rm-mibstore.patch"
|
||||
|
||||
# autotools fix.
|
||||
sed "s/^AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac
|
||||
|
||||
|
@ -44,5 +47,5 @@ package() {
|
|||
|
||||
md5sums=('b48a969dfab79a66c1817463380fa89c'
|
||||
'03294f82a3df0ccdf63f62ea1e4d027a'
|
||||
'0cf362fde4ca25572f8f264fb424e082')
|
||||
|
||||
'0cf362fde4ca25572f8f264fb424e082'
|
||||
'9ee6940923cd8513c131fc83adc4f6b0')
|
||||
|
|
41
alarm/xf86-video-dove/rm-mibstore.patch
Normal file
41
alarm/xf86-video-dove/rm-mibstore.patch
Normal file
|
@ -0,0 +1,41 @@
|
|||
diff -upr xf86-video-dove-0.3.4-a/src/dovefb.c xf86-video-dove-0.3.4-b/src/dovefb.c
|
||||
--- xf86-video-dove-0.3.4-a/src/dovefb.c 2013-03-19 12:07:16.840080915 +0000
|
||||
+++ xf86-video-dove-0.3.4-b/src/dovefb.c 2013-03-19 12:08:57.699645908 +0000
|
||||
@@ -17,7 +17,6 @@
|
||||
#include "xf86_OSproc.h"
|
||||
|
||||
#include "mipointer.h"
|
||||
-#include "mibstore.h"
|
||||
#include "micmap.h"
|
||||
#include "colormapst.h"
|
||||
#include "xf86cmap.h"
|
||||
@@ -1507,7 +1506,6 @@ FBDevScreenInit(SCREEN_INIT_ARGS_DECL)
|
||||
}
|
||||
|
||||
xf86SetBlackWhitePixels(pScreen);
|
||||
- miInitializeBackingStore(pScreen);
|
||||
xf86SetBackingStore(pScreen);
|
||||
|
||||
/* software cursor */
|
||||
diff -upr xf86-video-dove-0.3.4-a/src/dovefb_driver.h xf86-video-dove-0.3.4-b/src/dovefb_driver.h
|
||||
--- xf86-video-dove-0.3.4-a/src/dovefb_driver.h 2013-03-19 12:07:16.850075916 +0000
|
||||
+++ xf86-video-dove-0.3.4-b/src/dovefb_driver.h 2013-03-19 12:08:16.500247765 +0000
|
||||
@@ -18,7 +18,6 @@
|
||||
|
||||
#include "mipointer.h"
|
||||
#include "micmap.h"
|
||||
-#include "mibstore.h"
|
||||
|
||||
#include "colormapst.h"
|
||||
#include "xf86cmap.h"
|
||||
diff -upr xf86-video-dove-0.3.4-a/src/dovefb_xv.c xf86-video-dove-0.3.4-b/src/dovefb_xv.c
|
||||
--- xf86-video-dove-0.3.4-a/src/dovefb_xv.c 2011-03-07 17:52:09.000000000 +0000
|
||||
+++ xf86-video-dove-0.3.4-b/src/dovefb_xv.c 2013-03-19 12:08:16.510242929 +0000
|
||||
@@ -9,7 +9,6 @@
|
||||
#include "xf86.h"
|
||||
#include "xf86_OSproc.h"
|
||||
#include "mipointer.h"
|
||||
-#include "mibstore.h"
|
||||
#include "micmap.h"
|
||||
#include "colormapst.h"
|
||||
#include "xf86cmap.h"
|
Loading…
Reference in a new issue