# Contributor: Emmanuel Gil Peyrot pkgname=weston-git pkgver=20120816 pkgrel=1 pkgdesc="A modern display server." arch=(i686 x86_64) url="http://wayland.freedesktop.org" license=('MIT') depends=('libxkbcommon-git' 'wayland-git' 'mesa-full-wayland' 'cairo-gl-git' 'poppler-glib' 'mtdev') options=(!libtool) _gitroot="git://anongit.freedesktop.org/wayland/weston" _gitname="weston" build() { msg "Connecting to git.freedesktop.org GIT server...." if [ -d "$srcdir/$_gitname" ] ; then cd $_gitname && git pull origin master msg "The local files are updated." else git clone $_gitroot --depth 1 fi msg "GIT checkout done or server timeout" msg "Starting make..." rm -rf "${srcdir}/$_gitname-build" cp -r "${srcdir}/$_gitname" "${srcdir}/$_gitname-build" cd "${srcdir}/$_gitname-build" ./autogen.sh --prefix=/usr --libexecdir=/usr/lib/weston make } package() { cd "${srcdir}/$_gitname-build" make DESTDIR="${pkgdir}" install install -m 755 -D clients/clickdot "${pkgdir}/usr/bin/weston-clickdot" install -m 755 -D clients/dnd "${pkgdir}/usr/bin/weston-dnd" install -m 755 -D clients/editor "${pkgdir}/usr/bin/weston-editor" install -m 755 -D clients/eventdemo "${pkgdir}/usr/bin/weston-eventdemo" install -m 755 -D clients/flower "${pkgdir}/usr/bin/weston-flower" install -m 755 -D clients/gears "${pkgdir}/usr/bin/weston-gears" install -m 755 -D clients/image "${pkgdir}/usr/bin/weston-image" install -m 755 -D clients/keyboard "${pkgdir}/usr/bin/weston-keyboard" install -m 755 -D clients/resizor "${pkgdir}/usr/bin/weston-resizor" install -m 755 -D clients/simple-egl "${pkgdir}/usr/bin/weston-simple-egl" install -m 755 -D clients/simple-shm "${pkgdir}/usr/bin/weston-simple-shm" install -m 755 -D clients/simple-touch "${pkgdir}/usr/bin/weston-simple-touch" install -m 755 -D clients/smoke "${pkgdir}/usr/bin/weston-smoke" install -m 755 -D clients/view "${pkgdir}/usr/bin/weston-view" }