Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.

Commit

Permalink
mod_wsgi: allow building this module with python 2.x and 3.x
Browse files Browse the repository at this point in the history
  • Loading branch information
peti committed Aug 27, 2019
1 parent 630e25b commit 79c6d22
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
4 changes: 2 additions & 2 deletions pkgs/servers/http/apache-modules/mod_wsgi/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, apacheHttpd, python2 }:
{ stdenv, fetchurl, apacheHttpd, python, ncurses }:

stdenv.mkDerivation rec {
name = "mod_wsgi-${version}";
Expand All @@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1j8pqn0xhd502ardlmkqx8y85s1npmk9nifqps60wjh29nny03f2";
};

buildInputs = [ apacheHttpd python2 ];
buildInputs = [ apacheHttpd python ncurses ];

patchPhase = ''
sed -r -i -e "s|^LIBEXECDIR=.*$|LIBEXECDIR=$out/modules|" \
Expand Down
4 changes: 3 additions & 1 deletion pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14466,7 +14466,9 @@ in

mod_python = callPackage ../servers/http/apache-modules/mod_python { };

mod_wsgi = callPackage ../servers/http/apache-modules/mod_wsgi { };
mod_wsgi = self.mod_wsgi2;
mod_wsgi2 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python2; ncurses = null; };
mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python3; };

php = pkgs.php.override { inherit apacheHttpd; };

Expand Down

0 comments on commit 79c6d22

Please sign in to comment.