updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / i3-tree / PKGBUILD
blobe633ce4d7aca7e6f27880a018822c1c0fd764258
1 # Maintainer: Fabio Zanini <fabio.zanini@fastmail.fm>
3 pkgname=i3-tree
4 pkgver=20110403
5 pkgrel=1
6 pkgdesc="An improved dynamic tiling window manager. Tree branch."
7 arch=('i686' 'x86_64')
8 url="http://i3.zekjur.net/"
9 license=('BSD')
10 provides=('i3-wm')
11 conflicts=('i3-wm' 'i3-git')
12 depends=('xcb-util' 'libxcursor' 'libev' 'yajl')
13 makedepends=('git' 'asciidoc' 'docbook-xsl' 'pkgconfig'
14              'bison' 'flex')
15 optdepends=('rxvt-unicode: The terminal emulator used in the default config.'
16             'dmenu: As menu.'
17             'i3lock: For locking your screen.'
18             'i3status: To display systeminformation with a bar.')
19 options=('docs' '!strip')
20 install='i3-tree.install'
22 _gitroot="git://code.stapelberg.de/i3"
23 _gitname="i3"
25 build() {
26   cd "$srcdir"
27   msg "Connecting to GIT server...."
29   if [ -d $_gitname ] ; then
30     cd $_gitname && git pull origin
31     msg "The local files are updated."
32   else
33     git clone $_gitroot
34     
35     cd $_gitname
36     git branch -f tree origin/tree
37     git checkout tree
38   fi
40   msg "GIT checkout done or server timeout"
41   msg "Starting make..."
43   rm -rf "$srcdir/$_gitname-build"
44   cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
45   cd "$srcdir/$_gitname-build"
47   # makepkg takes care of the || return 1 part
48   make
49   make -C man
52 package() {
53   cd "$srcdir/$_gitname-build"
54   make DESTDIR="$pkgdir/" install
56   install -Dm644 man/i3.1 \
57     ${pkgdir}/usr/share/man/man1/i3.1
58   install -Dm644 man/i3-msg.1 \
59     ${pkgdir}/usr/share/man/man1/i3-msg.1
60   install -Dm644 man/i3-input.1 \
61     ${pkgdir}/usr/share/man/man1/i3-input.1
63   install -Dm644 LICENSE \
64     ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
66   make clean
69 # vim:set ts=2 sw=2 et: