nixpkgs/pkgs/servers/http/apache-modules/mod_fastcgi/default.nix
Jan Stranik 48d63e924a
mod_fastcgi: fix broken package
* mod_fastcgi: fix broken package (#153086)

The patch is not needed anymore.
Upstream fixed compilation with httpd 2.4.x

* mod_fastcgi: don't fetch apache-24-patch

Co-authored-by: Renaud <c0bw3b@users.noreply.github.com>
2022-02-10 21:34:41 +01:00

39 lines
1.1 KiB
Nix

{ lib, stdenv, fetchFromGitHub, fetchurl, apacheHttpd }:
stdenv.mkDerivation rec {
pname = "mod_fastcgi";
version = "2.4.7.1";
src = fetchFromGitHub {
owner = "FastCGI-Archives";
repo = "mod_fastcgi";
rev = version;
hash = "sha256-ovir59kCjKkgbraX23nsmzlMzGdeNTyj3MQd8cgvLsg=";
};
buildInputs = [ apacheHttpd ];
preBuild = ''
cp Makefile.AP2 Makefile
makeFlags="top_dir=${apacheHttpd.dev}/share prefix=$out"
'';
meta = {
homepage = "https://github.com/FastCGI-Archives/mod_fastcgi";
description = "Provide support for the FastCGI protocol";
longDescription = ''
mod_fastcgi is a module for the Apache web server that enables
FastCGI - a standards based protocol for communicating with
applications that generate dynamic content for web pages. FastCGI
provides a superset of CGI functionality, but a subset of the
functionality of programming for a particular web server API.
Nonetheless, the feature set is rich enough for programming
virtually any type of web application, but the result is generally
more scalable.
'';
platforms = lib.platforms.linux;
};
}