mirror of
https://aur.archlinux.org/ocp-git.git
synced 2024-11-21 20:06:27 +00:00
Update to 0.1.22.r120.f4e3a9d
Also disabling SDL support when SDL and SDL2 are both installed. Otherwise linker is having a problems with functions from SDL and SDL2 having the same names.
This commit is contained in:
parent
74f5042331
commit
f9619d080b
2 changed files with 18 additions and 5 deletions
5
.SRCINFO
5
.SRCINFO
|
@ -1,6 +1,6 @@
|
||||||
pkgbase = ocp-git
|
pkgbase = ocp-git
|
||||||
pkgdesc = Open Cubic Player (GIT Version)
|
pkgdesc = Open Cubic Player (GIT Version)
|
||||||
pkgver = 0.1.22.r119.7b725e8
|
pkgver = 0.1.22.r120.f4e3a9d
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = http://stian.cubic.org/project-ocp.php
|
url = http://stian.cubic.org/project-ocp.php
|
||||||
install = ocp-git.install
|
install = ocp-git.install
|
||||||
|
@ -18,7 +18,8 @@ pkgbase = ocp-git
|
||||||
optdepends = libsidplay: for SID music support
|
optdepends = libsidplay: for SID music support
|
||||||
optdepends = libvorbis: for Vorbis audio support
|
optdepends = libvorbis: for Vorbis audio support
|
||||||
optdepends = sdl: for SDL user interface support
|
optdepends = sdl: for SDL user interface support
|
||||||
provides = ocp=0.1.22.r119.7b725e8
|
optdepends = sdl2: for SDL2 user interface support
|
||||||
|
provides = ocp=0.1.22.r120.f4e3a9d
|
||||||
conflicts = ocp
|
conflicts = ocp
|
||||||
source = ocp::git://git.code.sf.net/p/opencubicplayer/code
|
source = ocp::git://git.code.sf.net/p/opencubicplayer/code
|
||||||
md5sums = SKIP
|
md5sums = SKIP
|
||||||
|
|
18
PKGBUILD
18
PKGBUILD
|
@ -1,7 +1,7 @@
|
||||||
# Maintainer: Ossi Saukko <osaukko at gmail dot com>
|
# Maintainer: Ossi Saukko <osaukko at gmail dot com>
|
||||||
_name=ocp
|
_name=ocp
|
||||||
pkgname=ocp-git
|
pkgname=ocp-git
|
||||||
pkgver=0.1.22.r119.7b725e8
|
pkgver=0.1.22.r120.f4e3a9d
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Open Cubic Player (GIT Version)"
|
pkgdesc="Open Cubic Player (GIT Version)"
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
|
@ -16,7 +16,8 @@ optdepends=('adplug: for OPL formats support'
|
||||||
'libmad: for MPEG audio support'
|
'libmad: for MPEG audio support'
|
||||||
'libsidplay: for SID music support'
|
'libsidplay: for SID music support'
|
||||||
'libvorbis: for Vorbis audio support'
|
'libvorbis: for Vorbis audio support'
|
||||||
'sdl: for SDL user interface support')
|
'sdl: for SDL user interface support'
|
||||||
|
'sdl2: for SDL2 user interface support')
|
||||||
makedepends=('git')
|
makedepends=('git')
|
||||||
provides=("${_name}=${pkgver}")
|
provides=("${_name}=${pkgver}")
|
||||||
conflicts=("${_name}")
|
conflicts=("${_name}")
|
||||||
|
@ -34,8 +35,19 @@ build() {
|
||||||
cd "${srcdir}/${_name}"
|
cd "${srcdir}/${_name}"
|
||||||
git submodule init
|
git submodule init
|
||||||
git submodule update
|
git submodule update
|
||||||
|
|
||||||
|
# Adding support for new version of GCC
|
||||||
sed -i.orig 's/\*|4\.\*|5\.\*|6\.\*|7\*/&|8*/' configure
|
sed -i.orig 's/\*|4\.\*|5\.\*|6\.\*|7\*/&|8*/' configure
|
||||||
./configure --prefix=/usr --sysconfdir=/etc --with-timidity-default-path=/etc/timidity++/
|
|
||||||
|
# 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
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue