summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorYurii Kolesnykov2019-01-11 16:59:57 +0100
committerYurii Kolesnykov2019-01-11 16:59:57 +0100
commitc0f87f17d91fcdfe44dbb421c29fa43eff6499f5 (patch)
tree61fed81edd350a5f1a37e93b90359b7007f30d2a /PKGBUILD
parentd41c168d5b560efaa944d3202c1b562b7c69b4fb (diff)
downloadaur-c0f87f17d91fcdfe44dbb421c29fa43eff6499f5.tar.gz
8.0.0_r307160.40cd4b77e9a
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 8 insertions, 32 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5b61b41fbfd4..37fe5c9b4074 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -24,7 +24,7 @@ pkgname=(
'clang-tools-extra-git'
)
_pkgname='llvm'
-pkgver=8.0.0_r173651.9597cfd242c
+pkgver=8.0.0_r307160.40cd4b77e9a
pkgrel=1
arch=('i686' 'x86_64')
@@ -49,26 +49,12 @@ makedepends=(
options=('staticlibs' '!strip')
source=(
- "${_pkgname}::git+https://git.llvm.org/git/llvm.git"
- 'clang::git+https://git.llvm.org/git/clang.git'
- 'clang-tools-extra::git+https://git.llvm.org/git/clang-tools-extra.git'
- 'compiler-rt::git+https://git.llvm.org/git/compiler-rt.git'
- 'lld::git+https://git.llvm.org/git/lld.git'
- 'lldb::git+https://git.llvm.org/git/lldb.git'
- 'polly::git+https://git.llvm.org/git/polly.git'
+ "${_pkgname}::git+https://github.com/llvm/llvm-project.git"
'llvm-Config-llvm-config.h'
)
-sha256sums=(
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- '597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48'
-)
+sha256sums=('SKIP'
+ '597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48')
#
# BEGIN INTERNAL VARIABLES AND FUNCTIONS
@@ -141,7 +127,7 @@ _install_licenses() {
#
pkgver() {
- cd "${srcdir}/${_pkgname}"
+ cd "${srcdir}/${_pkgname}/${_pkgname}"
# This will almost match the output of `llvm-config --version` when the
# LLVM_APPEND_VC_REV cmake flag is turned on. The only difference is
@@ -154,22 +140,12 @@ pkgver() {
echo "${_pkgver//svn}"
}
-prepare() {
- cd "${srcdir}/${_pkgname}"
- # Anything added here and packaged separately should be pruned in _install_licenses() above.
- mkdir -pv tools/{clang/tools/extra,lld,lldb,polly} projects/compiler-rt
- git --git-dir="${srcdir}"/clang/.git archive master|tar -xp -C tools/clang
- git --git-dir="${srcdir}"/clang-tools-extra/.git archive master|tar -xp -C tools/clang/tools/extra
- git --git-dir="${srcdir}"/compiler-rt/.git archive master|tar -xp -C projects/compiler-rt
- git --git-dir="${srcdir}"/lld/.git archive master|tar -xp -C tools/lld
- git --git-dir="${srcdir}"/lldb/.git archive master|tar -xp -C tools/lldb
- git --git-dir="${srcdir}"/polly/.git archive master|tar -xp -C tools/polly
+build() {
+ cd "${srcdir}/${_pkgname}"
mkdir -p "${srcdir}/build"
-}
-build() {
cd "${srcdir}/build"
# Building with any already installed on the system LLVM OCaml bindings is very error-prone.
@@ -211,7 +187,7 @@ build() {
-DLLVM_BINUTILS_INCDIR:PATH=/usr/include \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- "../${_pkgname}"
+ "../${_pkgname}/${_pkgname}"
make
make ocaml_doc