mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 05:06:43 +00:00
new package:
- add glew
This commit is contained in:
parent
6c943d1128
commit
aff7c27c41
21
packages/graphics/glew/build
Executable file
21
packages/graphics/glew/build
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
. config/options
|
||||||
|
|
||||||
|
$SCRIPTS/build toolchain
|
||||||
|
$SCRIPTS/build libX11
|
||||||
|
$SCRIPTS/build libXext
|
||||||
|
$SCRIPTS/build libXi
|
||||||
|
$SCRIPTS/build libXmu
|
||||||
|
$SCRIPTS/build $MESA #GL/GLU
|
||||||
|
|
||||||
|
cd $PKG_BUILD
|
||||||
|
make SYSTEM=linux \
|
||||||
|
GLEW_DEST=/usr \
|
||||||
|
CC=$TARGET_CC \
|
||||||
|
|
||||||
|
mkdir -p $SYSROOT_PREFIX/usr/lib
|
||||||
|
cp -PR lib/* $SYSROOT_PREFIX/usr/lib
|
||||||
|
|
||||||
|
mkdir -p $SYSROOT_PREFIX/usr/include
|
||||||
|
cp -PR include/* $SYSROOT_PREFIX/usr/include
|
12
packages/graphics/glew/install
Executable file
12
packages/graphics/glew/install
Executable file
@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
. config/options
|
||||||
|
|
||||||
|
$SCRIPTS/install libX11
|
||||||
|
$SCRIPTS/install libXext
|
||||||
|
$SCRIPTS/install libXi
|
||||||
|
$SCRIPTS/install libXmu
|
||||||
|
$SCRIPTS/install $MESA
|
||||||
|
|
||||||
|
mkdir -p $INSTALL/usr/lib
|
||||||
|
cp -PR $PKG_BUILD/lib/lib*.so* $INSTALL/usr/lib
|
25
packages/graphics/glew/patches/10-glew-crosscompiling.diff
Normal file
25
packages/graphics/glew/patches/10-glew-crosscompiling.diff
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
diff -Naur glew-1.5.1/config/Makefile.linux glew-1.5.1.patch/config/Makefile.linux
|
||||||
|
--- glew-1.5.1/config/Makefile.linux 2008-11-03 07:25:20.000000000 +0100
|
||||||
|
+++ glew-1.5.1.patch/config/Makefile.linux 2009-10-13 19:24:17.305658392 +0200
|
||||||
|
@@ -1,19 +1,13 @@
|
||||||
|
NAME = $(GLEW_NAME)
|
||||||
|
-CC = cc
|
||||||
|
-LD = cc
|
||||||
|
+CC = $(CC)
|
||||||
|
+LD = $(CC)
|
||||||
|
ifneq (undefined, $(origin GLEW_MX))
|
||||||
|
CFLAGS.EXTRA = -DGLEW_MX
|
||||||
|
endif
|
||||||
|
PICFLAG = -fPIC
|
||||||
|
LDFLAGS.SO = -shared -Wl,-soname=$(LIB.SONAME)
|
||||||
|
M_ARCH ?= $(shell arch)
|
||||||
|
-ifeq (x86_64,${M_ARCH})
|
||||||
|
-LDFLAGS.EXTRA = -L/usr/X11R6/lib64
|
||||||
|
-LIBDIR = $(GLEW_DEST)/lib64
|
||||||
|
-else
|
||||||
|
-LDFLAGS.EXTRA = -L/usr/X11R6/lib
|
||||||
|
LIBDIR = $(GLEW_DEST)/lib
|
||||||
|
-endif
|
||||||
|
LDFLAGS.GL = -lXmu -lXi -lGLU -lGL -lXext -lX11
|
||||||
|
LDFLAGS.STATIC = -Wl,-Bstatic
|
||||||
|
LDFLAGS.DYNAMIC = -Wl,-Bdynamic
|
1
packages/graphics/glew/url
Normal file
1
packages/graphics/glew/url
Normal file
@ -0,0 +1 @@
|
|||||||
|
http://sources.openelec.tv/svn/glew-1.5.1.tar.bz2
|
Loading…
x
Reference in New Issue
Block a user