From cc3c47c1261aed03d9e6ed6071f3e018d5785f08 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Wed, 2 Jul 2025 04:13:37 -0400 Subject: [PATCH] pkgs/dropout-dl: init at 0.9 --- pkgs/all-packages.nix | 1 + pkgs/dropout-dl.nix | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/dropout-dl.nix diff --git a/pkgs/all-packages.nix b/pkgs/all-packages.nix index 82ae68e..17391bc 100644 --- a/pkgs/all-packages.nix +++ b/pkgs/all-packages.nix @@ -1,6 +1,7 @@ { pkgs }: rec { bytecode-viewer = pkgs.callPackage ./bytecode-viewer.nix { }; + dropout-dl = pkgs.callPackage ./dropout-dl.nix { }; ears-cli = pkgs.callPackage ./ears-cli.nix { }; fw-ectool = pkgs.callPackage ./fw-ectool.nix { }; hexagon = pkgs.callPackage ./hexagon.nix { }; diff --git a/pkgs/dropout-dl.nix b/pkgs/dropout-dl.nix new file mode 100644 index 0000000..ea194f9 --- /dev/null +++ b/pkgs/dropout-dl.nix @@ -0,0 +1,27 @@ +{ + stdenv, + fetchFromGitHub, + cmake, + + curl, +}: + +stdenv.mkDerivation rec { + pname = "dropout-dl"; + version = "0.9"; + + src = fetchFromGitHub { + owner = "mosswg"; + repo = "dropout-dl"; + tag = "v${version}"; + hash = "sha256-fN5RRDa+IDAT9uXpiEEaBRMXHOn7ZY4R1iqXJ9kpla8="; + fetchSubmodules = true; + }; + + installPhase = '' + install -m555 -D -t $out/bin dropout-dl + ''; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ curl ]; +}