44 lines
1.0 KiB
Plaintext
44 lines
1.0 KiB
Plaintext
# Description: The OpenGL Extension Wrangler Library
|
|
# URL: https://glew.sourceforge.net
|
|
# Maintainer: Tim Biermann, tbier at posteo dot de
|
|
# Depends on: glu xorg-libxi xorg-libxmu
|
|
|
|
name=glew
|
|
version=2.2.0
|
|
release=2
|
|
source=(https://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tgz
|
|
egl+glx.patch
|
|
glew-install.patch)
|
|
|
|
build() {
|
|
cd $name-$version
|
|
|
|
patch -Np1 -i $SRC/glew-install.patch
|
|
patch -Np1 -i $SRC/egl+glx.patch
|
|
|
|
sed -i -e "s|lib64|lib|" config/Makefile.linux
|
|
sed -i -e '/^.PHONY: .*\.pc$/d' -i Makefile
|
|
|
|
make \
|
|
CC="${CC:-gcc}" \
|
|
LD="${CC:-gcc}" \
|
|
CFLAGS.EXTRA="$CFLAGS -fPIC" \
|
|
LDFLAGS.EXTRA="$LDFLAGS" \
|
|
STRIP= \
|
|
glew.bin
|
|
|
|
mv bin/glewinfo bin/glxewinfo
|
|
rm glew.pc
|
|
|
|
make SYSTEM=linux-egl \
|
|
STRIP= \
|
|
glew.lib.shared bin/glewinfo
|
|
|
|
mv bin/glewinfo bin/eglewinfo
|
|
|
|
make GLEW_DEST=$PKG/usr STRIP= \
|
|
SYSTEM=linux-egl install
|
|
install -D -m755 -t $PKG/usr/bin bin/eglewinfo bin/glxewinfo bin/visualinfo
|
|
ln -s eglewinfo $PKG/usr/bin/glewinfo
|
|
}
|