mjmap: init at 0.1.0-unstable-2023-11-13

I needed to use `git send-email`, and I wanted an MTA that
supported JMAP to use with it. We already package `mujmap`, but
even after bumping it to the latest Git commit to deal with Fastmail
authentication changes, it choked on the beautiful UTF‐8 email I
created. Enter this random Go tool from a random SourceHut repository
that did just the trick.
This commit is contained in:
Emily 2024-10-06 23:16:53 +01:00
parent c4902d6504
commit 7779a7bdbe

View File

@ -0,0 +1,42 @@
{
lib,
buildGoModule,
fetchFromSourcehut,
unstableGitUpdater,
}:
buildGoModule {
pname = "mjmap";
version = "0.1.0-unstable-2023-11-13";
src = fetchFromSourcehut {
owner = "~rockorager";
repo = "mjmap";
rev = "d54badae8152b4db6eec8b03a7bd7c5ff1724aa7";
hash = "sha256-yFYYnklNNOHTfoT54kOIVoM4t282/0Ir4l72GmqlGSY=";
};
vendorHash = "sha256-fJuPrzjRH0FpYj2D9CsFdsdzYT0C3/D2PhmJIZTsgfQ=";
installCheckPhase = ''
runHook preInstallCheck
$out/bin/mjmap --version >/dev/null
runHook postInstallCheck
'';
passthru.updateScript = unstableGitUpdater {
tagPrefix = "v.";
};
meta = {
description = "Sendmailcompatible JMAP client";
homepage = "https://git.sr.ht/~rockorager/mjmap";
license = lib.licenses.mpl20;
sourceProvenance = [ lib.sourceTypes.fromSource ];
maintainers = [ lib.maintainers.emily ];
mainProgram = "mjmap";
platforms = lib.platforms.unix;
};
}