aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/interpreters/clojure/babashka.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/interpreters/clojure/babashka.nix')
-rw-r--r--nixpkgs/pkgs/development/interpreters/clojure/babashka.nix16
1 files changed, 9 insertions, 7 deletions
diff --git a/nixpkgs/pkgs/development/interpreters/clojure/babashka.nix b/nixpkgs/pkgs/development/interpreters/clojure/babashka.nix
index db849bb542d..86c7938db04 100644
--- a/nixpkgs/pkgs/development/interpreters/clojure/babashka.nix
+++ b/nixpkgs/pkgs/development/interpreters/clojure/babashka.nix
@@ -1,24 +1,25 @@
-{ stdenv, fetchurl, graalvm8 }:
+{ stdenv, fetchurl, graalvm8, glibcLocales }:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "babashka";
- version = "0.0.78";
+ version = "0.0.94";
reflectionJson = fetchurl {
name = "reflection.json";
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-reflection.json";
- sha256 = "1m1nwdxjsc6bkdzkbsll316ly0c3qxaimjzyfph1220irjxnm7xf";
+ sha256 = "103x5ih48rhhdipar66bp0s0j62fv4r3sszh8fwaivs7dvsvcvsd";
};
src = fetchurl {
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
- sha256 = "01w990zk5qjrbnc846snh6na002kdyrlrfnqwg03ibx20g3mr7if";
+ sha256 = "0fin80x898qzylzq91q6mp8pgwk0sciwwa9l71mdhahqasa90sri";
};
dontUnpack = true;
- buildInputs = [ graalvm8 ];
+ LC_ALL = "en_US.UTF-8";
+ nativeBuildInputs = [ graalvm8 glibcLocales ];
buildPhase = ''
native-image \
@@ -40,7 +41,8 @@ stdenv.mkDerivation rec {
--no-fallback \
--no-server \
--report-unsupported-elements-at-runtime \
- "-J-Xmx3g"
+ "--initialize-at-run-time=org.postgresql.sspi.SSPIClient" \
+ "-J-Xmx4500m"
'';
installPhase = ''
@@ -77,6 +79,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/borkdude/babashka";
license = licenses.epl10;
platforms = graalvm8.meta.platforms;
- maintainers = with maintainers; [ bhougland DerGuteMoritz jlesquembre ];
+ maintainers = with maintainers; [ bandresen bhougland DerGuteMoritz jlesquembre ];
};
}