From ddcdd51f430b8ca8ccbb23395f4a8052cb4ad518 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Wed, 4 Sep 2024 01:44:30 -0400 Subject: [PATCH] pkgs/unmap: init --- pkgs/all-packages.nix | 1 + pkgs/unmap-add-package-lock.patch | 46 +++++++++++++++++++++++++++++++ pkgs/unmap.nix | 22 +++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 pkgs/unmap-add-package-lock.patch create mode 100644 pkgs/unmap.nix diff --git a/pkgs/all-packages.nix b/pkgs/all-packages.nix index c2d9f0c..11fa95f 100644 --- a/pkgs/all-packages.nix +++ b/pkgs/all-packages.nix @@ -10,4 +10,5 @@ substituteSubset = pkgs.callPackage ./substitute-subset.nix { }; unbted = pkgs.callPackage ./unbted.nix { }; bytecode-viewer = pkgs.callPackage ./bytecode-viewer.nix { }; + unmap = pkgs.callPackage ./unmap.nix { }; } diff --git a/pkgs/unmap-add-package-lock.patch b/pkgs/unmap-add-package-lock.patch new file mode 100644 index 0000000..05142d3 --- /dev/null +++ b/pkgs/unmap-add-package-lock.patch @@ -0,0 +1,46 @@ +From edc6f970ef3db713df9d7b261891bf7252d65a5d Mon Sep 17 00:00:00 2001 +From: Infinidoge +Date: Sat, 31 Aug 2024 18:24:14 -0400 +Subject: [PATCH] add package-lock + +--- + package-lock.json | 27 +++++++++++++++++++++++++++ + 1 file changed, 27 insertions(+) + create mode 100644 package-lock.json + +diff --git a/package-lock.json b/package-lock.json +new file mode 100644 +index 0000000..6bd9d83 +--- /dev/null ++++ b/package-lock.json +@@ -0,0 +1,27 @@ ++{ ++ "name": "unmap", ++ "version": "1.1.0", ++ "lockfileVersion": 3, ++ "requires": true, ++ "packages": { ++ "": { ++ "name": "unmap", ++ "version": "1.1.0", ++ "license": "MIT", ++ "dependencies": { ++ "minimist": "^1.2.0" ++ }, ++ "bin": { ++ "unmap": "bin/unmap" ++ } ++ }, ++ "node_modules/minimist": { ++ "version": "1.2.8", ++ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", ++ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", ++ "funding": { ++ "url": "https://github.com/sponsors/ljharb" ++ } ++ } ++ } ++} +-- +2.45.2 + diff --git a/pkgs/unmap.nix b/pkgs/unmap.nix new file mode 100644 index 0000000..830ae93 --- /dev/null +++ b/pkgs/unmap.nix @@ -0,0 +1,22 @@ +{ lib +, buildNpmPackage +, fetchFromGitHub +}: + +buildNpmPackage rec { + pname = "unmap"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "chbrown"; + repo = "unmap"; + rev = "v${version}"; + sha256 = "sha256-Q/20Y3AmAW6yc98ZuUkbHz2F2pH5qxi7fHffilp2Qxw="; + }; + + dontNpmBuild = true; + + patches = [ ./unmap-add-package-lock.patch ]; + + npmDepsHash = "sha256-kZsd+57JMLu4syAD85F5ihapRGy8YekLhtpwRqk+Izs="; +}