catalyst-browser: init at 3.9.4 (#350552)
[NixPkgs.git] / pkgs / servers / http / apache-modules / mod_fastcgi / default.nix
blobd2f6a7ae3bb596b0b6705bd9a3f130f91fb1af55
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   apacheHttpd,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "mod_fastcgi";
10   version = "2.4.7.1";
12   src = fetchFromGitHub {
13     owner = "FastCGI-Archives";
14     repo = "mod_fastcgi";
15     rev = version;
16     hash = "sha256-ovir59kCjKkgbraX23nsmzlMzGdeNTyj3MQd8cgvLsg=";
17   };
19   buildInputs = [ apacheHttpd ];
21   preBuild = ''
22     cp Makefile.AP2 Makefile
23     makeFlags="top_dir=${apacheHttpd.dev}/share prefix=$out"
24   '';
26   meta = {
27     homepage = "https://github.com/FastCGI-Archives/mod_fastcgi";
28     description = "Provide support for the FastCGI protocol";
30     longDescription = ''
31       mod_fastcgi is a module for the Apache web server that enables
32       FastCGI - a standards based protocol for communicating with
33       applications that generate dynamic content for web pages. FastCGI
34       provides a superset of CGI functionality, but a subset of the
35       functionality of programming for a particular web server API.
36       Nonetheless, the feature set is rich enough for programming
37       virtually any type of web application, but the result is generally
38       more scalable.
39     '';
41     platforms = lib.platforms.linux;
42   };