1{ stdenv, fetchurl, apacheHttpd, perl, nixosTests }:
2
3stdenv.mkDerivation rec {
4 pname = "mod_perl";
5 version = "2.0.12";
6
7 src = fetchurl {
8 url = "mirror://apache/perl/${pname}-${version}.tar.gz";
9 sha256 = "sha256-9bghtZsP3JZw5G7Q/PMtiRHyUSYYmotowWUvkiHu4mk=";
10 };
11
12 buildInputs = [ apacheHttpd perl ];
13 buildPhase = ''
14 perl Makefile.PL \
15 MP_APXS=${apacheHttpd.dev}/bin/apxs
16 make
17 '';
18 installPhase = ''
19 mkdir -p $out
20 make install DESTDIR=$out
21 mv $out${apacheHttpd}/* $out
22 mv $out${apacheHttpd.dev}/* $out
23 mv $out${perl}/* $out
24 rm $out/nix -rf
25 '';
26
27 passthru.tests = nixosTests.mod_perl;
28}