about summary refs log tree commit diff
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2024-05-29 12:01:33 +0000
committerGitHub <noreply@github.com>2024-05-29 12:01:33 +0000
commita21afc1d92e0361bb52b8fae4954c6110ab87c21 (patch)
tree5e27c7a841452cdf39629f40eb6a7512fd91dff7 /pkgs/development/interpreters
parentd115928840b3a4b74660d35218e7bc91c188561e (diff)
parent007b65e14fbdd9e1ebdc613a96422102dbbef48e (diff)
Merge staging-next into staging
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/bqn/dzaima-bqn/default.nix72
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