# Maintainer: Llewelyn Trahaearn # Contributor: SpepS _pkgbase=vsxu pkgname=${_pkgbase}-git pkgver=0.4.0.1.r238.gbcc7e75 pkgrel=2 pkgdesc="A free to use program that lets you create and perform real-time audio visual presets." arch=('i686' 'x86_64') url="http://www.vsxu.com/" license=('GPL' 'custom') depends=('pulseaudio' 'glew' 'glfw' 'glfw2' 'opencv' 'libpng12' 'desktop-file-utils' 'xdg-utils') makedepends=('git' 'cmake') optdepends=( 'jack: alternate audio source') provides=("${_pkgbase}") conflicts=("${_pkgbase}") install=${pkgname}.install source=("git://github.com/vovoid/${_pkgbase}.git") sha512sums=('SKIP') pkgver() { cd "${srcdir}/${_pkgbase}" ( set -o pipefail git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } prepare() { _branch=master cd "${srcdir}/${_pkgbase}" git checkout ${_branch} } build() { cd "${srcdir}/${_pkgbase}" [[ -d build ]] || mkdir build && cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ -DGLFW_LIBRARY=/usr/lib/libglfw2.so \ -DPNG_LIBRARY=/usr/lib/libpng12.so \ -DPNG_PNG_INCLUDE_DIR=/usr/include/libpng12 make } package() { cd "${srcdir}/${_pkgbase}/build" make DESTDIR="${pkgdir}" install # License. install -Dm644 ../COPYING "${pkgdir}/usr/share/licenses/${_pkgbase}/LICENSE" }