forked from mirrors/nixpkgs
nginxModules: update and add nginx modules (#59949)
nginxModules: update and add nginx modules
This commit is contained in:
commit
0816c69173
|
@ -6,8 +6,8 @@ let
|
|||
src = fetchFromGitHub {
|
||||
owner = "chobits";
|
||||
repo = "ngx_http_proxy_connect_module";
|
||||
rev = "8201639082cba702211585b03d4cc7bc51c65167";
|
||||
sha256 = "0z71x3xnlczrr2kq43w3drxj9g14fkk4jz66x921v0yb8r9mnn5a";
|
||||
rev = "18e2520b361ffebde6c08c8119ecfba113a3b53c";
|
||||
sha256 = "1nyil5n2a97nqsqarvnp4bazw4vnxifqizzw5aank4vi9xlq90b2";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
@ -32,12 +32,21 @@ in
|
|||
inputs = [ pkgs.brotli ];
|
||||
};
|
||||
|
||||
coolkit = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "FRiCKLE";
|
||||
repo = "ngx_coolkit";
|
||||
rev = "0.2";
|
||||
sha256 = "1idj0cqmfsdqawjcqpr1fsq670fdki51ksqk2lslfpcs3yrfjpqh";
|
||||
};
|
||||
};
|
||||
|
||||
dav = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "arut";
|
||||
repo = "nginx-dav-ext-module";
|
||||
rev = "v0.1.0";
|
||||
sha256 = "1ifahd69vz715g3zim618jbmxb7kcmzykc696grskxm0svpy294k";
|
||||
rev = "v3.0.0";
|
||||
sha256 = "000dm5zk0m1hm1iq60aff5r6y8xmqd7djrwhgnz9ig01xyhnjv9w";
|
||||
};
|
||||
inputs = [ pkgs.expat ];
|
||||
};
|
||||
|
@ -87,6 +96,14 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
http_proxy_connect_module_v15 = http_proxy_connect_module_generic "proxy_connect_rewrite_1015" // {
|
||||
supports = with lib.versions; version: major version == "1" && minor version == "15";
|
||||
};
|
||||
|
||||
http_proxy_connect_module_v14 = http_proxy_connect_module_generic "proxy_connect_rewrite_1014" // {
|
||||
supports = with lib.versions; version: major version == "1" && minor version == "14";
|
||||
};
|
||||
|
||||
ipscrub = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "masonicboom";
|
||||
|
@ -97,12 +114,30 @@ in
|
|||
inputs = [ pkgs.libbsd ];
|
||||
};
|
||||
|
||||
limit-speed = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "yaoweibin";
|
||||
repo = "nginx_limit_speed_module";
|
||||
rev = "f77ad4a56fbb134878e75827b40cf801990ed936";
|
||||
sha256 = "0kkrd08zpcwx938i2is07vq6pgjkvn97xzjab0g4zaz8bivgmjp8";
|
||||
};
|
||||
};
|
||||
|
||||
live ={
|
||||
src = fetchFromGitHub {
|
||||
owner = "arut";
|
||||
repo = "nginx-live-module";
|
||||
rev = "5e4a1e3a718e65e5206c24eba00d42b0d1c4b7dd";
|
||||
sha256 = "1kpnhl4b50zim84z22ahqxyxfq4jv8ab85kzsy2n5ciqbyg491lz";
|
||||
};
|
||||
};
|
||||
|
||||
lua = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "openresty";
|
||||
repo = "lua-nginx-module";
|
||||
rev = "v0.10.13";
|
||||
sha256 = "19mpc76lfhyyvkfs2n08b4rc9cf2v7rm8fskkf60hsdcf6qna822";
|
||||
rev = "v0.10.14";
|
||||
sha256 = "1vg6pp9n8z42p6f3jqk15gvdyy7mfvs5ssfbiy83bydjx42fq7g0";
|
||||
};
|
||||
inputs = [ pkgs.luajit ];
|
||||
preConfigure = ''
|
||||
|
@ -148,6 +183,24 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
mpeg-ts ={
|
||||
src = fetchFromGitHub {
|
||||
owner = "arut";
|
||||
repo = "nginx-ts-module";
|
||||
rev = "v0.1.1";
|
||||
sha256 = "12dxcyy6wna1fccl3a9lnsbymd6p4apnwz6c24w74v97qvpfdxqd";
|
||||
};
|
||||
};
|
||||
|
||||
naxsi ={
|
||||
src = fetchFromGitHub {
|
||||
owner = "nbs-system";
|
||||
repo = "naxsi";
|
||||
rev = "0.56";
|
||||
sha256 = "12kn6wbl8xqc19fi05ffprqps4pplg4a6i1cf01xc0d6brx1fg8v";
|
||||
} + "/naxsi_src";
|
||||
};
|
||||
|
||||
ngx_aws_auth = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "anomalizer";
|
||||
|
@ -254,6 +307,24 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
slowfs-cache = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "FRiCKLE";
|
||||
repo = "ngx_slowfs_cache";
|
||||
rev = "1.10";
|
||||
sha256 = "1gyza02pcws3zqm1phv3ag50db5gnapxyjwy8skjmvawz7p5bmxr";
|
||||
};
|
||||
};
|
||||
|
||||
sorted-querystring = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "wandenberg";
|
||||
repo = "nginx-sorted-querystring-module";
|
||||
rev = "0.3";
|
||||
sha256 = "0p6b0hcws39n27fx4xp9k4hb3pcv7b6kah4qqaj0pzjy3nbp4gj7";
|
||||
};
|
||||
};
|
||||
|
||||
statsd = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "apcera";
|
||||
|
@ -285,8 +356,8 @@ in
|
|||
src = fetchFromGitHub {
|
||||
owner = "yaoweibin";
|
||||
repo = "ngx_http_substitutions_filter_module";
|
||||
rev = "v0.6.4";
|
||||
sha256 = "0q86cv0mfffh43id5xanywyhpd7b0jijrmk8y311c13l9ajrd2rx";
|
||||
rev = "bc58cb11844bc42735bbaef7085ea86ace46d05b";
|
||||
sha256 = "1q5hr3sqys4f365gzjci549rn9ylhgj4xb29ril04zr5vkhzlnar";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -303,8 +374,8 @@ in
|
|||
src = fetchFromGitHub {
|
||||
owner = "yaoweibin";
|
||||
repo = "nginx_upstream_check_module";
|
||||
rev = "9aecf15ec379fe98f62355c57b60c0bc83296f04";
|
||||
sha256 = "1cjisxw1wykll683nw09k0i1nvzslp4dr59x58cvarpk43paim2y";
|
||||
rev = "007f76f7adbcbd6abd9352502af1a4ae463def85";
|
||||
sha256 = "1qcg7c9rcl70wr1qf188shnn9s2f7cxnlw05s6scbvlgnf6ik6in";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -312,8 +383,8 @@ in
|
|||
src = fetchFromGitHub {
|
||||
owner = "tarantool";
|
||||
repo = "nginx_upstream_module";
|
||||
rev = "v2.7";
|
||||
sha256 = "05dwj0caj910p7kan2qjvm6x2x601igryhny2xzr47hhsk5q1cnx";
|
||||
rev = "v2.7.1";
|
||||
sha256 = "0ya4330in7zjzqw57djv4icpk0n1j98nvf0f8v296yi9rjy054br";
|
||||
};
|
||||
inputs = [ pkgs.msgpuck.dev pkgs.yajl ];
|
||||
};
|
||||
|
@ -327,6 +398,16 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
video-thumbextractor = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "wandenberg";
|
||||
repo = "nginx-video-thumbextractor-module";
|
||||
rev = "0.9.0";
|
||||
sha256 = "1b0v471mzbcys73pzr7gpvzzhff0cva0l5ff32cv7z1v9c0ypji7";
|
||||
};
|
||||
inputs = [ pkgs.ffmpeg ];
|
||||
};
|
||||
|
||||
vts = {
|
||||
src = fetchFromGitHub {
|
||||
owner = "vozlt";
|
||||
|
@ -335,12 +416,4 @@ in
|
|||
sha256 = "1jq2s9k7hah3b317hfn9y3g1q4g4x58k209psrfsqs718a9sw8c7";
|
||||
};
|
||||
};
|
||||
|
||||
http_proxy_connect_module_v15 = http_proxy_connect_module_generic "proxy_connect_rewrite_1015" // {
|
||||
supports = with lib.versions; version: major version == "1" && minor version == "15";
|
||||
};
|
||||
|
||||
http_proxy_connect_module_v14 = http_proxy_connect_module_generic "proxy_connect_rewrite_1014" // {
|
||||
supports = with lib.versions; version: major version == "1" && minor version == "14";
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue