Loading pkgs/build-support/build-graalvm-native-image/default.nix +8 −1 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ , glibcLocales # The GraalVM derivation to use , graalvmDrv , removeReferencesTo , executable ? args.pname # JAR used as input for GraalVM derivation, defaults to src , jar ? args.src Loading Loading @@ -38,12 +39,13 @@ let "buildPhase" "nativeBuildInputs" "installPhase" "postInstall" ]; in stdenv.mkDerivation ({ inherit dontUnpack jar; nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales ]; nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales removeReferencesTo ]; nativeImageBuildArgs = nativeImageBuildArgs ++ extraNativeImageBuildArgs ++ [ graalvmXmx ]; Loading @@ -63,6 +65,11 @@ stdenv.mkDerivation ({ runHook postInstall ''; postInstall = '' remove-references-to -t ${graalvmDrv} $out/bin/${executable} ${args.postInstall or ""} ''; disallowedReferences = [ graalvmDrv ]; passthru = { inherit graalvmDrv; }; Loading pkgs/development/interpreters/babashka/default.nix +1 −6 Original line number Diff line number Diff line { lib , buildGraalvmNativeImage , graalvmCEPackages , removeReferencesTo , fetchurl , writeScript , installShellFiles Loading @@ -21,7 +20,7 @@ let executable = "bb"; nativeBuildInputs = [ removeReferencesTo installShellFiles ]; nativeBuildInputs = [ installShellFiles ]; extraNativeImageBuildArgs = [ "-H:+ReportExceptionStackTraces" Loading @@ -39,11 +38,7 @@ let $out/bin/bb '(prn "bépo àê")' | fgrep 'bépo àê' ''; # As of v1.2.174, this will remove references to ${graalvmDrv}/conf/chronology, # not sure the implications of this but this file is not available in # graalvm-ce anyway. postInstall = '' remove-references-to -t ${graalvmDrv} $out/bin/${executable} installShellCompletion --cmd bb --bash ${./completions/bb.bash} installShellCompletion --cmd bb --zsh ${./completions/bb.zsh} installShellCompletion --cmd bb --fish ${./completions/bb.fish} Loading pkgs/development/tools/jet/default.nix +12 −1 Original line number Diff line number Diff line { lib, buildGraalvmNativeImage, fetchurl }: { lib , buildGraalvmNativeImage , fetchurl , testers , jet }: buildGraalvmNativeImage rec { pname = "jet"; Loading @@ -16,6 +21,12 @@ buildGraalvmNativeImage rec { "--no-server" ]; passthru.tests.version = testers.testVersion { inherit version; package = jet; command = "jet --version"; }; meta = with lib; { description = "CLI to transform between JSON, EDN, YAML and Transit, powered with a minimal query language"; homepage = "https://github.com/borkdude/jet"; Loading pkgs/development/tools/misc/clojure-lsp/default.nix +19 −3 Original line number Diff line number Diff line { lib, stdenv, buildGraalvmNativeImage, babashka, fetchurl, fetchFromGitHub, clojure, writeScript }: { lib , stdenv , buildGraalvmNativeImage , babashka , fetchurl , fetchFromGitHub , clojure , writeScript , testers , clojure-lsp }: buildGraalvmNativeImage rec { pname = "clojure-lsp"; Loading Loading @@ -34,6 +44,12 @@ buildGraalvmNativeImage rec { runHook postCheck ''; passthru.tests.version = testers.testVersion { inherit version; package = clojure-lsp; command = "clojure-lsp --version"; }; passthru.updateScript = writeScript "update-clojure-lsp" '' #!/usr/bin/env nix-shell #!nix-shell -i bash -p curl common-updater-scripts gnused jq nix Loading pkgs/development/tools/zprint/default.nix +12 −1 Original line number Diff line number Diff line { lib, buildGraalvmNativeImage, fetchurl }: { lib , buildGraalvmNativeImage , fetchurl , testers , zprint }: buildGraalvmNativeImage rec { pname = "zprint"; Loading @@ -18,6 +23,12 @@ buildGraalvmNativeImage rec { "--no-fallback" ]; passthru.tests.version = testers.testVersion { inherit version; package = zprint; command = "zprint --version"; }; meta = with lib; { description = "Clojure/EDN source code formatter and pretty printer"; longDescription = '' Loading Loading
pkgs/build-support/build-graalvm-native-image/default.nix +8 −1 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ , glibcLocales # The GraalVM derivation to use , graalvmDrv , removeReferencesTo , executable ? args.pname # JAR used as input for GraalVM derivation, defaults to src , jar ? args.src Loading Loading @@ -38,12 +39,13 @@ let "buildPhase" "nativeBuildInputs" "installPhase" "postInstall" ]; in stdenv.mkDerivation ({ inherit dontUnpack jar; nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales ]; nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ graalvmDrv glibcLocales removeReferencesTo ]; nativeImageBuildArgs = nativeImageBuildArgs ++ extraNativeImageBuildArgs ++ [ graalvmXmx ]; Loading @@ -63,6 +65,11 @@ stdenv.mkDerivation ({ runHook postInstall ''; postInstall = '' remove-references-to -t ${graalvmDrv} $out/bin/${executable} ${args.postInstall or ""} ''; disallowedReferences = [ graalvmDrv ]; passthru = { inherit graalvmDrv; }; Loading
pkgs/development/interpreters/babashka/default.nix +1 −6 Original line number Diff line number Diff line { lib , buildGraalvmNativeImage , graalvmCEPackages , removeReferencesTo , fetchurl , writeScript , installShellFiles Loading @@ -21,7 +20,7 @@ let executable = "bb"; nativeBuildInputs = [ removeReferencesTo installShellFiles ]; nativeBuildInputs = [ installShellFiles ]; extraNativeImageBuildArgs = [ "-H:+ReportExceptionStackTraces" Loading @@ -39,11 +38,7 @@ let $out/bin/bb '(prn "bépo àê")' | fgrep 'bépo àê' ''; # As of v1.2.174, this will remove references to ${graalvmDrv}/conf/chronology, # not sure the implications of this but this file is not available in # graalvm-ce anyway. postInstall = '' remove-references-to -t ${graalvmDrv} $out/bin/${executable} installShellCompletion --cmd bb --bash ${./completions/bb.bash} installShellCompletion --cmd bb --zsh ${./completions/bb.zsh} installShellCompletion --cmd bb --fish ${./completions/bb.fish} Loading
pkgs/development/tools/jet/default.nix +12 −1 Original line number Diff line number Diff line { lib, buildGraalvmNativeImage, fetchurl }: { lib , buildGraalvmNativeImage , fetchurl , testers , jet }: buildGraalvmNativeImage rec { pname = "jet"; Loading @@ -16,6 +21,12 @@ buildGraalvmNativeImage rec { "--no-server" ]; passthru.tests.version = testers.testVersion { inherit version; package = jet; command = "jet --version"; }; meta = with lib; { description = "CLI to transform between JSON, EDN, YAML and Transit, powered with a minimal query language"; homepage = "https://github.com/borkdude/jet"; Loading
pkgs/development/tools/misc/clojure-lsp/default.nix +19 −3 Original line number Diff line number Diff line { lib, stdenv, buildGraalvmNativeImage, babashka, fetchurl, fetchFromGitHub, clojure, writeScript }: { lib , stdenv , buildGraalvmNativeImage , babashka , fetchurl , fetchFromGitHub , clojure , writeScript , testers , clojure-lsp }: buildGraalvmNativeImage rec { pname = "clojure-lsp"; Loading Loading @@ -34,6 +44,12 @@ buildGraalvmNativeImage rec { runHook postCheck ''; passthru.tests.version = testers.testVersion { inherit version; package = clojure-lsp; command = "clojure-lsp --version"; }; passthru.updateScript = writeScript "update-clojure-lsp" '' #!/usr/bin/env nix-shell #!nix-shell -i bash -p curl common-updater-scripts gnused jq nix Loading
pkgs/development/tools/zprint/default.nix +12 −1 Original line number Diff line number Diff line { lib, buildGraalvmNativeImage, fetchurl }: { lib , buildGraalvmNativeImage , fetchurl , testers , zprint }: buildGraalvmNativeImage rec { pname = "zprint"; Loading @@ -18,6 +23,12 @@ buildGraalvmNativeImage rec { "--no-fallback" ]; passthru.tests.version = testers.testVersion { inherit version; package = zprint; command = "zprint --version"; }; meta = with lib; { description = "Clojure/EDN source code formatter and pretty printer"; longDescription = '' Loading