nixpkgs/pkgs/by-name/mj/mjmap/package.nix
Emily 7779a7bdbe 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.
2024-10-07 01:44:05 +01:00

43 lines
954 B
Nix
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
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;
};
}