about summary refs log tree commit diff
path: root/pkgs/tools/archivers
diff options
context:
space:
mode:
authorStéphan Kochen <git@stephank.nl>2023-01-01 20:19:40 +0100
committerStéphan Kochen <git@stephank.nl>2023-02-11 20:11:48 +0100
commit487e2955f8d0540d4230ba1a740d705d25a577c3 (patch)
tree34985fb3ef8df829c371312536831e749c9284be /pkgs/tools/archivers
parentb0f16e56b029b7d8a8d4be05a03e102963627b98 (diff)
dumpnar: init at unstable-2023-01-01
Diffstat (limited to 'pkgs/tools/archivers')
-rw-r--r--pkgs/tools/archivers/dumpnar/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/tools/archivers/dumpnar/default.nix b/pkgs/tools/archivers/dumpnar/default.nix
new file mode 100644
index 0000000000000..e2285574a9a6f
--- /dev/null
+++ b/pkgs/tools/archivers/dumpnar/default.nix
@@ -0,0 +1,26 @@
+{ lib, stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  pname = "dumpnar";
+  version = "unstable-2023-01-01";
+
+  src = fetchFromGitHub {
+    owner = "stephank";
+    repo = "dumpnar";
+    rev = "7b05e204264183532e8592ad132f74ddf05bc428";
+    hash = "sha256-762vgCn2d6QoXRBjpe/SyHKgyQJAV0sEl1prcyf/ClE=";
+  };
+
+  installPhase = ''
+    mkdir -p $out/bin
+    cp dumpnar $out/bin/
+  '';
+
+  meta = with lib; {
+    homepage = "https://github.com/stephank/dumpnar";
+    description = "Minimal tool to produce a Nix NAR archive.";
+    license = licenses.lgpl2Plus;
+    platforms = platforms.all;
+    maintainers = [ maintainers.stephank ];
+  };
+}