summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordobo902015-06-08 19:33:16 +0200
committerdobo902015-06-08 19:33:16 +0200
commit82ab06903a893c5e6f5897dd2d083f7a0fda1086 (patch)
tree9b78b68ba60feefbee05d5bb750a3e73d0bcc7a5
downloadaur-82ab06903a893c5e6f5897dd2d083f7a0fda1086.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD42
-rw-r--r--set_default_library_path.patch11
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..03c478b5cf6b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = vim-clang-complete-git
+ pkgdesc = Plugin which uses clang for accurately completing C and C++ code. Git version.
+ pkgver = 20130623
+ pkgrel = 1
+ url = https://github.com/Rip-Rip/clang_complete
+ arch = any
+ license = custom
+ makedepends = git
+ depends = vim
+ depends = clang
+ depends = python2
+ conflicts = vim-clang-complete
+ source = git://github.com/Rip-Rip/clang_complete
+ source = set_default_library_path.patch
+ md5sums = SKIP
+ md5sums = c217f1489facdd8148bb5c3453380404
+
+pkgname = vim-clang-complete-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bba5d03decad
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer : dobo <dobo90_at_gmail.com>
+
+pkgname=vim-clang-complete-git
+pkgver=20130623
+pkgrel=1
+pkgdesc='Plugin which uses clang for accurately completing C and C++ code. Git version.'
+arch=(any)
+url='https://github.com/Rip-Rip/clang_complete'
+license=(custom)
+depends=(vim clang python2)
+makedepends=(git)
+conflicts=(vim-clang-complete)
+source=(git://github.com/Rip-Rip/clang_complete
+ set_default_library_path.patch)
+md5sums=(SKIP
+ c217f1489facdd8148bb5c3453380404)
+
+prepare() {
+ cd ${srcdir}
+ patch -p0 < set_default_library_path.patch
+}
+
+package() {
+ cd ${srcdir}/clang_complete
+
+ # apparently script uses python2
+ sed -i 's@#!/usr/bin/env python@#!/usr/bin/env python2@' bin/cc_args.py
+
+ # creating directories
+ install -d -m 755 ${pkgdir}/usr/share/vim/vimfiles/bin
+ install -d -m 755 ${pkgdir}/usr/share/vim/vimfiles/doc
+ install -d -m 755 ${pkgdir}/usr/share/vim/vimfiles/plugin/clang
+ install -d -m 755 ${pkgdir}/usr/share/vim/vimfiles/plugin/snippets
+
+ # copying files
+ install -D -m 755 bin/cc_args.py ${pkgdir}/usr/share/vim/vimfiles/bin/cc_args.py
+ install -D -m 644 doc/clang_complete.txt ${pkgdir}/usr/share/vim/vimfiles/doc/clang_complete.txt
+ install -D -m 644 plugin/{clang_complete.vim,libclang.py} ${pkgdir}/usr/share/vim/vimfiles/plugin
+ install -D -m 644 plugin/clang/* ${pkgdir}/usr/share/vim/vimfiles/plugin/clang
+ install -D -m 644 plugin/snippets/* ${pkgdir}/usr/share/vim/vimfiles/plugin/snippets
+ install -D -m 644 doc/clang_complete.txt ${pkgdir}/usr/share/licenses/${pkgname}/clang_complete.txt
+}
diff --git a/set_default_library_path.patch b/set_default_library_path.patch
new file mode 100644
index 000000000000..33034b920714
--- /dev/null
+++ b/set_default_library_path.patch
@@ -0,0 +1,11 @@
+--- clang_complete/plugin/clang_complete.vim 2013-01-29 00:23:47.391951233 +0100
++++ clang_complete/plugin/clang_complete.vim_new 2013-01-29 00:28:35.408624138 +0100
+@@ -78,7 +78,7 @@ function! s:ClangCompleteInit()
+ endif
+
+ if !exists('g:clang_library_path')
+- let g:clang_library_path = ''
++ let g:clang_library_path = '/usr/lib'
+ endif
+
+ if !exists('g:clang_complete_macros')