diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -1,13 +1,13 @@ # Maintainer: Eduardo Sánchez Muñoz pkgname=(cling-git cling-jupyter-git) -pkgver=r4443.9470e538 +pkgver=r4585.21249652 pkgrel=1 pkgdesc="Interactive C++ interpreter built on the top of LLVM and Clang libraries." arch=('i686' 'x86_64') url="https://root.cern.ch/cling" license=('custom:Cling Release License') -makedepends=('cmake' 'libffi' 'git' 'python' 'python2' 'jupyter') +makedepends=('cmake' 'libffi' 'git' 'python' 'jupyter') source=( "llvm::git+http://root.cern.ch/git/llvm.git#branch=cling-patches" "clang::git+http://root.cern.ch/git/clang.git#branch=cling-patches" @@ -28,7 +28,7 @@ prepare() { if [ ! -h "$srcdir/llvm/tools/clang" ]; then ln -s "$srcdir/clang" "$srcdir/llvm/tools/clang" fi - + if [ ! -h "$srcdir/llvm/tools/cling" ]; then ln -s "$srcdir/cling" "$srcdir/llvm/tools/cling" fi @@ -37,7 +37,7 @@ prepare() { build() { mkdir -p "$srcdir/cling-build" cd "$srcdir/cling-build" - + cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX="/opt/cling" \ @@ -50,27 +50,27 @@ build() { -DLLVM_ENABLE_DOXYGEN=OFF \ -DFFI_INCLUDE_DIR=$(pkg-config --cflags-only-I libffi | cut -c3-) \ "$srcdir/llvm" - + make -C tools/clang make -C tools/cling } package_cling-git() { depends=('libffi') - + cd "$srcdir/cling-build" make -C tools/clang DESTDIR="$pkgdir" install make -C tools/cling DESTDIR="$pkgdir" install - + install -d "$pkgdir/usr/bin" ln -s "/opt/cling/bin/cling" "$pkgdir/usr/bin/cling" - + install -Dm644 "$srcdir/llvm/tools/cling/LICENSE.TXT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_cling-jupyter-git() { depends=('cling-git' 'jupyter') - + cd "$srcdir/cling/tools/Jupyter/kernel" python3 setup.py install --prefix=/usr --root="$pkgdir" jupyter-kernelspec install --prefix="$pkgdir/usr" . |