Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / http / apache-modules / mod_jk / default.nix
blob22a50ea8feb67d544b615eaad4a5950382dc5988
1 { lib, stdenv, fetchurl, apacheHttpd, jdk }:
3 stdenv.mkDerivation rec {
4   pname = "mod_jk";
5   version = "1.2.49";
7   src = fetchurl {
8     url = "mirror://apache/tomcat/tomcat-connectors/jk/tomcat-connectors-${version}-src.tar.gz";
9     hash = "sha256-Q8sCg8koeOnU7xEGMdvSvra1VxPBJ84EMZCyswh1fpw=";
10   };
12   configureFlags = [
13     "--with-apxs=${apacheHttpd.dev}/bin/apxs"
14     "--with-java-home=${jdk}"
15   ];
17   setSourceRoot = ''
18     sourceRoot=$(echo */native)
19   '';
21   installPhase = ''
22     mkdir -p $out/modules
23     cp apache-2.0/mod_jk.so $out/modules
24   '';
26   buildInputs = [ apacheHttpd jdk ];
28   meta = with lib; {
29     description = "Provides web server plugins to connect web servers with Tomcat";
30     homepage = "https://tomcat.apache.org/download-connectors.cgi";
31     changelog = "https://tomcat.apache.org/connectors-doc/miscellaneous/changelog.html";
32     license = licenses.asl20;
33     maintainers = with maintainers; [ anthonyroussel ];
34     platforms = platforms.unix;
35   };