2bwm

personal fork of the fast floating wm

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"
}

Download

raw zip tar