btw i use nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 apacheHttpd,
6 openssl,
7}:
8
9stdenv.mkDerivation rec {
10 pname = "mod_ucam_webauth";
11 version = "2.0.5";
12
13 src = fetchFromGitHub {
14 owner = "cambridgeuniversity";
15 repo = "mod_ucam_webauth";
16 rev = "6a246d5299171713c8680ef37c6ea6545bac948a";
17 hash = "sha256-NbwHRy0SYXvpVBzJGhgI3IAAY+uVr9yRvFfMACKK4MU=";
18 };
19
20 buildInputs = [ openssl.dev ];
21
22 buildPhase = ''
23 make APXS=${apacheHttpd.dev}/bin/apxs
24 '';
25
26 installPhase = ''
27 mkdir -p $out/modules/
28 cp ./.libs/mod_ucam_webauth.so $out/modules/
29 '';
30}