From 09899697e4f7c85dd7e2b2646880155e66bad87f Mon Sep 17 00:00:00 2001 From: Victor Nascimento Bakke Date: Mon, 11 Aug 2025 00:14:53 +0200 Subject: [PATCH 1/2] maintainers: add gipphe --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 92db70b37f4f..251310c20377 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9302,6 +9302,12 @@ githubId = 471835; name = "Giorgio Gallo"; }; + gipphe = { + email = "gipphe@gmail.com"; + github = "Gipphe"; + githubId = 2266817; + name = "Victor Nascimento Bakke"; + }; GirardR1006 = { email = "julien.girard2@cea.fr"; github = "GirardR1006"; From c221fb1b374267662034c647faf63b2ae5287976 Mon Sep 17 00:00:00 2001 From: Victor Nascimento Bakke Date: Mon, 11 Aug 2025 00:15:01 +0200 Subject: [PATCH 2/2] jdenticon-cli: init at 3.3.0 --- pkgs/by-name/jd/jdenticon-cli/package.nix | 52 +++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 pkgs/by-name/jd/jdenticon-cli/package.nix diff --git a/pkgs/by-name/jd/jdenticon-cli/package.nix b/pkgs/by-name/jd/jdenticon-cli/package.nix new file mode 100644 index 000000000000..bc91523e6f6d --- /dev/null +++ b/pkgs/by-name/jd/jdenticon-cli/package.nix @@ -0,0 +1,52 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nodejs, + makeWrapper, + versionCheckHook, + nix-update-script, +}: +buildNpmPackage (finalAttrs: { + pname = "jdenticon-cli"; + version = "3.3.0"; + src = fetchFromGitHub { + owner = "dmester"; + repo = "jdenticon"; + tag = finalAttrs.version; + hash = "sha256-uOPNsfEreC7F+Y0WWmudZSPnGxqarna0JPOwQyK6LiQ="; + }; + npmDepsHash = "sha256-LXwvb088oHmA57EryfYtKi0L/9sB+yyUr/K/qGA1W9k="; + + nativeBuildInputs = [ + makeWrapper + nodejs + ]; + + installPhase = '' + runHook preInstall + + install -D bin/jdenticon.js "$out/lib/jdenticon/bin/jdenticon.js" + install -D dist/jdenticon-node.js "$out/lib/jdenticon/dist/jdenticon-node.js" + install -d "$out/lib/jdenticon/node_modules" + cp -r node_modules/canvas-renderer "$out/lib/jdenticon/node_modules" + makeWrapper "${lib.getExe nodejs}" "$out/bin/jdenticon" \ + --add-flags "$out/lib/jdenticon/bin/jdenticon.js" + + runHook postInstall + ''; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + changelog = "https://github.com/dmester/jdenticon/releases/tag/${finalAttrs.version}"; + description = "JavaScript library for generating highly recognizable identicons using HTML5 canvas or SVG."; + homepage = "https://jdenticon.com/"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.gipphe ]; + mainProgram = "jdenticon"; + }; +})