diff options
author | kwantam | 2018-10-28 14:57:01 -0700 |
---|---|---|
committer | kwantam | 2018-10-28 14:57:01 -0700 |
commit | c3e0b8464cb5db302f932bbe4fb19af3af9243e4 (patch) | |
tree | 23a6ca6080deed9e99cd9c10db8daac8df8d50a3 /PKGBUILD | |
parent | 0cb19163b976b5d75e44ca40e7594583a189455e (diff) | |
download | aur-clang6.tar.gz |
simplify packaging script; don't install clang6 Python pkgs systemwide
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -3,7 +3,7 @@ pkgname=clang6 pkgver=6.0.1 -pkgrel=2 +pkgrel=3 _prefix="/usr/lib/clang6" pkgdesc="C language family frontend for LLVM" arch=('x86_64') @@ -83,18 +83,21 @@ package() { # Remove documentation sources rm -r "$pkgdir/$_prefix/share/doc/"clang{,-tools}/html/{_sources,.buildinfo} - # Move analyzer scripts out of $_prefix/libexec - mv "$pkgdir/$_prefix/"libexec/{ccc,c++}-analyzer "$pkgdir/$_prefix/lib/clang/" - rmdir "$pkgdir/$_prefix/libexec" - sed -i 's|libexec|lib/clang6|' "$pkgdir"/"$_prefix"/bin/scan-build - - # Install Python bindings, rename them from "clang" to "clang6" - for _py in 2.7 3.7; do - install -d "$pkgdir/usr/lib/python$_py/site-packages" - cp -a ../bindings/python/clang "$pkgdir/usr/lib/python$_py/site-packages/clang6" - sed -i 's|clang\.enumerations|clang6.enumerations|' "$pkgdir/usr/lib/python$_py/site-packages/clang6/"*.py - _python${_py%%.*}_optimize "$pkgdir/usr/lib/python$_py" - done +## +## NOTE: we skip the below steps because we install to /usr/lib/clang6 +## +# # Move analyzer scripts out of $_prefix/libexec +# mv "$pkgdir/$_prefix/"libexec/{ccc,c++}-analyzer "$pkgdir/$_prefix/lib/clang/" +# rmdir "$pkgdir/$_prefix/libexec" +# sed -i 's|libexec|lib/clang6|' "$pkgdir"/"$_prefix"/bin/scan-build +# +# # Install Python bindings, rename them from "clang" to "clang6" +# for _py in 2.7 3.7; do +# install -d "$pkgdir/usr/lib/python$_py/site-packages" +# cp -a ../bindings/python/clang "$pkgdir/usr/lib/python$_py/site-packages/clang6" +# sed -i 's|clang\.enumerations|clang6.enumerations|' "$pkgdir/usr/lib/python$_py/site-packages/clang6/"*.py +# _python${_py%%.*}_optimize "$pkgdir/usr/lib/python$_py" +# done # Fix shebang in Python 2 scripts sed -i '1s|/usr/bin/env python$|&2|' \ |