nixpkgs/pkgs/development/skaware-packages/build-skaware-man-pages.nix
Daniel Sampliner 9d2765dcee
skawarePackages: remove updateScript from man-pages (#415890)
nix-update currently mishandles sourcehut releases and
skawarePackages.buildManPages always sources from sourcehut.

This partially reverts commit 8a9b7acd7390 (skawarePackages: add passthru.updateScript, 2025-05-27).
2025-06-14 09:48:05 +02:00

50 lines
695 B
Nix

{
lib,
stdenv,
fetchFromSourcehut,
}:
{
# : string
pname,
# : string
version,
# : string
sha256,
# : string
description,
# : list Maintainer
maintainers,
# : license
license ? lib.licenses.isc,
# : string
owner ? "~flexibeast",
# : string
rev ? "v${version}",
}:
let
manDir = "${placeholder "out"}/share/man";
src = fetchFromSourcehut {
inherit owner rev sha256;
repo = pname;
};
in
stdenv.mkDerivation {
inherit pname version src;
makeFlags = [
"MAN_DIR=${manDir}"
];
dontBuild = true;
meta = with lib; {
inherit description license maintainers;
inherit (src.meta) homepage;
platforms = platforms.all;
};
}