# Description: The OpenGL Extension Wrangler Library. # URL: https://glew.sourceforge.net/ # Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu # Depends on: glew mesa-32 xorg-libxi-32 xorg-libxmu-32 name=glew-32 version=2.3.0 release=1 source=(https://downloads.sourceforge.net/project/glew/glew/$version/glew-$version.tgz) build() { cd glew-$version sed -i \ -e '/INSTALL/s:-s::' \ -e '/$(CC) $(CFLAGS) -o/s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \ -e '/^.PHONY: .*\.pc$/d' \ Makefile sed -i -e "s|lib64|lib32|" config/Makefile.linux cp config/Makefile.linux config/Makefile.solaris GLEW_OPTIONS=( CC="${CC:-gcc}" \ LD="${CC:-gcc}" \ CFLAGS.EXTRA="$CFLAGS -fPIC" \ LDFLAGS.EXTRA="$LDFLAGS $(pkgconf --libs x11)" \ STRIP=true \ M_ARCH="" \ POPT="$CFLAGS" \ SYSTEM="linux-egl" ) make "${GLEW_OPTIONS[@]}" \ glew.bin make "${GLEW_OPTIONS[@]}" \ GLEW_DEST="$PKG/usr" \ LIBDIR="$PKG/usr/lib32" \ PKGDIR="$PKG/usr/lib32/pkgconfig" \ install.all rm -r $PKG/usr/{bin,include} }