From 171b6c26f9e817a716b72f8532ce99efdda0dd5d Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Fri, 4 Oct 2024 22:51:11 +0200 Subject: [PATCH 1/5] stalwart-mail: 0.10.2 -> 0.10.3 --- pkgs/by-name/st/stalwart-mail/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/st/stalwart-mail/package.nix b/pkgs/by-name/st/stalwart-mail/package.nix index e77b69093b94..5c7fec29e037 100644 --- a/pkgs/by-name/st/stalwart-mail/package.nix +++ b/pkgs/by-name/st/stalwart-mail/package.nix @@ -2,7 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - fetchpatch, pkg-config, protobuf, bzip2, @@ -26,7 +25,7 @@ let # See upstream issue for rocksdb 9.X support # https://github.com/stalwartlabs/mail-server/issues/407 rocksdb = rocksdb_8_11; - version = "0.10.2"; + version = "0.10.3"; in rustPlatform.buildRustPackage { pname = "stalwart-mail"; @@ -36,11 +35,11 @@ rustPlatform.buildRustPackage { owner = "stalwartlabs"; repo = "mail-server"; rev = "refs/tags/v${version}"; - hash = "sha256-wH26uwaYzfqiamiJ/oosVEiTfCOItwVGbHdRh6Ykpgk="; + hash = "sha256-xpNSMZWWiFU6OOooAD7ENzOggqYHdU88baPsXnovpXU="; fetchSubmodules = true; }; - cargoHash = "sha256-1AFDyZpkcvFzWBczMAPfajmhBmVl4ou4JdKnrK2KlQI="; + cargoHash = "sha256-qiKfHrxQ4TSSomDLlPJ2+GOEri/ZuMCvUNdxRVoplgg="; nativeBuildInputs = [ pkg-config From 8fda6add4802da7d8223d23454d1435287159dde Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Fri, 4 Oct 2024 22:51:46 +0200 Subject: [PATCH 2/5] stalwart-mail.webadmin: 0.1.15 -> 0.1.17 --- pkgs/by-name/st/stalwart-mail/webadmin.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stalwart-mail/webadmin.nix b/pkgs/by-name/st/stalwart-mail/webadmin.nix index 645af460f681..0dfa42cf5561 100644 --- a/pkgs/by-name/st/stalwart-mail/webadmin.nix +++ b/pkgs/by-name/st/stalwart-mail/webadmin.nix @@ -15,13 +15,13 @@ rustPlatform.buildRustPackage rec { pname = "webadmin"; - version = "0.1.15"; + version = "0.1.17"; src = fetchFromGitHub { owner = "stalwartlabs"; repo = "webadmin"; rev = "refs/tags/v${version}"; - hash = "sha256-YglpdxZT5CyFLla6uXTKPtq9EbA9SEQacyR9KNToYT0="; + hash = "sha256-kMfdCb2dwoVd9G1uZw2wcfaAAPt6obFfWQbbXG/MDB4="; }; npmDeps = fetchNpmDeps { @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-na1HEueX8w7kuDp8LEtJ0nD1Yv39cyk6sEMpS1zix2s="; }; - cargoHash = "sha256-piZ+oLL8FqS8Ishi7byYfdedkszreGuxI56pTLcYXn4="; + cargoHash = "sha256-0Urr0MsmenFqg25lZAzg7LgJ/NkZHINoOWtPad7G6GE="; postPatch = '' # Using local tailwindcss for compilation From 7658294ee47a6c8f38e3a0f88b2a86d9cbbc12e5 Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Sun, 6 Oct 2024 21:43:22 +0200 Subject: [PATCH 3/5] stalwart-mail: fix updateScript --- pkgs/by-name/st/stalwart-mail/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/st/stalwart-mail/package.nix b/pkgs/by-name/st/stalwart-mail/package.nix index 5c7fec29e037..3fffbafd32bb 100644 --- a/pkgs/by-name/st/stalwart-mail/package.nix +++ b/pkgs/by-name/st/stalwart-mail/package.nix @@ -148,7 +148,7 @@ rustPlatform.buildRustPackage { passthru = { webadmin = callPackage ./webadmin.nix { }; - update-script = nix-update-script { }; + updateScript = nix-update-script { }; tests.stalwart-mail = nixosTests.stalwart-mail; }; From 5d11f195a298d76ada93a8abc55f29eb45f20950 Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Sun, 6 Oct 2024 21:57:32 +0200 Subject: [PATCH 4/5] stalwart-mail.webadmin: add updateScript --- pkgs/by-name/st/stalwart-mail/webadmin.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/st/stalwart-mail/webadmin.nix b/pkgs/by-name/st/stalwart-mail/webadmin.nix index 0dfa42cf5561..e11ef03b6534 100644 --- a/pkgs/by-name/st/stalwart-mail/webadmin.nix +++ b/pkgs/by-name/st/stalwart-mail/webadmin.nix @@ -5,6 +5,7 @@ trunk-ng, tailwindcss, fetchNpmDeps, + nix-update-script, nodejs, npmHooks, llvmPackages, @@ -60,6 +61,10 @@ rustPlatform.buildRustPackage rec { zip -r $out/webadmin.zip * ''; + passthru = { + updateScript = nix-update-script { }; + }; + meta = with lib; { description = "Secure & modern all-in-one mail server Stalwart (webadmin module)"; homepage = "https://github.com/stalwartlabs/webadmin"; From ebf5ffda4c7af4c9a0491b279c3bd38c4b9c1cd9 Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Sun, 6 Oct 2024 23:08:53 +0200 Subject: [PATCH 5/5] stalwart-mail: skip failing test --- pkgs/by-name/st/stalwart-mail/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/st/stalwart-mail/package.nix b/pkgs/by-name/st/stalwart-mail/package.nix index 3fffbafd32bb..bb8a0859230a 100644 --- a/pkgs/by-name/st/stalwart-mail/package.nix +++ b/pkgs/by-name/st/stalwart-mail/package.nix @@ -141,6 +141,8 @@ rustPlatform.buildRustPackage { # Failed to read system DNS config: io error: No such file or directory (os error 2) "--skip=smtp::inbound::auth::auth" # Failed to read system DNS config: io error: No such file or directory (os error 2) + "--skip=smtp::inbound::antispam::antispam" + # Failed to read system DNS config: io error: No such file or directory (os error 2) "--skip=smtp::inbound::vrfy::vrfy_expn" ];