nginxModules: mark as broken / remove some (#548381)
This commit is contained in:
@@ -4,11 +4,14 @@ self: {
|
||||
# keep-sorted start case=no numeric=yes block=yes
|
||||
|
||||
fastcgi-cache-purge = throw "fastcgi-cache-purge was renamed to cache-purge";
|
||||
fluentd = throw "fluentd was removed due to lack of maintenance"; # Added 2026-08-02
|
||||
http_proxy_connect_module_v24 = throw "http_proxy_connect_module_v24 was removed because it was not compatible with any supported nginx version"; # Added 2026-07-29
|
||||
http_proxy_connect_module_v25 = throw "http_proxy_connect_module_v25 was removed because it was not compatible with any supported nginx version"; # Added 2026-07-29
|
||||
modsecurity-nginx = self.modsecurity;
|
||||
naxsi = throw "naxsi was removed because the build was broken & the repo is archived"; # Added 2026-08-02
|
||||
ngx_aws_auth = throw "ngx_aws_auth was renamed to aws-auth";
|
||||
opentracing = throw "opentracing-cpp was removed because opentracing as been archived upstream"; # Added 2025-10-19
|
||||
pagespeed = throw "pagespeed was removed because the upstream repo is archived & the build was broken"; # Added 2026-08-02
|
||||
statsd = throw "statsd was removed because its upstream source vanished"; # Added 2026-07-28
|
||||
# keep-sorted end
|
||||
}
|
||||
|
||||
@@ -20,5 +20,6 @@ mkNginxPlugin (finalAttrs: {
|
||||
homepage = "https://github.com/anomalizer/ngx_aws_auth";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = [ ];
|
||||
broken = true;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
{
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
mkNginxPlugin,
|
||||
}:
|
||||
|
||||
mkNginxPlugin (finalAttrs: {
|
||||
pname = "fluentd";
|
||||
version = "0.3-unstable-2014-03-28";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fluent";
|
||||
repo = "nginx-fluentd-module";
|
||||
rev = "8af234043059c857be27879bc547c141eafd5c13";
|
||||
hash = "sha256-tf+jrac1QGOEwQnmDPmMMvM/Tg1TXTmKysBwndovi/k=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Fluentd data collector";
|
||||
homepage = "https://github.com/fluent/nginx-fluentd-module";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
@@ -26,5 +26,6 @@ mkNginxPlugin (finalAttrs: {
|
||||
homepage = "https://github.com/openresty/lua-upstream-nginx-module";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = [ ];
|
||||
broken = true; # Build against nginx fails
|
||||
};
|
||||
})
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
{
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
mkNginxPlugin,
|
||||
}:
|
||||
|
||||
mkNginxPlugin (finalAttrs: {
|
||||
pname = "naxsi";
|
||||
version = "1.0-unstable-2020-09-10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nbs-system";
|
||||
repo = "naxsi";
|
||||
rev = "95ac520eed2ea04098a76305fd0ad7e9158840b7";
|
||||
sha256 = "0b5pnqkgg18kbw5rf2ifiq7lsx5rqmpqsql6hx5ycxjzxj6acfb3";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/naxsi_src";
|
||||
|
||||
meta = {
|
||||
description = "Open-source, high performance, low rules maintenance WAF";
|
||||
homepage = "https://github.com/nbs-system/naxsi";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
@@ -1,51 +0,0 @@
|
||||
{
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
libuuid,
|
||||
mkNginxPlugin,
|
||||
psol,
|
||||
runCommand,
|
||||
zlib,
|
||||
}:
|
||||
|
||||
mkNginxPlugin (finalAttrs: {
|
||||
pname = "pagespeed";
|
||||
version = psol.version;
|
||||
|
||||
src =
|
||||
let
|
||||
moduleSrc = fetchFromGitHub {
|
||||
owner = "apache";
|
||||
repo = "incubator-pagespeed-ngx";
|
||||
rev = "v${psol.version}-stable";
|
||||
sha256 = "0ry7vmkb2bx0sspl1kgjlrzzz6lbz07313ks2lr80rrdm2zb16wp";
|
||||
};
|
||||
in
|
||||
runCommand "ngx_pagespeed"
|
||||
{
|
||||
meta = {
|
||||
description = "PageSpeed module for Nginx";
|
||||
homepage = "https://developers.google.com/speed/pagespeed/module/";
|
||||
license = lib.licenses.asl20;
|
||||
};
|
||||
}
|
||||
''
|
||||
cp -r "${moduleSrc}" "$out"
|
||||
chmod -R +w "$out"
|
||||
ln -s "${psol}" "$out/psol"
|
||||
'';
|
||||
|
||||
buildInputs = [
|
||||
zlib
|
||||
libuuid
|
||||
]; # psol deps
|
||||
|
||||
allowMemoryWriteExecute = true;
|
||||
|
||||
meta = {
|
||||
description = "Automatic PageSpeed optimization";
|
||||
homepage = "https://github.com/apache/incubator-pagespeed-ngx";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
@@ -20,5 +20,6 @@ mkNginxPlugin (finalAttrs: {
|
||||
homepage = "https://github.com/wandenberg/nginx-push-stream-module";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = [ ];
|
||||
broken = true;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -27,5 +27,6 @@ mkNginxPlugin (finalAttrs: {
|
||||
homepage = "https://github.com/wandenberg/nginx-video-thumbextractor-module";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = [ ];
|
||||
broken = true;
|
||||
};
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user