diff --git a/network/nginx/nginx.conf b/network/nginx/nginx.conf index a195c1319..826342522 100644 --- a/network/nginx/nginx.conf +++ b/network/nginx/nginx.conf @@ -82,3 +82,16 @@ fi var_append CC_WRAPPER_REMOVE " " "-Werror" +# wsgi support - should be made a config option +if pkginstalled python; then + wsgi_extract() { + local file=$(match_source_file -p wsgi) + cd "$builddir" + tar -v $taropt "$file" + ln -sv mod_wsgi-* mod_wsgi + cd - > /dev/null + } + + var_append confopt ' ' '--add-module=../mod_wsgi' + hook_add prepatch 5 'wsgi_extract' +fi diff --git a/network/nginx/nginx.desc b/network/nginx/nginx.desc index bfc7179ec..d439b352b 100644 --- a/network/nginx/nginx.desc +++ b/network/nginx/nginx.desc @@ -49,3 +49,4 @@ [CV-URL] http://nginx.org/en/download.html [D] 4143773363 nginx-0.8.50.tar.gz http://nginx.org/download/ +[D] X nginx-mod_wsgi-r258.tar.gz !http://hg.mperillo.ath.cx/nginx/mod_wsgi/archive/8994b058d2db.tar.gz