summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFangrui Song2017-12-14 22:39:24 -0800
committerVic Luo2017-12-15 14:57:43 +0800
commit61c8f57ba4e1b7f34c1f92bffed847087971c0a7 (patch)
treefa0f7aa7f3abe82886013aca2c9c157b3dbb4fe1
parentaf1c45cc2cd7ac9b230422d75c9df06dc42b1b7d (diff)
downloadaur-61c8f57ba4e1b7f34c1f92bffed847087971c0a7.tar.gz
Use system clang
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD32
-rw-r--r--cquery-sh3
3 files changed, 12 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ac752697b5e7..1ce172278b07 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,15 @@
pkgbase = cquery-git
pkgdesc = Low-latency vscode language server for large C++ code-bases, powered by libclang.
- pkgver = 791.ebad9e2
+ pkgver = 826.6c1126a
pkgrel = 1
url = https://github.com/jacobdufault/cquery/
arch = any
license = MIT
makedepends = git
- makedepends = python2
+ makedepends = python
depends = clang
- depends = libtinfo5
source = git+https://github.com/jacobdufault/cquery.git
- source = cquery-sh
md5sums = SKIP
- md5sums = cdefbd32658ab9c6a531deb64c512c5d
pkgname = cquery-git
diff --git a/PKGBUILD b/PKGBUILD
index d6a2f0095aec..45e01d5f48e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,18 +2,17 @@
pkgname=cquery-git
_pkgname=cquery
-pkgver=791.ebad9e2
+pkgver=826.6c1126a
pkgrel=1
pkgdesc='Low-latency vscode language server for large C++ code-bases, powered by libclang.'
arch=('any')
url='https://github.com/jacobdufault/cquery/'
license=('MIT')
-depends=('clang' 'libtinfo5')
-makedepends=("git" "python2")
-source=('git+https://github.com/jacobdufault/cquery.git' 'cquery-sh')
+depends=('clang')
+makedepends=("git" "python")
+source=('git+https://github.com/jacobdufault/cquery.git')
md5sums=(
'SKIP'
- 'cdefbd32658ab9c6a531deb64c512c5d'
)
pkgver() {
@@ -25,31 +24,20 @@ prepare() {
cd $_pkgname
git submodule update --init --recursive
sed -e "s/, '-Werror'//g" -i ./wscript
- sed -e "s/rpath=.*,/rpath=\['lib'\],/g" -i ./wscript
}
build() {
cd $_pkgname
- python2 waf configure
- python2 waf build
- cd build
- ls -l lib || ln -s clang+llvm*/lib lib
+ python waf configure --prefix="$pkgdir/usr" --use-system-clang
+ python waf build
}
check() {
- cd $_pkgname/build
- ln -sf ../tests tests
- yes | ./app --test-unit --test-index --clang-sanity-check
+ cd $_pkgname
+ yes | build/release/bin/cquery --test-unit --test-index --clang-sanity-check
}
package() {
- install -m 755 -d "${pkgdir}/opt/cquery/"
- cd $_pkgname/
- cp -rf ./clang_resource_dir ${pkgdir}/opt/cquery/
- cd build/
- install -m 755 ./app "${pkgdir}/opt/cquery/cquery"
- install -m 755 -d "${pkgdir}/opt/cquery/lib"
- install -m 755 -t "${pkgdir}/opt/cquery/lib" lib/*.so*
- install -m 755 -d "${pkgdir}/usr/bin"
- install -D -m 755 "${srcdir}/cquery-sh" "${pkgdir}/usr/bin/cquery"
+ cd $_pkgname
+ python waf install
}
diff --git a/cquery-sh b/cquery-sh
deleted file mode 100644
index dbfd569ea6c4..000000000000
--- a/cquery-sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/bash
-cd /opt/cquery
-./cquery $@