Date: Monday, May 30, 2022 @ 19:01:49
Author: foutrelis
Revision: 447205
upgpkg: llvm 13.0.1-5: drop recommonmark build dep
This is required in order to bump docutils to 0.18, though this means we
can no longer build LLVM docs (man page generation still works however).
Modified:
llvm/trunk/PKGBUILD
----------+
PKGBUILD | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-05-30 18:49:37 UTC (rev 447204)
+++ PKGBUILD 2022-05-30 19:01:49 UTC (rev 447205)
@@ -3,7 +3,7 @@
pkgname=('llvm' 'llvm-libs' 'llvm-ocaml')
pkgver=13.0.1
-pkgrel=4
+pkgrel=5
_ocaml_ver=4.13.1
arch=('x86_64')
url="https://llvm.org/"
@@ -10,8 +10,7 @@
license=('custom:Apache 2.0 with LLVM Exception')
makedepends=('cmake' 'ninja' 'libffi' 'libedit' 'ncurses' 'libxml2'
"ocaml>=$_ocaml_ver" 'ocaml-ctypes' 'ocaml-findlib'
- 'python-setuptools' 'python-psutil' 'python-sphinx'
- 'python-recommonmark')
+ 'python-setuptools' 'python-psutil' 'python-sphinx')
options=('staticlibs' '!lto') # Getting thousands of test failures with LTO
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}
@@ -75,7 +74,7 @@
-DLLVM_BUILD_TESTS=ON \
-DLLVM_BUILD_DOCS=ON \
-DLLVM_ENABLE_SPHINX=ON \
- -DLLVM_ENABLE_DOXYGEN=OFF \
+ -DSPHINX_OUTPUT_HTML=OFF \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BINUTILS_INCDIR=/usr/include
ninja all ocaml_doc
@@ -99,9 +98,6 @@
python3 setup.py install --root="$pkgdir" -O1
popd
- # Remove documentation sources
- rm -r "$pkgdir"/usr/share/doc/$pkgname/html/{_sources,.buildinfo}
-
# The runtime libraries go into llvm-libs
mv -f "$pkgdir"/usr/lib/lib{LLVM,LTO,Remarks}*.so* "$srcdir"
mv -f "$pkgdir"/usr/lib/LLVMgold.so "$srcdir"
@@ -118,6 +114,9 @@
cp "$srcdir/llvm-config.h" "$pkgdir/usr/include/llvm/Config/llvm-config.h"
fi
+ # Remove empty documentation directory
+ rmdir "$pkgdir"/usr/share/doc{/llvm,}
+
install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}