summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLone_Wolf2020-12-08 13:29:09 +0100
committerLone_Wolf2020-12-08 13:29:09 +0100
commit0d45e9b31a10d8891141cd123b6ebcc052ed4384 (patch)
treed985ff192ef2fa9a0b84644e69f86a6d4bf1871e
parenta686ab9ac775b5a1853a7232a40efebd76e0ac92 (diff)
downloadaur-0d45e9b31a10d8891141cd123b6ebcc052ed4384.tar.gz
removed / disabled things to make this more minimal
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD18
2 files changed, 10 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5f3527f1646e..a4f1998c6171 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d1abefd48471..fbc0a37cce39 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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