PKGBUILDs/alarm/xf86-video-armsoc-git/PKGBUILD
2013-02-20 14:35:34 -06:00

54 lines
1.4 KiB
Bash

# Maintainer: Erik Andersson <erik.h.andersson@gmail.com>
# ArmSoc (OMAP + Mali) FrameBuffer driver for Xorg from the Chromium OS git.
# Official upstream is at
# http://git.linaro.org/gitweb?p=arm/xorg/driver/xf86-video-armsoc.git;a=summary
buildarch=4
pkgname="xf86-video-armsoc-git"
pkgver=20130220
pkgrel=1
arch=('armv7h')
url="http://git.chromium.org/gitweb/?p=chromiumos/third_party/xf86-video-armsoc.git;a=summary"
license=('GPL2')
makedepends=('git' 'pkgconfig' 'xorg-server-devel' 'resourceproto' 'scrnsaverproto')
options=('!libtool')
replaces=('xf86-video-armsoc')
source=('compat_post_X_1.13.patch')
md5sums=('402a7285d410c58a746152bb0012a746')
_gitroot="http://git.chromium.org/git/chromiumos/third_party/xf86-video-armsoc.git"
_gitname="xf86-video-armsoc"
build() {
cd "$srcdir"
msg "Connecting to git server..."
if [[ -d "$_gitname" ]]; then
cd "$_gitname" && git pull origin
msg "The local files are updated."
else
git clone "$_gitroot" "$_gitname"
cd "$_gitname"
fi
msg "GIT checkout done or server timeout"
msg "Patching source..."
# X 1.13 compatibility from the Linaro upstream
patch -p1 -i ${srcdir}/compat_post_X_1.13.patch
msg "Starting build..."
./autogen.sh
./configure --prefix=/usr
make
}
package() {
pkgdesc="armsoc framebuffer driver for X from chromium os git"
cd "${srcdir}/${pkgname}"
make DESTDIR="${pkgdir}" install
}