#Maintainer: Dimitris Tzemos pkgname=projectM pkgver=2.1.0 pkgrel=4dj source=("http://downloads.sourceforge.net/projectm/$pkgname-complete-$pkgver-Source.tar.gz" 'patch_use_LIB_SUFFIX.diff' 'patch_use_both_fonts.diff' 'projectm-gcc6.patch' 'projectm-install-vera-ttf.patch' 'projectm-test-opengl.patch') sourcetemplate=http://people.salixos.org/djemos/salix/$pkgname docs=("AUTHORS" "COPYING" "INSTALL" "README" "TODO") url=http://projectm.sourceforge.net/ slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "projectM (Music visualization program)" "projectM is an OpenGL based advanced music visualization program" "for Linux, Mac OSX, and Windows. It is backward compatible with" "all the features of Milkdrop 1.x (and now 2.x), but has many new" "toys and enhancements." "" "Homepage: http://projectm.sourceforge.net/" ) build() { cd $SRC/$pkgname-complete-$pkgver-Source patch -p0 < $SRC/patch_use_LIB_SUFFIX.diff || return 1 #patch -p0 < $SRC/patch_use_both_fonts.diff || return 1 patch -p1 < $SRC/projectm-test-opengl.patch || return 1 patch -p1 < $SRC/projectm-install-vera-ttf.patch || return 1 sed 's/projectM_isnan/std::isnan/g' -i src/libprojectM/Renderer/BeatDetect.cpp || return 1 patch -p1 < $SRC/projectm-gcc6.patch || return 1 mkdir build || return 1 cd build cmake \ -Wno-dev \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -lglut -lGL" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -DINCLUDE-PROJECTM-PULSEAUDIO:BOOLEAN=ON \ -DCMAKE_BUILD_TYPE=Release .. make || return 1 make install DESTDIR=$PKG || return 1 cd .. }