Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 28 lines 648 B view raw
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}