Package Details: ammonite 1.3.2-2

Git Clone URL: (read-only)
Package Base: ammonite
Description: A cleanroom re-implementation of the Scala REPL from first principles.
Upstream URL:
Keywords: ammonite repl scala
Licenses: MIT
Submitter: wenLiangcan
Maintainer: yiqiaowang
Last Packager: yiqiaowang
Votes: 12
Popularity: 0.678931
First Submitted: 2015-08-07 08:58
Last Updated: 2018-10-20 20:32

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

02m commented on 2018-10-17 15:58

Here is another patch that fixes running amm under fish (, until upstream is fixed:

02m commented on 2018-10-17 15:42

Here is the patch to upgrade to the latest 1.2.1:

semptic commented on 2018-06-13 11:00

This is not working with fish anymore (look at this issue).

The reason is the missing shebang.

Lasering commented on 2018-06-12 10:55

Why restrict it to java-environment 8. I have ammonite 1.1.0 installed and working with Java 10. You could set: depends=("scala>=${_scalaver}" 'java-environment>=8')

landaro commented on 2018-06-05 09:05

Are there any plans to update this to 1.1.2 at some point?

SeZuo commented on 2018-03-18 18:17

pkgver=1.0.5 sha256sums=('f37f3efd4e25398bfc04819a58ad65a353eb4ba213fd39fe5661d3a81b000c2c'

ender4 commented on 2017-11-19 06:20

Here's a patch to update to 1.0.3 and also force it to use java 8 even if java 9 is the default.

diff --git a/PKGBUILD b/PKGBUILD
index df3a026..ee71d46 100644
@@ -1,20 +1,24 @@
pkgdesc="A cleanroom re-implementation of the Scala REPL from first principles. "
+depends=("scala>=${_scalaver}" java-environment=8)

package() {
+ if [[ -z $JAVA_HOME ]]; then
+ JAVA_HOME=$(ls -d /usr/lib/jvm/java-8-* | head -n 1)
+ fi
+ sed -i "2s|^exec java|exec $JAVA_HOME/bin/java|" "ammonite-repl-${pkgver}"
install -Dm755 "ammonite-repl-${pkgver}" "${pkgdir}/usr/bin/amm"
install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"

galaux commented on 2016-09-11 13:19


With license "MIT", please provide a `LICENSE` file in `/usr/share/licenses/ammonite/` [0].

That is just my 2 cents but adding an install script just to let user know the name of the main binary looks a bit superfluous to me :)


Thanks for this package!

kvbx commented on 2016-07-14 12:01

The build fails for me with
META-INF/: Can't replace existing directory with non-directory
bsdtar: Error exit delayed from previous errors.

applying this patch to PKGBUILD resolves the issue:
> noextract=("ammonite-repl-${pkgver}-${_scalaver}")

Det commented on 2016-03-29 04:12

The pkgdesc should read just "Cleanroom re-implementation of the Scala REPL from first principles":