blob: 3dd03326b2e19e91d5a7f1e6bdb455c265318fb9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# Maintainer: Samuel Bernard <samuel.bernard@gmail.com>
pkgname=almond
pkgver=0.13.14
pkgrel=1
_scalaver=3.2.2
pkgdesc="A scala kernel for Jupyter"
arch=('any')
url="https://almond.sh/"
license=('BSD')
makedepends=('coursier')
depends=('jupyter-notebook-shim')
# Regarding versions:
# - https://almond.sh/docs/install-versions
# - https://repo1.maven.org/maven2/sh/almond/
source=("kernel.json.template")
md5sums=('c8015b7cd10ab14c914eb688c3886703')
package() {
cd "${srcdir}"
export SCALA_VERSION=${_scalaver}
export ALMOND_VERSION=${pkgver}
export COURSIER_CACHE="$pkgdir/usr/share/almond/coursier/cache"
mkdir -p $COURSIER_CACHE
export COURSIER_JVM_CACHE="$pkgdir/usr/share/almond/coursier/jvm_cache"
mkdir -p $COURSIER_JVM_CACHE
coursier bootstrap almond:$ALMOND_VERSION \
--scala $SCALA_VERSION \
--embed-files=false \
--output almond --force
./almond --install --jupyter-path "$pkgdir/usr/share/jupyter/kernels/" \
--display-name "Scala ${SCALA_VERSION} (almond ${ALMOND_VERSION})"
sed -i "s|$pkgdir||g" $pkgdir/usr/share/jupyter/kernels/scala/kernel.json
}
#
# makepkg --printsrcinfo > .SRCINFO
#
|