# Maintainer: Ossi Saukko _name=ocp pkgname=ocp-git pkgver=0.1.22.r143.0183e4b pkgrel=2 pkgdesc="Open Cubic Player (GIT Version)" arch=('i686' 'x86_64') url="http://stian.cubic.org/project-ocp.php" license=('GPL') depends=('hicolor-icon-theme' 'libxpm' 'libxxf86vm') optdepends=('adplug: for OPL formats support' 'alsa-lib: for ALSA output' 'flac: for FLAC audio support' 'libmad: for MPEG audio support' 'libsidplay: for SID music support' 'libvorbis: for Vorbis audio support' 'sdl: for SDL user interface support' 'sdl2: for SDL2 user interface support') makedepends=('git') provides=("${_name}=${pkgver}") conflicts=("${_name}") install=$pkgname.install source=("${_name}::git://git.code.sf.net/p/opencubicplayer/code") md5sums=('SKIP') pkgver() { cd "${srcdir}/${_name}" printf "%s.r%s.%s" "$(grep \^AC_INIT configure.ac|cut -d, -f2|xargs)" \ "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { cd "${srcdir}/${_name}" git submodule init git submodule update # Adding support for new version of GCC sed -i.orig 's/\*|4\.\*|5\.\*|6\.\*|7\*/&|8*|9*/' configure # If both SDL and SDL2 are installed, then disable SDL. # Otherwise there are functions with similar names and linking fails. CONFIG="--prefix=/usr --sysconfdir=/etc --with-timidity-default-path=/etc/timidity++/" if [ -f /usr/include/SDL/SDL.h ] && [ -f /usr/include/SDL2/SDL.h ] then CONFIG="${CONFIG} --without-sdl" fi ./configure ${CONFIG} make } package() { cd "${srcdir}/${_name}" make DESTDIR="${pkgdir}" install }