diff options
author | Konstantin Gizdov | 2018-10-07 20:42:16 +0100 |
---|---|---|
committer | Konstantin Gizdov | 2018-10-07 20:42:16 +0100 |
commit | 0da893442839b9090c61e86ed2a9a183ac86c8e5 (patch) | |
tree | 7ad9f0db4e0d18f9bf7e36c5522ae9b0fb5270ba /PKGBUILD | |
parent | 352ea9a8386f060660c6aacb23ca3c88195abe86 (diff) | |
download | aur-root.tar.gz |
compile with external llvm
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -6,12 +6,13 @@ pkgname=root pkgver=6.14.04 -pkgrel=1 +pkgrel=2 pkgdesc='C++ data analysis framework and interpreter from CERN.' arch=('i686' 'x86_64') url='http://root.cern.ch' license=('LGPL2.1') -makedepends=('cmake') +makedepends=('cmake' + 'llvm50>=5.0.2-5') depends=('cfitsio' 'cern-vdt' 'fftw' @@ -51,20 +52,22 @@ source=("https://root.cern.ch/download/root_v${pkgver}.source.tar.gz" 'root.xml' 'rootd' 'settings.cmake' + 'exclude_clang_from_install_directive.patch' 'fix_tmva_numpy_dependency.patch') sha256sums=('463ec20692332a422cfb5f38c78bedab1c40ab4d81be18e99b50cf9f53f596cf' '72ba38e0faffa084ac2f787f360201f72b1733d27e36c3cb88eb2f3a4716fa61' '9d1f8e7ad923cb5450386edbbce085d258653c0160419cdd6ff154542cc32bd7' '50c08191a5b281a39aa05ace4feb8d5405707b4c54a5dcba061f954649c38cb0' '3c45b03761d5254142710b7004af0077f18efece7c95511910140d0542c8de8a' - '0a614a23794495d917fc4060d184be06e78fde5f5e343b70920c77a80ae0abbf' + 'a0ccce4517908a864afef4dff7fb1bd5c5ad0e6210cb86e191cc5e1994428f3d' + 'f2d07ccfa65dc0db8b41e36b67cc4cf471a0dec318f0f9f883711c5d2c0e296b' 'bc0a31992c0da5004d6d9be8f0236e77185245f218ec49a6d86d9279c7bbb868') prepare() { cd "${pkgname}-${pkgver}" - msg2 'Adjusting to Python3...' 2to3 -w etc/dictpch/makepch.py 2>&1 > /dev/null + patch -p1 -i "${srcdir}/exclude_clang_from_install_directive.patch" patch -p1 -i "${srcdir}/fix_tmva_numpy_dependency.patch" mkdir -p "${srcdir}/build" @@ -106,11 +109,9 @@ package() { install -D -m644 "${srcdir}/${pkgname}-${pkgver}/build/package/debian/root-system-bin.png" \ "${pkgdir}/usr/share/icons/hicolor/48x48/apps/root-system-bin.png" - msg2 'Updating system config...' # use a file that pacman can track instead of adding directly to ld.so.conf install -d "${pkgdir}/etc/ld.so.conf.d" echo '/usr/lib/root' > "${pkgdir}/etc/ld.so.conf.d/root.conf" - msg2 'Cleaning up...' rm -rf "${pkgdir}/etc/root/daemons" } |