Unverified Commit 8a04a88c authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #267180 from gaelreyrol/mailpit-update-1.10.0

mailpit: 1.9.9 -> 1.10.0
parents 32a8f4c4 13cb9309
Loading
Loading
Loading
Loading
+12 −4
Original line number Diff line number Diff line
@@ -7,17 +7,19 @@
, npmHooks
, fetchFromGitHub
, fetchNpmDeps
, testers
, mailpit
}:

let

  version = "1.9.9";
  version = "1.10.0";

  src = fetchFromGitHub {
    owner = "axllent";
    repo = "mailpit";
    rev = "v${version}";
    hash = "sha256-WPfr1LHOgOFsF2g3junJ0km0gOk/LC52jekJ8BXlqP0=";
    hash = "sha256-MrhTgyY89rU2EQILRSFJk8U7QWaoUf2p83ksFjA7xOM=";
  };

  # Separate derivation, because if we mix this in buildGoModule, the separate
@@ -29,7 +31,7 @@ let

    npmDeps = fetchNpmDeps {
      inherit src;
      hash = "sha256-RaXD+WfNywItveKzc+KWOw38H1EZ2yukgbMrtOfPSJc=";
      hash = "sha256-r4yv2qImIlNMPJagz5i1sxqBDnFAucc2kDUmjGktM6A=";
    };

    nativeBuildInputs = [ nodejs python3 libtool npmHooks.npmConfigHook ];
@@ -49,7 +51,7 @@ buildGoModule {
  pname = "mailpit";
  inherit src version;

  vendorHash = "sha256-akt72aBoiQKp1Hxf3NgzSmfgmsnjpheIh62lPCTyHBs=";
  vendorHash = "sha256-TXa97oOul9cf07uNGdIoxIM++da5HBFeoh05LaJzQTA=";

  CGO_ENABLED = 0;

@@ -59,6 +61,12 @@ buildGoModule {
    cp -r ${ui} server/ui/dist
  '';

  passthru.tests.version = testers.testVersion {
    inherit version;
    package = mailpit;
    command = "mailpit version";
  };

  meta = with lib; {
    description = "An email and SMTP testing tool with API for developers";
    homepage = "https://github.com/axllent/mailpit";