From fb0f3b9d908c5d0325af95f5eb8b68d0f0967c90 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 26 Jul 2026 18:18:59 -0400 Subject: [PATCH] tomcat: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/servers/http/tomcat/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/servers/http/tomcat/default.nix b/pkgs/servers/http/tomcat/default.nix index 498b6b838dff..a1776e972892 100644 --- a/pkgs/servers/http/tomcat/default.nix +++ b/pkgs/servers/http/tomcat/default.nix @@ -15,6 +15,9 @@ let pname = "apache-tomcat"; inherit version; + __structuredAttrs = true; + strictDeps = true; + src = fetchurl { url = "mirror://apache/tomcat/tomcat-${lib.versions.major version}/v${version}/bin/apache-tomcat-${version}.tar.gz"; inherit hash; @@ -26,10 +29,14 @@ let ]; installPhase = '' + runHook preInstall + mkdir $out mv * $out mkdir -p $webapps/webapps mv $out/webapps $webapps/ + + runHook postInstall ''; passthru = {