From 17fd2ebb807281e5d431e1cc0905df165bc36bbc Mon Sep 17 00:00:00 2001 From: adam Date: Tue, 28 Oct 2025 20:31:44 +0100 Subject: [PATCH] juledoc: init at unstable-2025-09-09 --- pkgs/by-name/ju/juledoc/package.nix | 30 +++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/ju/juledoc/package.nix diff --git a/pkgs/by-name/ju/juledoc/package.nix b/pkgs/by-name/ju/juledoc/package.nix new file mode 100644 index 000000000000..7b31a47ab73e --- /dev/null +++ b/pkgs/by-name/ju/juledoc/package.nix @@ -0,0 +1,30 @@ +{ + lib, + julec, + clangStdenv, + fetchFromGitHub, +}: + +clangStdenv.mkDerivation (finalAttrs: { + pname = "juledoc"; + version = "0.0.0-unstable-2025-09-09"; + + src = fetchFromGitHub { + owner = "julelang"; + repo = "juledoc"; + rev = "3461147f4630104999bb895bdd8e60f40ca23aaf"; + hash = "sha256-0HuMWdoDoq2SgQhOnn6UnWXe2Js7/466cP2XpjvO5dw="; + }; + + nativeBuildInputs = [ julec.hook ]; + + JULE_OUT_NAME = "juledoc"; + + meta = { + description = "Official documentation generator for the Jule programming language"; + homepage = "https://manual.jule.dev/tools/juledoc"; + license = lib.licenses.bsd3; + mainProgram = "juledoc"; + inherit (julec.meta) platforms maintainers; + }; +})