# Description: Lightning fast realtime 3D engine # Maintainer: Aaron Ball, nullspoon at oper dot io # Depends on: bzip2 libjpeg-turbo libpng libglvnd name=irrlicht version=1.8.5 release=1 source=(https://downloads.sourceforge.net/irrlicht/${name}-${version}.zip) build() { cd ${name}-${version}/source/Irrlicht # Use system libjpeg, libpng, and zlib, and bzip sed -r '/^#define _IRR_USE_NON_SYSTEM_(JPEG_LIB|LIB_PNG|ZLIB|BZLIB)_/d' -i ../../include/IrrCompileConfig.h sed -r '/^(ZLIB|JPEGLIB|LIBPNG|BZIP2)OBJ/d' -i Makefile sed -r '/^sharedlib: LDFLAGS/s,\r?$, -lz -ljpeg -lpng -lz -lbz2,' -i Makefile # Update sysctl include to correct glibc path sed -r 's/#include /#include /' -i COSOperator.cpp rm -r bzip2 jpeglib libpng zlib make NDEBUG=1 sharedlib make INSTALL_DIR=${PKG}/usr/lib install }