diff options
author | Lone_Wolf | 2020-12-08 13:29:09 +0100 |
---|---|---|
committer | Lone_Wolf | 2020-12-08 13:29:09 +0100 |
commit | 0d45e9b31a10d8891141cd123b6ebcc052ed4384 (patch) | |
tree | d985ff192ef2fa9a0b84644e69f86a6d4bf1871e | |
parent | a686ab9ac775b5a1853a7232a40efebd76e0ac92 (diff) | |
download | aur-0d45e9b31a10d8891141cd123b6ebcc052ed4384.tar.gz |
removed / disabled things to make this more minimal
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 10 insertions, 13 deletions
@@ -1,5 +1,5 @@ pkgbase = lib32-llvm-minimal-git - pkgver = 12.0.0_r369979.3052e474eceb + pkgver = 12.0.0_r374137.2cfbdaf60104 pkgrel = 1 url = http://llvm.org/ arch = x86_64 @@ -12,6 +12,7 @@ pkgbase = lib32-llvm-minimal-git makedepends = python makedepends = lib32-gcc-libs makedepends = lib32-libxml2 + makedepends = llvm-minimal-git options = staticlibs source = llvm-project::git+https://github.com/llvm/llvm-project.git md5sums = SKIP @@ -19,7 +20,7 @@ pkgbase = lib32-llvm-minimal-git pkgname = lib32-llvm-minimal-git pkgdesc = Collection of modular and reusable compiler and toolchain technologies (32-bit) - depends = lib32-llvm-libs-minimal-git=12.0.0_r369979.3052e474eceb-1 + depends = lib32-llvm-libs-minimal-git=12.0.0_r374137.2cfbdaf60104-1 depends = llvm-minimal-git provides = lib32-llvm conflicts = lib32-llvm @@ -19,13 +19,13 @@ pkgbase=lib32-llvm-minimal-git pkgname=('lib32-llvm-minimal-git' 'lib32-llvm-libs-minimal-git') -pkgver=12.0.0_r369979.3052e474eceb +pkgver=12.0.0_r374137.2cfbdaf60104 pkgrel=1 arch=('x86_64') url="http://llvm.org/" license=('custom:Apache 2.0 with LLVM Exception') makedepends=('git' 'cmake' 'ninja' 'lib32-libffi' 'lib32-zlib' 'python' 'lib32-gcc-libs' - 'lib32-libxml2') + 'lib32-libxml2' 'llvm-minimal-git') source=("llvm-project::git+https://github.com/llvm/llvm-project.git") md5sums=('SKIP') sha512sums=('SKIP') @@ -48,12 +48,6 @@ pkgver() { echo "${_pkgver}" } -prepare() { - cd llvm-project - # remove code parts not needed to build this package - rm -rf debuginfo-tests libclc libcxx libcxxabi libunwind lld lldb llgo openmp parallel-libs polly pstl clang clang-tools-extra compiler-rt mlir flang -} - build() { export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" @@ -78,8 +72,13 @@ build() { -D LLVM_LINK_LLVM_DYLIB=ON \ -D LLVM_ENABLE_RTTI=ON \ -D LLVM_ENABLE_FFI=ON \ + -D LLVM_INCLUDE_BENCHMARKS=OFF \ + -D LLVM_INCLUDE_GO_TESTS=OFF \ + -D LLVM_INCLUDE_EXAMPLES=OFF \ -D LLVM_BUILD_DOCS=OFF \ + -D LLVM_INCLUDE_DOCS=OFF \ -D LLVM_ENABLE_SPHINX=OFF \ + -D LLVM_ENABLE_OCAMLDOC=OFF \ -D LLVM_ENABLE_DOXYGEN=OFF \ -D FFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \ -D LLVM_BINUTILS_INCDIR=/usr/include \ @@ -98,9 +97,6 @@ package_lib32-llvm-minimal-git() { provides=('lib32-llvm') conflicts=('lib32-llvm') - - -# cd _build DESTDIR="$pkgdir" ninja -C _build $NINJAFLAGS install # Remove files which conflict with lib32-llvm-libs |