New comment by loreb on void-packages repository https://github.com/void-linux/void-packages/issues/34597#issuecomment-998256921 Comment: You're right; and I tried installing it in a vm, running "sbt" even in an empty directory will download all sorts of dependencies from the internet... A couple of possible solutions (in alphabetical order): 1. build.sh - run the tool, say in a vm, write down the steps required to compile and hack together a stupid shell script that does exactly that 2. debian - they package it successfully at https://packages.debian.org/sid/sbt 3. go - when the go package rewrote its compiler in go (used to be in C), void added the go1.12-bootstrap package, something like that could be done (and it looks to me that it's basically what they are doing in debian, plus patches to avoid the "download from the internet" step) 4. history - check the project's history, they must have started with maven or gradle or whatever, so one should be able to build some ancient version and use that... you get the idea. My impression from toying with it for 5 minutes is that I'm glad that I'm not a scala programmer and I can leave the problem to somebody else. PS Good job noticing!