about summary refs log tree commit diff
path: root/pkgs/tools/system/java-service-wrapper/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/system/java-service-wrapper/default.nix')
-rw-r--r--pkgs/tools/system/java-service-wrapper/default.nix66
1 files changed, 0 insertions, 66 deletions
diff --git a/pkgs/tools/system/java-service-wrapper/default.nix b/pkgs/tools/system/java-service-wrapper/default.nix
deleted file mode 100644
index 3bbcd917fb6b..000000000000
--- a/pkgs/tools/system/java-service-wrapper/default.nix
+++ /dev/null
@@ -1,66 +0,0 @@
-{ lib
-, stdenv
-, fetchurl
-, jdk
-, ant
-, cunit
-, ncurses
-}:
-
-stdenv.mkDerivation rec {
-  pname = "java-service-wrapper";
-  version = "3.5.59";
-
-  src = fetchurl {
-    url = "https://wrapper.tanukisoftware.com/download/${version}/wrapper_${version}_src.tar.gz";
-    hash = "sha256-O0fn+s3RIIriVw6sMB2nSKAGtVF0Tz6Ns4Jb9OpcbgY=";
-  };
-
-  strictDeps = true;
-
-  buildInputs = [ cunit ncurses ];
-
-  nativeBuildInputs = [ ant jdk ];
-
-  postConfigure = ''
-    substituteInPlace default.properties \
-      --replace "javac.target.version=1.4" "javac.target.version=8"
-  '';
-
-  buildPhase = ''
-    runHook preBuild
-
-    export JAVA_HOME=${jdk}/lib/openjdk/
-    export JAVA_TOOL_OPTIONS=-Djava.home=$JAVA_HOME
-    export CLASSPATH=${jdk}/lib/openjdk/lib/tools.jar
-
-    ant -f build.xml -Dbits=${if stdenv.isi686 then "32" else "64"}
-
-    runHook postBuild
-  '';
-
-  installPhase = ''
-    runHook preInstall
-
-    mkdir -p $out/{bin,lib}
-    cp bin/wrapper $out/bin/wrapper
-    cp lib/wrapper.jar $out/lib/wrapper.jar
-    cp lib/libwrapper.so $out/lib/libwrapper.so
-
-    runHook postInstall
-  '';
-
-  meta = with lib; {
-    description = "Enables a Java Application to be run as a Windows Service or Unix Daemon";
-    homepage = "https://wrapper.tanukisoftware.com/";
-    changelog = "https://wrapper.tanukisoftware.com/doc/english/release-notes.html#${version}";
-    license = licenses.gpl2Only;
-    platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" ];
-    maintainers = [ maintainers.suhr ];
-    mainProgram = "wrapper";
-    # Broken for Musl at 2024-01-17. Errors as:
-    # logger.c:81:12: fatal error: gnu/libc-version.h: No such file or directory
-    # Tracking issue: https://github.com/NixOS/nixpkgs/issues/281557
-    broken = stdenv.hostPlatform.isMusl;
-  };
-}