updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / i3-git-overlap-docks / PKGBUILD
blobacdcfbafa724665a81f3cab70cb5fcbc9f1b469b
1 # Contributor: Nikhilesh S (nikki) <s.nikhilesh@gmail.com>
3 # based on i3-git (http://aur.archlinux.org/packages.php?ID=24665)
5 pkgname=i3-git-overlap-docks
6 pkgver=20110505
7 pkgrel=1
8 pkgdesc="An improved dynamic tiling window manager (overlapping dock patch for stalonetray etc.)."
9 arch=('i686' 'x86_64')
10 url="http://i3.zekjur.net/"
11 license=('BSD')
12 provides=('i3-wm')
13 conflicts=('i3-wm', 'i3-git')
14 depends=('xcb-util' 'libx11' 'libev' 'yajl')
15 makedepends=('git' 'asciidoc' 'docbook-xsl' 'pkgconfig'
16              'bison' 'flex')
17 optdepends=('rxvt-unicode: The terminal emulator used in the default config.'
18             'dmenu: As menu.'
19             'i3lock: For locking your screen.'
20             'i3status: To display systeminformation with a bar.')
21 options=('docs' '!strip')
23 source=('i3-overlap-docks.patch')
24 md5sums=('7a25f5dbe2846387cbcf5900f7ada2ab')
26 _gitroot="git://code.stapelberg.de/i3"
27 _gitname="i3"
29 build() {
30   cd "$srcdir"
31   msg "Connecting to GIT server...."
33   if [ -d $_gitname ] ; then
34     cd $_gitname && git pull origin
35     msg "The local files are updated."
36   else
37     git clone $_gitroot
38     
39     cd $_gitname
40     git branch -f next origin/next
41     git checkout next
43     git apply $srcdir/i3-overlap-docks.patch
45     git commit -am "Overlap docks patch (by nikki)."
46   fi
48   msg "GIT checkout done or server timeout"
49   msg "Starting make..."
51   rm -rf "$srcdir/$_gitname-build"
52   cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
53   cd "$srcdir/$_gitname-build"
55   make || return 1
56   make -C man || return 1
59 package() {
60   cd "$srcdir/$_gitname-build"
61   make DESTDIR="$pkgdir/" install || return 1
63   install -Dm644 man/i3.1 \
64     ${pkgdir}/usr/share/man/man1/i3.1 || return 1
65   install -Dm644 man/i3-msg.1 \
66     ${pkgdir}/usr/share/man/man1/i3-msg.1 || return 1
67   install -Dm644 man/i3-input.1 \
68     ${pkgdir}/usr/share/man/man1/i3-input.1 || return 1
70   install -Dm644 LICENSE \
71     ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1
73   rm ${pkgdir}/usr/bin/i3-wsbar || return 1
75   make clean
78 # vim:set ts=2 sw=2 et: