[arch-commits] Commit in llvm/trunk (PKGBUILD)
    Evangelos Foutras 
    foutrelis at gemini.archlinux.org
       
    Mon May 30 19:01:49 UTC 2022
    
    
  
    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"
 }
 
    
    
More information about the arch-commits
mailing list