java-service-wrapper: make deterministic, do some cleanup (#295154)

authored by

Toma and committed by
GitHub
268ec3b4 dfb2af50

+8 -6
+8 -6
pkgs/by-name/ja/java-service-wrapper/package.nix
··· 2 lib, 3 stdenv, 4 fetchurl, 5 jdk, 6 - ant, 7 cunit, 8 ncurses, 9 }: 10 11 - stdenv.mkDerivation rec { 12 pname = "java-service-wrapper"; 13 version = "3.6.0"; 14 15 src = fetchurl { 16 - url = "https://wrapper.tanukisoftware.com/download/${version}/wrapper_${version}_src.tar.gz"; 17 hash = "sha256-b9H7teM3zIXvuek1UNlxlzjxPNPy82ElATAGT/Fvjgw="; 18 }; 19 ··· 27 nativeBuildInputs = [ 28 ant 29 jdk 30 ]; 31 32 postConfigure = '' 33 substituteInPlace default.properties \ 34 - --replace "javac.target.version=1.4" "javac.target.version=8" 35 ''; 36 37 buildPhase = '' ··· 60 meta = with lib; { 61 description = "Enables a Java Application to be run as a Windows Service or Unix Daemon"; 62 homepage = "https://wrapper.tanukisoftware.com/"; 63 - changelog = "https://wrapper.tanukisoftware.com/doc/english/release-notes.html#${version}"; 64 license = licenses.gpl2Only; 65 platforms = [ 66 "x86_64-linux" ··· 74 # Tracking issue: https://github.com/NixOS/nixpkgs/issues/281557 75 broken = stdenv.hostPlatform.isMusl; 76 }; 77 - }
··· 2 lib, 3 stdenv, 4 fetchurl, 5 + ant, 6 jdk, 7 + stripJavaArchivesHook, 8 cunit, 9 ncurses, 10 }: 11 12 + stdenv.mkDerivation (finalAttrs: { 13 pname = "java-service-wrapper"; 14 version = "3.6.0"; 15 16 src = fetchurl { 17 + url = "https://wrapper.tanukisoftware.com/download/${finalAttrs.version}/wrapper_${finalAttrs.version}_src.tar.gz"; 18 hash = "sha256-b9H7teM3zIXvuek1UNlxlzjxPNPy82ElATAGT/Fvjgw="; 19 }; 20 ··· 28 nativeBuildInputs = [ 29 ant 30 jdk 31 + stripJavaArchivesHook 32 ]; 33 34 postConfigure = '' 35 substituteInPlace default.properties \ 36 + --replace-fail "javac.target.version=1.4" "javac.target.version=8" 37 ''; 38 39 buildPhase = '' ··· 62 meta = with lib; { 63 description = "Enables a Java Application to be run as a Windows Service or Unix Daemon"; 64 homepage = "https://wrapper.tanukisoftware.com/"; 65 + changelog = "https://wrapper.tanukisoftware.com/doc/english/release-notes.html#${finalAttrs.version}"; 66 license = licenses.gpl2Only; 67 platforms = [ 68 "x86_64-linux" ··· 76 # Tracking issue: https://github.com/NixOS/nixpkgs/issues/281557 77 broken = stdenv.hostPlatform.isMusl; 78 }; 79 + })