diff options
Diffstat (limited to 'pkgs/tools/system/java-service-wrapper/default.nix')
-rw-r--r-- | pkgs/tools/system/java-service-wrapper/default.nix | 66 |
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; - }; -} |