mirror of
https://aur.archlinux.org/ocp-git.git
synced 2024-11-22 04:06:29 +00:00
7bef476e3a
Source Code for the Open Cubic Player is now hosted on GitHub. This commit changes the new URL and also updates pkgver to 0.2.0.r339.ecd8853.
57 lines
1.7 KiB
Bash
57 lines
1.7 KiB
Bash
# Maintainer: Ossi Saukko <osaukko at gmail dot com>
|
|
_name=ocp
|
|
pkgname=ocp-git
|
|
pkgver=0.2.0.r339.ecd8853
|
|
pkgrel=1
|
|
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://github.com/mywave82/opencubicplayer.git")
|
|
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
|
|
}
|