summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKonstantin Gizdov2018-10-07 20:42:16 +0100
committerKonstantin Gizdov2018-10-07 20:42:16 +0100
commit0da893442839b9090c61e86ed2a9a183ac86c8e5 (patch)
tree7ad9f0db4e0d18f9bf7e36c5522ae9b0fb5270ba /PKGBUILD
parent352ea9a8386f060660c6aacb23ca3c88195abe86 (diff)
downloadaur-root.tar.gz
compile with external llvm
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 7 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0110861187bc..6f868b0b76e2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}