new package:

- add glew
This commit is contained in:
Stephan Raue 2009-10-19 06:31:50 +02:00
parent 6c943d1128
commit aff7c27c41
4 changed files with 59 additions and 0 deletions

21
packages/graphics/glew/build Executable file
View 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
View 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

View 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

View File

@ -0,0 +1 @@
http://sources.openelec.tv/svn/glew-1.5.1.tar.bz2