updated on Thu Jan 19 16:10:29 UTC 2012
[aur-mirror.git] / vim-clang-complete-git / PKGBUILD
blobaaccfdaa4bafaabbb6bbcdd3c081e9fa410bcd73
1 # Maintainer : dobo <dobo90_at_gmail.com>
3 pkgname=vim-clang-complete-git
4 pkgver=20111214
5 pkgrel=1
6 pkgdesc='Plugin which uses clang for accurately completing C and C++ code. Git version.'
7 arch=(any)
8 url='https://github.com/Rip-Rip/clang_complete'
9 license=(custom)
10 depends=(vim clang python2)
11 makedepends=(git)
12 conflicts=(vim-clang-complete)
13 source=(set_default_library_path.patch)
14 md5sums=(a2691d6f99d6a42d9d330c241ad6b5d3)
16 __gitroot="https://github.com/Rip-Rip/clang_complete"
17 __gitname="clang_complete"
19 build() {
20         cd ${srcdir}
22         # Git checkout
23         if [ -d ${srcdir}/${__gitname} ] ; then
24                 msg "Git checkout:  Updating existing tree"
25                 cd ${__gitname} && git checkout
26                 msg "Git checkout:  Tree has been updated"
27         else
28                 msg "Git checkout:  Retrieving sources"
29                 git clone ${__gitroot} && cd ${__gitname} && git checkout
30         fi
31         msg "Checkout completed"
33         cd ${srcdir}
34         patch -p0 < ${srcdir}/set_default_library_path.patch
35         cd ${srcdir}/${__gitname}
37         # apparently script uses python2
38         sed -i 's@#!/usr/bin/env python@#!/usr/bin/env python2@' bin/cc_args.py
40         # creating directories 
41         install -d -m 755 ${pkgdir}/usr/share/vim/vimfiles/autoload/snippets
42         install -d -m 755 ${pkgdir}/usr/share/vim/vimfiles/bin
43         install -d -m 755 ${pkgdir}/usr/share/vim/vimfiles/doc
44         install -d -m 755 ${pkgdir}/usr/share/vim/vimfiles/plugin/clang
46         # copying files
47         install -D -m 644 autoload/snippets/* ${pkgdir}/usr/share/vim/vimfiles/autoload/snippets
48         install -D -m 755 bin/cc_args.py ${pkgdir}/usr/share/vim/vimfiles/bin/cc_args.py
49         install -D -m 644 doc/clang_complete.txt ${pkgdir}/usr/share/vim/vimfiles/doc/clang_complete.txt
50         install -D -m 644 plugin/{clang_complete.vim,libclang.py} ${pkgdir}/usr/share/vim/vimfiles/plugin
51         install -D -m 644 plugin/clang/{cindex.py,__init__.py} ${pkgdir}/usr/share/vim/vimfiles/plugin/clang
53         install -D -m 644 doc/clang_complete.txt ${pkgdir}/usr/share/licenses/${pkgname}/clang_complete.txt