Package Details

Package: modWSGI-4.5.7+0
Product: modWSGI
SVN Revision: 44738
Effective SVN Revision (incl depedencies): 44738
Effective latest update: 14/12/2016-10:21
Lifecycle: operational
Lifecycle (spec): operational
State: OK
Validation State: OK
Inherited State: OK
Build State: OK
Test State: OK

Dependency Graph

Remark: The dependency graph depicts for packages dependant on modWSGI-4.5.7+0 only the latest version per product. Furthermore, test dependencies are not visible.

Listed Dependencies (main)

setuptools-5.8+4 OK

For a list with all direct and indirect dependencies and dependants (main and test) see all dependencies.

Messages:

OK Package validated, build and test status ok.

All Reports

build desbuild 14/12/2016-10:26 OK

Table File

1 setupRequired(setuptools 5.8+4)
2
3 envPrepend(PATH, ${PRODUCT_DIR}/bin)
4 envPrepend(PYTHONPATH, ${PRODUCT_DIR}/lib/python2.7/site-packages)
5 envPrepend(LD_LIBRARY_PATH, ${PRODUCT_DIR}/lib/python2.7/site-packages/mod_wsgi_httpd-2.4.23.1-py2.7-linux-x86_64.egg/mod_wsgi_packages/httpd/lib))

Build File

1 #!/usr/bin/env bash
2
3 # This build script needed quite some work and a bug fix in the mod_wsgi-httpd
4 # package. Graham Dumpleton, the developer of mod_wsgi, was of great help!
5 # The email thread of our discussion can be found here:
6 # https://groups.google.com/forum/#!topic/modwsgi/9VpIbN6kNi8
7
8
9 # We first install mod_wsgi-httpd:
10 # Since we'll need access to the build config of mod_wsgi-httpd in the course
11 # of the installation of mod_wsgi we will not do that as a separate package
12 # anymore.
13
14 wget http://desbuild.cosmology.illinois.edu/eeups/webservice/resources/modWSGIhttpd/modWSGIhttpd-2.4.23.1.tar.gz
15 tar xzf modWSGIhttpd-2.4.23.1.tar.gz
16 cd modWSGIhttpd-2.4.23.1
17 python setup.py build
18
19 # We install mod_wsgi-httpd also into the modWSGI / mod_wsgi PRODUCT_DIR
20 mkdir -p ${PRODUCT_DIR}/lib/python2.7/site-packages
21 export PYTHONPATH=$PRODUCT_DIR/lib/python2.7/site-packages:$PYTHONPATH
22 python setup.py install --prefix=$PRODUCT_DIR
23
24 cd ..
25
26 # Now we take care of the modWSGI / mod_wsgi installation
27 wget $EXTERNAL/$PRODUCT/$PRODUCT-$VERSION.tar.gz
28 tar xzf $PRODUCT-$VERSION.tar.gz
29 cd $PRODUCT-$VERSION
30
31 export APXS=${PRODUCT_DIR}/bin/mod_wsgi-apxs
32 export PATH=${PRODUCT_DIR}/bin:${PATH}
33
34 # DEBUG STEPS
35 #set -x
36 #ls -las ${PRODUCT_DIR}/bin
37 #echo $PATH
38 #echo $APXS
39 #mod_wsgi-apxs -q APR_CONFIG
40 #mod_wsgi-apxs -q APU_CONFIG
41 #cat ${PRODUCT_DIR}/lib/python2.7/site-packages/mod_wsgi_httpd-2.4.23.1-py2.7-linux-x86_64.egg/mod_wsgi_packages/httpd/build/config_vars.mk
42 #set +x
43
44 python setup.py build
45 python setup.py install --prefix=$PRODUCT_DIR