diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2024-05-29 12:01:33 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-29 12:01:33 +0000 |
commit | a21afc1d92e0361bb52b8fae4954c6110ab87c21 (patch) | |
tree | 5e27c7a841452cdf39629f40eb6a7512fd91dff7 /pkgs/development/interpreters | |
parent | d115928840b3a4b74660d35218e7bc91c188561e (diff) | |
parent | 007b65e14fbdd9e1ebdc613a96422102dbbef48e (diff) |
Merge staging-next into staging
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r-- | pkgs/development/interpreters/bqn/dzaima-bqn/default.nix | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/pkgs/development/interpreters/bqn/dzaima-bqn/default.nix b/pkgs/development/interpreters/bqn/dzaima-bqn/default.nix deleted file mode 100644 index b6591825f8878..0000000000000 --- a/pkgs/development/interpreters/bqn/dzaima-bqn/default.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ lib -, stdenv -, fetchFromGitHub -, jdk -, makeWrapper -, buildNativeImage ? true -}: - -stdenv.mkDerivation rec { - pname = "dbqn" + lib.optionalString buildNativeImage "-native"; - version = "0.2.1"; - - src = fetchFromGitHub { - owner = "dzaima"; - repo = "BQN"; - rev = "v${version}"; - sha256 = "1kxzxz2hrd1871281s4rsi569qk314aqfmng9pkqn8gv9nqhmph0"; - }; - - nativeBuildInputs = [ - jdk - makeWrapper - ]; - - dontConfigure = true; - - postPatch = '' - patchShebangs --build ./build8 - ''; - - buildPhase = '' - runHook preBuild - - ./build8 - '' + lib.optionalString buildNativeImage '' - native-image --report-unsupported-elements-at-runtime \ - -H:CLibraryPath=${lib.getLib jdk}/lib -J-Dfile.encoding=UTF-8 \ - -jar BQN.jar dbqn - '' + '' - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin - - '' + (if buildNativeImage then '' - mv dbqn $out/bin - '' else '' - mkdir -p $out/share/${pname} - mv BQN.jar $out/share/${pname}/ - - makeWrapper "${lib.getBin jdk}/bin/java" "$out/bin/dbqn" \ - --add-flags "-jar $out/share/${pname}/BQN.jar" - '') + '' - ln -s $out/bin/dbqn $out/bin/bqn - - runHook postInstall - ''; - - meta = with lib; { - homepage = "https://github.com/dzaima/BQN"; - description = "A BQN implementation in Java" + lib.optionalString buildNativeImage ", compiled as a native image"; - license = licenses.mit; - maintainers = with maintainers; [ AndersonTorres sternenseemann ]; - inherit (jdk.meta) platforms; - broken = stdenv.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/staging-next/dbqn-native.x86_64-darwin - }; -} -# TODO: Processing app -# TODO: minimalistic JDK |