pkgbuild_arch/PKGBUILD # Maintener: Patrick Louis <patrick at unixhub dot net> # 2013-03-27: This PKGBUILD has been created pkgname=mcwm-beast packager=venamresm pkgver=20130327 pkgrel=1 pkgdesc="MCWM (xcb window manager) with ton of patches" arch=('i686' 'x86_64') url="http://hack.org/mc/hacks/mcwm/" license=('ISC') depends=('libxcb' 'xcb-proto' 'xcb-util' 'xcb-util-wm' 'clang') makedepends=('git') provides=('mcwm') conflicts=('mcwm') source=(mcwm.desktop) md5sums=('e5f16a47e2d5243c321c3e863e6065d4') _gitroot="git://github.com/venam/mcwm-beast" _gitname="mcwm-beast" _gitbranch="master" build() { cd "$srcdir" msg "Connecting to GIT server...." if [ ! -d "$_gitname" ] ; then git clone "$_gitroot" fi cd "$_gitname" git pull origin "$_gitbranch" msg2 "GIT checkout done or server timeout" msg "Starting make..." [ -d "$srcdir/$_gitname-build" ] && rm -rf "$srcdir/$_gitname-build" cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build" cd "$srcdir/$_gitname-build" LDFLAGS+=" -Wl,--no-as-needed" make } package() { install -o root -g root -m 755 -d "$pkgdir/usr/bin" -d "$pkgdir/usr/man/man1" cd "$srcdir/$_gitname-build" make "PREFIX=$pkgdir/usr" install install -m 644 -D "$srcdir/mcwm.desktop" "$pkgdir/usr/share/xsessions/mcwm.desktop" }