diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/fcgi')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/fcgi/default.nix | 24 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/libraries/fcgi/gcc-4.4.diff | 12 |
2 files changed, 36 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/fcgi/default.nix b/nixpkgs/pkgs/development/libraries/fcgi/default.nix new file mode 100644 index 000000000000..bde1682e3fc0 --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/fcgi/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitHub, fetchpatch, autoreconfHook }: + +stdenv.mkDerivation rec { + pname = "fcgi"; + version = "2.4.2"; + + src = fetchFromGitHub { + owner = "FastCGI-Archives"; + repo = "fcgi2"; + rev = version; + sha256 = "1jhz6jfwv5kawa8kajvg18nfwc1b30f38zc0lggszd1vcmrwqkz1"; + }; + + nativeBuildInputs = [ autoreconfHook ]; + + postInstall = "ln -s . $out/include/fastcgi"; + + meta = with stdenv.lib; { + description = "A language independent, scalable, open extension to CG"; + homepage = "http://www.fastcgi.com/"; + license = "FastCGI see LICENSE.TERMS"; + platforms = platforms.all; + }; +} diff --git a/nixpkgs/pkgs/development/libraries/fcgi/gcc-4.4.diff b/nixpkgs/pkgs/development/libraries/fcgi/gcc-4.4.diff new file mode 100644 index 000000000000..c6806c12c067 --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/fcgi/gcc-4.4.diff @@ -0,0 +1,12 @@ +diff --git a/libfcgi/fcgio.cpp b/libfcgi/fcgio.cpp +index 95e28ca..a7eda0e 100644 +--- a/libfcgi/fcgio.cpp ++++ b/libfcgi/fcgio.cpp +@@ -23,6 +23,7 @@ + #endif + + #include <limits.h> ++#include <cstdio> + #include "fcgio.h" + + using std::streambuf; |