nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, stdenv, fetchurl, apacheHttpd, jdk }:
2
3stdenv.mkDerivation rec {
4 pname = "tomcat-connectors";
5 version = "1.2.48";
6
7 src = fetchurl {
8 url = "mirror://apache/tomcat/tomcat-connectors/jk/${pname}-${version}-src.tar.gz";
9 sha256 = "15wfj1mvad15j1fqw67qbpbpwrcz3rb0zdhrq6z2sax1l05kc6yb";
10 };
11
12 configureFlags = [
13 "--with-apxs=${apacheHttpd.dev}/bin/apxs"
14 "--with-java-home=${jdk}"
15 ];
16
17 setSourceRoot = ''
18 sourceRoot=$(echo */native)
19 '';
20
21 installPhase = ''
22 mkdir -p $out/modules
23 cp apache-2.0/mod_jk.so $out/modules
24 '';
25
26 buildInputs = [ apacheHttpd jdk ];
27
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 license = licenses.asl20;
32 platforms = platforms.unix;
33 };
34}