@ -1,4 +1,4 @@
{ lib , stdenv , fetchurl , perl , zlib , apr , aprutil , pcre , libiconv , lynx
{ lib , stdenv , fetchurl , perl , zlib , apr , aprutil , pcre2 , libiconv , lynx , which
, nixosTests
, proxySupport ? true
, sslSupport ? true , openssl
@ -11,17 +11,19 @@
stdenv . mkDerivation rec {
pname = " a p a c h e - h t t p d " ;
version = " 2 . 4 . 5 2 " ;
version = " 2 . 4 . 5 3 " ;
src = fetchurl {
url = " m i r r o r : / / a p a c h e / h t t p d / h t t p d - ${ version } . t a r . b z 2 " ;
sha256 = " s h a 2 5 6 - A S f 3 3 E l + m Y P p x R R 0 v t d e R W B / L 4 c K d n W o b c k K 9 t V y 9 c k = " ;
sha256 = " s h a 2 5 6 - 0 L v R E h p X t f K m / 5 L X u W + A U M W k X T 8 U 2 x G P Z J e d U l h Y 2 2 M = " ;
} ;
# FIXME: -dev depends on -doc
outputs = [ " o u t " " d e v " " m a n " " d o c " ] ;
setOutputFlags = false ; # it would move $out/modules, etc.
nativeBuildInputs = [ which ] ;
buildInputs = [ perl ] ++
lib . optional brotliSupport brotli ++
lib . optional sslSupport openssl ++
@ -42,7 +44,7 @@ stdenv.mkDerivation rec {
" - - w i t h - a p r = ${ apr . dev } "
" - - w i t h - a p r - u t i l = ${ aprutil . dev } "
" - - w i t h - z = ${ zlib . dev } "
" - - w i t h - p c r e = ${ pcre . dev } "
" - - w i t h - p c r e = ${ pcre2 . dev } / b i n / p c r e 2 - c o n f i g "
" - - d i s a b l e - m a i n t a i n e r - m o d e "
" - - d i s a b l e - d e b u g g e r - m o d e "
" - - e n a b l e - m o d s - s h a r e d = a l l "