updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / subtle-hg / PKGBUILD
blob5ceca5b7234a576edb8b07ed187874473f6e6556
1 # Contributor: unexist <unexist@dorfelite.net>
2 # Contributor: manveru <m.fellinger@gmail.com>
3 # Contributor: Xilon <xilonmu@gmail.com>
4 pkgname="subtle-hg"
5 pkgver=9999
6 pkgrel=1
7 pkgdesc="A grid-based manual tiling window manager with a strong focus on easy but customizable look and feel"
8 arch=("i686" "x86_64")
9 url="http://subtle.subforge.org"
10 license=("GPL")
11 depends=("libx11" "ruby" "ruby-minitar")
12 makedepends=("mercurial" "ruby" "pkg-config")
13 provides=("subtle")
14 conflicts=("subtle" "sur-hg")
15 replaces=("subtle-svn")
16 backup=("etc/xdg/subtle/subtle.rb")
17 source=()
18 md5sums=()
20 _hgroot="http://hg.subforge.org"
21 _hgrepo="subtle"
23 build() {
24   cd "$srcdir"
25   msg "Connecting to Mercurial server...."
27   if [ -d $_hgrepo ] ; then
28     cd $_hgrepo
29     hg pull -u || return 1
30     msg "The local files are updated."
31   else
32     hg clone $_hgroot $_hgrepo || return 1
33   fi
35   msg "Mercurial checkout done or server timeout"
36   msg "Starting make..."
38   rm -rf "$srcdir/$_hgrepo-build"
39   cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
42 package() {
43   cd "$srcdir/$_hgrepo-build"
44   rake destdir=${startdir}/pkg install || return 1