diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2006-01-15 12:03:00 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2006-01-15 12:03:00 +0000 |
commit | b803253ddd43bcf8ce9d7fd4218a66c25aaa80ee (patch) | |
tree | 0849e06daa7b82232a503fe9a0b057ed2f1c96a2 /pkgs/servers/http/apache-modules | |
parent | 7a8ea3f12b306af44603d232fc6a21315496861b (diff) | |
download | nixlib-b803253ddd43bcf8ce9d7fd4218a66c25aaa80ee.tar nixlib-b803253ddd43bcf8ce9d7fd4218a66c25aaa80ee.tar.gz nixlib-b803253ddd43bcf8ce9d7fd4218a66c25aaa80ee.tar.bz2 nixlib-b803253ddd43bcf8ce9d7fd4218a66c25aaa80ee.tar.lz nixlib-b803253ddd43bcf8ce9d7fd4218a66c25aaa80ee.tar.xz nixlib-b803253ddd43bcf8ce9d7fd4218a66c25aaa80ee.tar.zst nixlib-b803253ddd43bcf8ce9d7fd4218a66c25aaa80ee.zip |
* Added mod_python.
svn path=/nixpkgs/trunk/; revision=4549
Diffstat (limited to 'pkgs/servers/http/apache-modules')
3 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/servers/http/apache-modules/mod_python/builder.sh b/pkgs/servers/http/apache-modules/mod_python/builder.sh new file mode 100644 index 000000000000..77377caa854f --- /dev/null +++ b/pkgs/servers/http/apache-modules/mod_python/builder.sh @@ -0,0 +1,7 @@ +source $stdenv/setup + +installFlags="LIBEXECDIR=$out/modules $installFlags" + +ensureDir $out/modules + +genericBuild diff --git a/pkgs/servers/http/apache-modules/mod_python/default.nix b/pkgs/servers/http/apache-modules/mod_python/default.nix new file mode 100644 index 000000000000..3684377cf101 --- /dev/null +++ b/pkgs/servers/http/apache-modules/mod_python/default.nix @@ -0,0 +1,17 @@ +{stdenv, fetchurl, apacheHttpd, python}: + +stdenv.mkDerivation { + name = "mod_python-3.1.4"; + + builder = ./builder.sh; + + src = fetchurl { + url = http://apache.mirror.intouch.nl/httpd/modpython/mod_python-3.1.4.tgz; + md5 = "607175958137b06bcda91110414c82a1"; + }; + + patches = [./install.patch]; + + inherit apacheHttpd; + buildInputs = [apacheHttpd python]; +} diff --git a/pkgs/servers/http/apache-modules/mod_python/install.patch b/pkgs/servers/http/apache-modules/mod_python/install.patch new file mode 100644 index 000000000000..28a36edbc237 --- /dev/null +++ b/pkgs/servers/http/apache-modules/mod_python/install.patch @@ -0,0 +1,20 @@ +diff -rc mod_python-3.1.4-orig/dist/Makefile.in mod_python-3.1.4/dist/Makefile.in +*** mod_python-3.1.4-orig/dist/Makefile.in 2005-01-29 22:25:28.000000000 +0100 +--- mod_python-3.1.4/dist/Makefile.in 2006-01-15 12:07:40.000000000 +0100 +*************** +*** 34,40 **** + install_py_lib: mod_python src + @cd src; $(MAKE) psp_parser.c + if test -z "$(DESTDIR)" ; then \ +! $(PYTHON_BIN) setup.py install --optimize 2 --force ; \ + else \ + $(PYTHON_BIN) setup.py install --optimize 2 --force --root $(DESTDIR) ; \ + fi +--- 34,40 ---- + install_py_lib: mod_python src + @cd src; $(MAKE) psp_parser.c + if test -z "$(DESTDIR)" ; then \ +! $(PYTHON_BIN) setup.py install --optimize 2 --force --prefix $(out) ; \ + else \ + $(PYTHON_BIN) setup.py install --optimize 2 --force --root $(DESTDIR) ; \ + fi |