@@ -5,36 +5,45 @@
55
66stdenv.mkDerivation rec {
77 pname = "java-service-wrapper";
8− version = "3.5.48";
8+ version = "3.5.49";
99
1010 src = fetchurl {
1111 url = "https://wrapper.tanukisoftware.com/download/${version}/wrapper_${version}_src.tar.gz";
12− sha256 = "sha256-woANhwLOhvTnq+Bnc8zCIDZEJOv3swNfeI/3nQ7Y1SM=";
12+ hash = "sha256-gcScF5LIqWVBv8erI3hG5tt5BZPO2XlhFACz1Y60+v4=";
1313 };
1414
1515 buildInputs = [ jdk ];
1616 nativeBuildInputs = [ ant cunit ncurses ];
1717
1818 buildPhase = ''
19+ runHook preBuild
20+
1921 export ANT_HOME=${ant}
2022 export JAVA_HOME=${jdk}/lib/openjdk/jre/
2123 export JAVA_TOOL_OPTIONS=-Djava.home=$JAVA_HOME
2224 export CLASSPATH=${jdk}/lib/openjdk/lib/tools.jar
2325
2426 ${if stdenv.isi686 then "./build32.sh" else "./build64.sh"}
27+
28+ runHook postBuild
2529 '';
2630
2731 installPhase = ''
32+ runHook preInstall
33+
2834 mkdir -p $out/{bin,lib}
2935 cp bin/wrapper $out/bin/wrapper
3036 cp lib/wrapper.jar $out/lib/wrapper.jar
3137 cp lib/libwrapper.so $out/lib/libwrapper.so
38+
39+ runHook postInstall
3240 '';
3341
3442 meta = with lib; {
3543 description = "Enables a Java Application to be run as a Windows Service or Unix Daemon";
3644 homepage = "https://wrapper.tanukisoftware.com/";
37− license = licenses.gpl2;
45+ changelog = "https://wrapper.tanukisoftware.com/doc/english/release-notes.html#${version}";
46+ license = licenses.gpl2Only;
3847 platforms = [ "x86_64-linux" "i686-linux" ];
3948 maintainers = [ maintainers.suhr ];
4049 };