diff --git a/packages/graphics/glew/build b/packages/graphics/glew/build new file mode 100755 index 0000000000..2817db6917 --- /dev/null +++ b/packages/graphics/glew/build @@ -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 diff --git a/packages/graphics/glew/install b/packages/graphics/glew/install new file mode 100755 index 0000000000..e69510c04e --- /dev/null +++ b/packages/graphics/glew/install @@ -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 diff --git a/packages/graphics/glew/patches/10-glew-crosscompiling.diff b/packages/graphics/glew/patches/10-glew-crosscompiling.diff new file mode 100644 index 0000000000..6ede17ba51 --- /dev/null +++ b/packages/graphics/glew/patches/10-glew-crosscompiling.diff @@ -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 diff --git a/packages/graphics/glew/url b/packages/graphics/glew/url new file mode 100644 index 0000000000..cc013b7342 --- /dev/null +++ b/packages/graphics/glew/url @@ -0,0 +1 @@ +http://sources.openelec.tv/svn/glew-1.5.1.tar.bz2 \ No newline at end of file