1 { lib, stdenv, fetchurl, commonsDaemon, jdk, makeWrapper, jre }:
3 stdenv.mkDerivation rec {
8 url = "https://downloads.apache.org//commons/daemon/source/commons-daemon-${version}-src.tar.gz";
9 sha256 = "sha256-AFnx6AqmOfAsfh/4ALV9xiA2pbP0sX1h5dPj/9JCj+4=";
12 buildInputs = [ commonsDaemon ];
13 nativeBuildInputs = [ jdk makeWrapper ];
17 sh ./support/buildconf.sh
21 export JAVA_HOME=${jre}
28 chmod +x $out/bin/jsvc
29 wrapProgram $out/bin/jsvc --set JAVA_HOME "${jre}"
34 homepage = "https://commons.apache.org/proper/commons-daemon";
35 description = "Part of the Apache Commons Daemon software, a set of utilities and Java support classes for running Java applications as server processes";
36 maintainers = with lib.maintainers; [ rsynnest ];
37 license = lib.licenses.asl20;
38 platforms = with lib.platforms; unix;