Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / http / apache-modules / mod_ca / default.nix
blob4eb67f02c9a0bd3fb297e53aa792557deece0011
2   apacheHttpd,
3   apr,
4   aprutil,
5   directoryListingUpdater,
6   fetchurl,
7   lib,
8   openldap,
9   openssl,
10   pkg-config,
11   stdenv,
14 stdenv.mkDerivation rec {
15   pname = "mod_ca";
16   version = "0.2.3";
18   src = fetchurl {
19     url = "https://redwax.eu/dist/rs/${pname}-${version}.tar.gz";
20     hash = "sha256-HGnhypOO0WOgRw9i9oqO4da131zAwBXOdrc9dypFjyk=";
21   };
23   nativeBuildInputs = [ pkg-config ];
25   buildInputs = [
26     apacheHttpd
27     apr
28     aprutil
29     openldap
30     openssl
31   ];
33   # Note that configureFlags and installFlags are inherited by
34   # the various submodules.
35   #
36   configureFlags = [ "--with-apxs=${apacheHttpd.dev}/bin/apxs" ];
38   installFlags = [
39     "INCLUDEDIR=${placeholder "out"}/include"
40     "LIBEXECDIR=${placeholder "out"}/modules"
41   ];
43   passthru.updateScript = directoryListingUpdater {
44     url = "https://redwax.eu/dist/rs/";
45   };
47   meta = with lib; {
48     description = "RedWax CA service module";
49     homepage = "https://redwax.eu";
50     changelog = "https://source.redwax.eu/projects/RS/repos/mod_ca/browse/ChangeLog";
51     license = licenses.asl20;
52     platforms = platforms.unix;
53     maintainers = with maintainers; [ dirkx ];
54   };