forked from mirrors/nixpkgs
nginxModules: sorting of modules alphabetically
This commit is contained in:
parent
3a35984fb0
commit
e76f382c75
1 changed files with 121 additions and 122 deletions
|
@ -15,6 +15,34 @@
|
||||||
inputs = [ pkgs.brotli ];
|
inputs = [ pkgs.brotli ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
dav = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "arut";
|
||||||
|
repo = "nginx-dav-ext-module";
|
||||||
|
rev = "v0.1.0";
|
||||||
|
sha256 = "1ifahd69vz715g3zim618jbmxb7kcmzykc696grskxm0svpy294k";
|
||||||
|
};
|
||||||
|
inputs = [ pkgs.expat ];
|
||||||
|
};
|
||||||
|
|
||||||
|
develkit = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "simpl";
|
||||||
|
repo = "ngx_devel_kit";
|
||||||
|
rev = "v0.3.1rc1";
|
||||||
|
sha256 = "00vqvpx67qra2hr85hkvj1dha4h7x7v9sblw7w1df11nq1gzsdbb";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
echo = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "openresty";
|
||||||
|
repo = "echo-nginx-module";
|
||||||
|
rev = "v0.61";
|
||||||
|
sha256 = "0brjhhphi94ms4gia7za0mfx0png4jbhvq6j0nzjwp537iyiy23k";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
fancyindex = {
|
fancyindex = {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "aperezdc";
|
owner = "aperezdc";
|
||||||
|
@ -24,6 +52,24 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
fastcgi-cache-purge = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "FRiCKLE";
|
||||||
|
repo = "ngx_cache_purge";
|
||||||
|
rev = "2.3";
|
||||||
|
sha256 = "0ib2jrbjwrhvmihhnzkp4w87fxssbbmmmj6lfdwpm6ni8p9g60dw";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
fluentd = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "fluent";
|
||||||
|
repo = "nginx-fluentd-module";
|
||||||
|
rev = "8af234043059c857be27879bc547c141eafd5c13";
|
||||||
|
sha256 = "1ycb5zd9sw60ra53jpak1m73zwrjikwhrrh9q6266h1mlyns7zxm";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
ipscrub = {
|
ipscrub = {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "masonicboom";
|
owner = "masonicboom";
|
||||||
|
@ -34,32 +80,18 @@
|
||||||
inputs = [ pkgs.libbsd ];
|
inputs = [ pkgs.libbsd ];
|
||||||
};
|
};
|
||||||
|
|
||||||
rtmp ={
|
lua = {
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "arut";
|
|
||||||
repo = "nginx-rtmp-module";
|
|
||||||
rev = "v1.2.1";
|
|
||||||
sha256 = "0na1aam176irz6w148hnvamqy1ilbn4abhdzkva0yrm35a3ksbzn";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
dav = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "arut";
|
|
||||||
repo = "nginx-dav-ext-module";
|
|
||||||
rev = "v0.1.0";
|
|
||||||
sha256 = "1ifahd69vz715g3zim618jbmxb7kcmzykc696grskxm0svpy294k";
|
|
||||||
};
|
|
||||||
inputs = [ pkgs.expat ];
|
|
||||||
};
|
|
||||||
|
|
||||||
moreheaders = {
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "openresty";
|
owner = "openresty";
|
||||||
repo = "headers-more-nginx-module";
|
repo = "lua-nginx-module";
|
||||||
rev = "v0.33";
|
rev = "v0.10.13";
|
||||||
sha256 = "1cgdjylrdd69vlkwwmn018hrglzjwd83nqva1hrapgcfw12f7j53";
|
sha256 = "19mpc76lfhyyvkfs2n08b4rc9cf2v7rm8fskkf60hsdcf6qna822";
|
||||||
};
|
};
|
||||||
|
inputs = [ pkgs.luajit ];
|
||||||
|
preConfigure = ''
|
||||||
|
export LUAJIT_LIB="${pkgs.luajit}/lib"
|
||||||
|
export LUAJIT_INC="${pkgs.luajit}/include/luajit-2.0"
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
modsecurity = {
|
modsecurity = {
|
||||||
|
@ -80,100 +112,12 @@
|
||||||
inputs = [ pkgs.curl pkgs.geoip pkgs.libmodsecurity pkgs.libxml2 pkgs.lmdb pkgs.yajl ];
|
inputs = [ pkgs.curl pkgs.geoip pkgs.libmodsecurity pkgs.libxml2 pkgs.lmdb pkgs.yajl ];
|
||||||
};
|
};
|
||||||
|
|
||||||
echo = {
|
moreheaders = {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "openresty";
|
owner = "openresty";
|
||||||
repo = "echo-nginx-module";
|
repo = "headers-more-nginx-module";
|
||||||
rev = "v0.61";
|
rev = "v0.33";
|
||||||
sha256 = "0brjhhphi94ms4gia7za0mfx0png4jbhvq6j0nzjwp537iyiy23k";
|
sha256 = "1cgdjylrdd69vlkwwmn018hrglzjwd83nqva1hrapgcfw12f7j53";
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
develkit = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "simpl";
|
|
||||||
repo = "ngx_devel_kit";
|
|
||||||
rev = "v0.3.1rc1";
|
|
||||||
sha256 = "00vqvpx67qra2hr85hkvj1dha4h7x7v9sblw7w1df11nq1gzsdbb";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
lua = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "openresty";
|
|
||||||
repo = "lua-nginx-module";
|
|
||||||
rev = "v0.10.13";
|
|
||||||
sha256 = "19mpc76lfhyyvkfs2n08b4rc9cf2v7rm8fskkf60hsdcf6qna822";
|
|
||||||
};
|
|
||||||
inputs = [ pkgs.luajit ];
|
|
||||||
preConfigure = ''
|
|
||||||
export LUAJIT_LIB="${pkgs.luajit}/lib"
|
|
||||||
export LUAJIT_INC="${pkgs.luajit}/include/luajit-2.0"
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
set-misc = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "openresty";
|
|
||||||
repo = "set-misc-nginx-module";
|
|
||||||
rev = "v0.32";
|
|
||||||
sha256 = "048a6jwinbjgxiprjj9ml3fdp0mhkx89g6ggams57fsx9m5vaxax";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
sla = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "goldenclone";
|
|
||||||
repo = "nginx-sla";
|
|
||||||
rev = "7778f0125974befbc83751d0e1cadb2dcea57601";
|
|
||||||
sha256 = "1x5hm6r0dkm02ffny8kjd7mmq8przyd9amg2qvy5700x6lb63pbs";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
fluentd = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "fluent";
|
|
||||||
repo = "nginx-fluentd-module";
|
|
||||||
rev = "8af234043059c857be27879bc547c141eafd5c13";
|
|
||||||
sha256 = "1ycb5zd9sw60ra53jpak1m73zwrjikwhrrh9q6266h1mlyns7zxm";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
pam = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "stogh";
|
|
||||||
repo = "ngx_http_auth_pam_module";
|
|
||||||
rev = "v1.5.1";
|
|
||||||
sha256 = "031q006bcv10dzxi3mzamqiyg14p48v0bzd5mrwz073pbf0ba2fl";
|
|
||||||
};
|
|
||||||
inputs = [ pkgs.pam ];
|
|
||||||
};
|
|
||||||
|
|
||||||
statsd = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "apcera";
|
|
||||||
repo = "nginx-statsd";
|
|
||||||
rev = "b970e40467a624ba710c9a5106879a0554413d15";
|
|
||||||
sha256 = "1x8j4i1i2ahrr7qvz03vkldgdjdxi6mx75mzkfizfcc8smr4salr";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
upstream-check = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "yaoweibin";
|
|
||||||
repo = "nginx_upstream_check_module";
|
|
||||||
rev = "9aecf15ec379fe98f62355c57b60c0bc83296f04";
|
|
||||||
sha256 = "1cjisxw1wykll683nw09k0i1nvzslp4dr59x58cvarpk43paim2y";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
# For an example usage, see https://easyengine.io/wordpress-nginx/tutorials/single-site/fastcgi-cache-with-purging/
|
|
||||||
fastcgi-cache-purge = {
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "FRiCKLE";
|
|
||||||
repo = "ngx_cache_purge";
|
|
||||||
rev = "2.3";
|
|
||||||
sha256 = "0ib2jrbjwrhvmihhnzkp4w87fxssbbmmmj6lfdwpm6ni8p9g60dw";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -207,12 +151,67 @@
|
||||||
inputs = [ pkgs.zlib pkgs.libuuid ]; # psol deps
|
inputs = [ pkgs.zlib pkgs.libuuid ]; # psol deps
|
||||||
};
|
};
|
||||||
|
|
||||||
shibboleth = {
|
pam = {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nginx-shib";
|
owner = "stogh";
|
||||||
repo = "nginx-http-shibboleth";
|
repo = "ngx_http_auth_pam_module";
|
||||||
rev = "48b70d87bf7796d7813813a837e52b3a86e6f6f4";
|
rev = "v1.5.1";
|
||||||
sha256 = "0k8xcln5sf0m4r0m550dkhl07zhncp285dpysk6r4v6vqzqmhzdc";
|
sha256 = "031q006bcv10dzxi3mzamqiyg14p48v0bzd5mrwz073pbf0ba2fl";
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
inputs = [ pkgs.pam ];
|
||||||
|
};
|
||||||
|
|
||||||
|
rtmp ={
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "arut";
|
||||||
|
repo = "nginx-rtmp-module";
|
||||||
|
rev = "v1.2.1";
|
||||||
|
sha256 = "0na1aam176irz6w148hnvamqy1ilbn4abhdzkva0yrm35a3ksbzn";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
set-misc = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "openresty";
|
||||||
|
repo = "set-misc-nginx-module";
|
||||||
|
rev = "v0.32";
|
||||||
|
sha256 = "048a6jwinbjgxiprjj9ml3fdp0mhkx89g6ggams57fsx9m5vaxax";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
shibboleth = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "nginx-shib";
|
||||||
|
repo = "nginx-http-shibboleth";
|
||||||
|
rev = "48b70d87bf7796d7813813a837e52b3a86e6f6f4";
|
||||||
|
sha256 = "0k8xcln5sf0m4r0m550dkhl07zhncp285dpysk6r4v6vqzqmhzdc";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
sla = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "goldenclone";
|
||||||
|
repo = "nginx-sla";
|
||||||
|
rev = "7778f0125974befbc83751d0e1cadb2dcea57601";
|
||||||
|
sha256 = "1x5hm6r0dkm02ffny8kjd7mmq8przyd9amg2qvy5700x6lb63pbs";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
statsd = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "apcera";
|
||||||
|
repo = "nginx-statsd";
|
||||||
|
rev = "b970e40467a624ba710c9a5106879a0554413d15";
|
||||||
|
sha256 = "1x8j4i1i2ahrr7qvz03vkldgdjdxi6mx75mzkfizfcc8smr4salr";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
upstream-check = {
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "yaoweibin";
|
||||||
|
repo = "nginx_upstream_check_module";
|
||||||
|
rev = "9aecf15ec379fe98f62355c57b60c0bc83296f04";
|
||||||
|
sha256 = "1cjisxw1wykll683nw09k0i1nvzslp4dr59x58cvarpk43paim2y";
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue