about summary refs log tree commit diff
path: root/pkgs/servers/http
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2023-11-30 22:38:23 -0500
committerGitHub <noreply@github.com>2023-11-30 22:38:23 -0500
commit15b5295311d6847e930734a4596027503f7d7451 (patch)
tree362ed7d2aebecb935f4d7c252589a2d0b3726b4b /pkgs/servers/http
parentf4cc0777fe28fe1800d3081b45db4a4544c5123f (diff)
parentb3c4d8ae8af158ddc33c0a8131a113dbb2056b96 (diff)
downloadnixlib-15b5295311d6847e930734a4596027503f7d7451.tar
nixlib-15b5295311d6847e930734a4596027503f7d7451.tar.gz
nixlib-15b5295311d6847e930734a4596027503f7d7451.tar.bz2
nixlib-15b5295311d6847e930734a4596027503f7d7451.tar.lz
nixlib-15b5295311d6847e930734a4596027503f7d7451.tar.xz
nixlib-15b5295311d6847e930734a4596027503f7d7451.tar.zst
nixlib-15b5295311d6847e930734a4596027503f7d7451.zip
Merge pull request #270847 from anthonyroussel/updates/tomcat_10_1_16
tomcat10: 10.1.15 -> 10.1.16
Diffstat (limited to 'pkgs/servers/http')
-rw-r--r--pkgs/servers/http/tomcat/default.nix21
1 files changed, 9 insertions, 12 deletions
diff --git a/pkgs/servers/http/tomcat/default.nix b/pkgs/servers/http/tomcat/default.nix
index 0b1d4115c895..3ff672692e7b 100644
--- a/pkgs/servers/http/tomcat/default.nix
+++ b/pkgs/servers/http/tomcat/default.nix
@@ -1,14 +1,13 @@
 { stdenv, lib, fetchurl, nixosTests, testers, jre }:
 
 let
-
-  common = { versionMajor, versionMinor, sha256 }: stdenv.mkDerivation (finalAttrs: {
+  common = { version, hash }: stdenv.mkDerivation (finalAttrs: {
     pname = "apache-tomcat";
-    version = "${versionMajor}.${versionMinor}";
+    inherit version;
 
     src = fetchurl {
-      url = "mirror://apache/tomcat/tomcat-${versionMajor}/v${finalAttrs.version}/bin/${finalAttrs.pname}-${finalAttrs.version}.tar.gz";
-      inherit sha256;
+      url = "mirror://apache/tomcat/tomcat-${lib.versions.major version}/v${version}/bin/apache-tomcat-${version}.tar.gz";
+      inherit hash;
     };
 
     outputs = [ "out" "webapps" ];
@@ -31,7 +30,7 @@ let
     meta = with lib; {
       homepage = "https://tomcat.apache.org/";
       description = "An implementation of the Java Servlet and JavaServer Pages technologies";
-      platforms = platforms.all;
+      platforms = jre.meta.platforms;
       maintainers = with maintainers; [ anthonyroussel ];
       license = [ licenses.asl20 ];
       sourceProvenance = with sourceTypes; [ binaryBytecode ];
@@ -40,14 +39,12 @@ let
 
 in {
   tomcat9 = common {
-    versionMajor = "9";
-    versionMinor = "0.82";
-    sha256 = "sha256-xvRGXDUkYaHFYacUPg81Xf0xyTbdsc1XP/PmqMR8bQc=";
+    version = "9.0.83";
+    hash = "sha256-dgktroncHzrm3RFATWSFJ2GkAfGM03PJO1/37yzk+Qo=";
   };
 
   tomcat10 = common {
-    versionMajor = "10";
-    versionMinor = "1.15";
-    sha256 = "sha256-cqQW3Dc3sC/1zoidMIGDBNw4G5bnxYvhmHz7U7K6Djg=";
+    version = "10.1.16";
+    hash = "sha256-QysLmKN3RQ8TuaR7gup9947QvPLuS3WRgrTH/cH+WEE=";
   };
 }