# -*- shell-script -*- # # Contributor: anrxc_sysphere_org pkgname=awesome-git pkgver=20091012 pkgrel=1 pkgdesc="A window manager and Lua framework for writing your own." arch=("i686" "x86_64") url="http://awesome.naquadah.org" source=("awesome.desktop") install="${pkgname}.install" license=("GPL2") depends=("pango" "imlib2" "lua" "dbus-core" "xcb-util" "libev" "libxdg-basedir" "startup-notification") makedepends=("git" "cmake" "docbook-xsl" "asciidoc" "xmlto" "doxygen" "gperf" "luadoc" "imagemagick") options=("!libtool" "docs") provides=("awesome") conflicts=("awesome") md5sums=() _gitroot="git://git.naquadah.org/awesome.git" _gitname="awesome" build() { cd "${srcdir}" msg "Connecting to GIT server..." if [[ -d "${_gitname}" ]]; then (cd "${_gitname}" && git pull origin) msg "The local repository was updated." else git clone "${_gitroot}" "${_gitname}" msg "The remote repository was cloned." fi msg "GIT sync done or server timeout." msg "Starting make..." rm -rf "${_gitname}-build" cp -r "${_gitname}" "${_gitname}-build" cd "${_gitname}-build" # Debugging flags #make CFLAGS+="-O0 -fno-inline -ggdb3" \ make CMAKE_ARGS=" -DPREFIX=/usr -DSYSCONFDIR=/etc \ -DCMAKE_BUILD_TYPE=RELEASE" || return 1 make DESTDIR="${pkgdir}" install || return 1 # Install the desktop file for login managers install -Dm644 "${srcdir}/awesome.desktop" \ "${pkgdir}/etc/X11/sessions/awesome.desktop" || return 1 }