mjmap: 0.1.0-unstable-2025-03-06 -> 1.0.1 (#393422)

Changed files
+26 -12
pkgs
by-name
mj
mjmap
+26 -12
pkgs/by-name/mj/mjmap/package.nix
···
lib,
buildGoModule,
fetchFromSourcehut,
-
unstableGitUpdater,
}:
buildGoModule {
pname = "mjmap";
-
version = "0.1.0-unstable-2025-03-06";
src = fetchFromSourcehut {
owner = "~rockorager";
repo = "mjmap";
-
rev = "fdc1658f1a3d57594479535692ed06c6e19cc859";
-
hash = "sha256-178S4Y4h31z0OCedS44udxyv8TfgZoDykApg3pX15oQ=";
};
-
vendorHash = "sha256-fJuPrzjRH0FpYj2D9CsFdsdzYT0C3/D2PhmJIZTsgfQ=";
-
installCheckPhase = ''
-
runHook preInstallCheck
-
$out/bin/mjmap --version >/dev/null
-
runHook postInstallCheck
'';
-
passthru.updateScript = unstableGitUpdater {
-
tagPrefix = "v.";
-
};
meta = {
description = "Sendmail‐compatible JMAP client";
···
lib,
buildGoModule,
fetchFromSourcehut,
+
scdoc,
+
installShellFiles,
+
versionCheckHook,
+
nix-update-script,
}:
+
let
+
version = "1.0.1";
+
in
+
buildGoModule {
pname = "mjmap";
+
inherit version;
src = fetchFromSourcehut {
owner = "~rockorager";
repo = "mjmap";
+
rev = "v${version}";
+
hash = "sha256-VV+bZ01l+uEe3wqdYyVwpzsZJNzoTCD38F6a58dozbg=";
};
+
vendorHash = "sha256-sZsS8q/hkA2T/8QmtKzNof0mzCuWYin227+/7k3XTM0=";
+
nativeBuildInputs = [
+
scdoc
+
installShellFiles
+
];
+
nativeInstallCheckInputs = [ versionCheckHook ];
+
+
versionCheckProgram = "mjmap";
+
+
postBuild = ''
+
make mjmap.1
+
'';
+
postInstall = ''
+
installManPage mjmap.1
'';
+
passthru.updateScript = nix-update-script { };
meta = {
description = "Sendmail‐compatible JMAP client";