aboutsummaryrefslogtreecommitdiffstats
path: root/community/ccls/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ccls/APKBUILD')
-rw-r--r--community/ccls/APKBUILD33
1 files changed, 23 insertions, 10 deletions
diff --git a/community/ccls/APKBUILD b/community/ccls/APKBUILD
index c73478ed5ee..4e13371c3ae 100644
--- a/community/ccls/APKBUILD
+++ b/community/ccls/APKBUILD
@@ -1,30 +1,43 @@
# Contributor: Clayton Craft <clayton@craftyguy.net>
# Maintainer: Clayton Craft <clayton@craftyguy.net>
pkgname=ccls
-pkgver=0.20210330
-pkgrel=2
+pkgver=0.20230717
+pkgrel=0
pkgdesc="C/C++/Objective-C language server"
url="https://github.com/MaskRay/ccls"
arch="all"
license="Apache-2.0"
-makedepends="clang-dev clang-static cmake llvm-dev llvm-static rapidjson-dev
- zlib-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/MaskRay/ccls/archive/refs/tags/$pkgver.tar.gz"
+makedepends="
+ clang-dev
+ clang-static
+ cmake
+ libxml2-dev
+ llvm-dev
+ llvm-gtest
+ llvm-static
+ rapidjson-dev
+ samurai
+ zlib-dev
+ "
+source="$pkgname-$pkgver.tar.gz::https://github.com/MaskRay/ccls/archive/$pkgver.tar.gz"
options="!check" # no tests
build() {
- cmake -H. \
+ CC=clang \
+ CXX=clang++ \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
-DCLANG_LINK_CLANG_DYLIB=on \
- -DLLVM_LINK_LLVM_DYLIB=on \
- -Bbuild
+ -DLLVM_LINK_LLVM_DYLIB=on
cmake --build build
}
package() {
- DESTDIR="$pkgdir" cmake --build build --target install
+ DESTDIR="$pkgdir" cmake --install build
}
+
sha512sums="
-dd78c040c2a51d6b47f8dd2d8bdc0661111f26b9233ffeb41216254b1b0ad0f634190784e6b8c2d7b36475c13020356342d83a9f80047d7da75ce21ca8885b16 ccls-0.20210330.tar.gz
+f0fe31877151b76cabc17aa2ef8d3d87038805fbe43ca807e2e0824e90d952b1f5767f151788480aedf58e2ff569b72978fceeaca6b741b00c643d73f6afb445 ccls-0.20230717.tar.gz
"