# Maintainer: chendaniely # Contributor: Conor Anderson pkgname=nteract-bin _pkgname=${pkgname%-bin} pkgver=0.8.4 pkgrel=1 pkgdesc="Interactive literate coding notebook" url='https://nteract.io' arch=('x86_64') license=('BSD-3-Clause') depends=('alsa-lib' 'gconf' 'gtk2' 'libxss' 'libxtst' 'nodejs' 'nss' 'python') optdepends=('ihaskell-git: support for Haskell' 'julia: support for Julia (requires the "IJulia" package)' 'python-ipykernel: support for Python 3' 'python2-ipykernel: support for Python 2' 'r: support for R (requires the "IRkernel" package)' 'sagemath-jupyter: support for SageMath') install=$pkgname.install source=("${_pkgname}_${pkgver}_amd64.deb::https://github.com/nteract/nteract/releases/download/v${pkgver}/nteract_${pkgver}_amd64.deb" "LICENSE") sha256sums=('7aa3184760cb6882d3319f94acf7c13e06de96fe3a2f3200e96f99e11a19b51e' '866e6fa48cb8810d36d8d85a3085d7aa1c4317d3731f0ef84919428fee87bf71') package() { cd "$srcdir" ar xf "${_pkgname}_${pkgver}_amd64.deb" tar xf data.tar.xz # Place files install -d "${pkgdir}/usr/lib/${_pkgname}" cp -a "${srcdir}/opt/${_pkgname}/"* "${pkgdir}/usr/lib/${_pkgname}" # Symlink main binary install -d "${pkgdir}/usr/bin" ln -s "/usr/lib/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" # Place desktop entry and icons sed -i 's/opt/usr\/lib/' "${srcdir}/usr/share/applications/${_pkgname}.desktop" desktop-file-install -m 644 --dir "${pkgdir}/usr/share/applications/" "${srcdir}/usr/share/applications/${_pkgname}.desktop" install -dm755 "${pkgdir}/usr/share/icons/hicolor/256x256" cp -R "${srcdir}/usr/share/icons/hicolor/0x0/"* "${pkgdir}/usr/share/icons/hicolor/256x256/" # Place license files for license in "LICENSE.electron.txt" "LICENSES.chromium.html"; do install -Dm644 "${pkgdir}/usr/lib/${_pkgname}/${license}" "${pkgdir}/usr/share/licenses/${_pkgname}/${license}" rm "${pkgdir}/usr/lib/${_pkgname}/${license}" done install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" }