updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / i3-git / PKGBUILD
blob3a5e6fc18f82d86288d7251e11242b8a7725d938
1 # Maintainer: Thorsten Toepper <atsutane at freethoughts dot de>
3 pkgname=i3-git
4 pkgver=20111128
5 pkgrel=1
6 pkgdesc="An improved dynamic tiling window manager"
7 arch=('i686' 'x86_64')
8 url="http://i3.zekjur.net/"
9 license=('BSD')
10 provides=('i3-wm')
11 conflicts=('i3-wm' 'i3bar' 'i3bar-git')
12 depends=('libxcursor' 'xcb-util-keysyms' 'xcb-util-wm' 'libev' 'yajl' 'startup-notification' 'pcre')
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')
21 _gitroot="git://code.stapelberg.de/i3"
22 _gitname="i3"
24 build() {
25   cd "$srcdir"
26   msg "Connecting to GIT server...."
28   if [ -d $_gitname ] ; then
29     cd $_gitname && git pull origin
30     msg "The local files are updated."
31   else
32     git clone $_gitroot
33     
34     cd $_gitname
35     git branch -f next origin/next
36     git checkout next
37   fi
39   msg "GIT checkout done or server timeout"
40   msg "Starting make..."
42   rm -rf "$srcdir/$_gitname-build"
43   cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
44   cd "$srcdir/$_gitname-build"
46   make
47   make -C man
50 package() {
51   cd "$srcdir/$_gitname-build"
52   make DESTDIR="$pkgdir/" install
54   install -Dm644 LICENSE \
55     ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
56   
57   install -Dm644 man/i3.1 \
58     ${pkgdir}/usr/share/man/man1/i3.1
59   install -Dm644 i3bar/doc/i3bar.1 \
60     ${pkgdir}/usr/share/man/man1/i3bar.1
61   install -Dm644 man/i3-config-wizard.1 \
62     ${pkgdir}/usr/share/man/man1/i3-config-wizard.1
63   install -Dm644 man/i3-input.1 \
64     ${pkgdir}/usr/share/man/man1/i3-input.1
65   install -Dm644 man/i3-msg.1 \
66     ${pkgdir}/usr/share/man/man1/i3-msg.1
67   install -Dm644 man/i3-migrate-config-to-v4.1 \
68     ${pkgdir}/usr/share/man/man1/i3-migrate-config-to-v4.1
69   install -Dm644 man/i3-nagbar.1 \
70     ${pkgdir}/usr/share/man/man1/i3-nagbar.1
71   install -Dm644 LICENSE \
72     ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
74   make clean
77 # vim:set ts=2 sw=2 et: