void-packages/srcpkgs/omxplayer/template

58 lines
1.4 KiB
Plaintext

# Template file for 'omxplayer'
pkgname=omxplayer
version=20130324
revision=2
short_desc="Commandline OMX player for the Raspberry Pi"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="https://github.com/huceke/omxplayer"
nofetch=yes
noextract=yes
# XXX only rpi
only_for_archs="armv6l"
hostmakedepends="pkg-config"
makedepends="rpi-firmware pcre-devel boost-devel freetype-devel ffmpeg-0.10x-compat-devel"
do_fetch() {
local url="git://github.com/huceke/omxplayer.git"
git clone $url ${pkgname}-${version}
}
do_build() {
cp -f ${FILESDIR}/Makefile* .
_ffmpeg_inc="/usr/include/ffmpeg-0.10x-compat"
_ffmpeg_lib="/usr/lib/ffmpeg-0.10x-compat"
if [ "$CROSS_BUILD" ]; then
INCLUDES="-I$XBPS_CROSS_BASE/include \
-I$XBPS_CROSS_BASE/include/freetype2 \
-I$XBPS_CROSS_BASE/${_ffmpeg_inc}"
LDFLAGS="-L$XBPS_CROSS_BASE/lib -L$XBPS_CROSS_BASE/${_ffmpeg_lib}"
sed -e "s|@INCLUDES@|${INCLUDES}|g" -i Makefile.include
sed -e "s|@LDFLAGS@|${LDFLAGS}|g" -i Makefile.include
sed -e "s|@OPTBASE@|${XBPS_CROSS_BASE}/opt|g" -i Makefile.include
else
sed -e "s|@INCLUDES@|-I${_ffmpeg_inc}|g" -i Makefile.include
sed -e "s|@LDFLAGS@|-L${_ffmpeg_lib} -Wl,-rpath ${_ffmpeg_lib}|g" -i Makefile.include
sed -e "s|@OPTBASE@|/opt|g" -i Makefile.include
fi
make CC="$CC" CXX="$CXX" LD="$LD"
}
do_install() {
make DESTDIR=${DESTDIR} install
}
omxplayer_package() {
depends="freefont-ttf"
pkg_install() {
vmove usr
}
}