nixos/wyoming/{faster-whisper,piper}: drop download directory (#376447)
[NixPkgs.git] / pkgs / by-name / qd / qdl / package.nix
blob7edc70d122c792482974e3888fb6b979cdadfa71
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   pkg-config,
6   libxml2,
7   systemd,
8   libusb1,
9   unstableGitUpdater,
12 stdenv.mkDerivation {
13   pname = "qdl";
14   version = "unstable-2024-06-10";
16   src = fetchFromGitHub {
17     owner = "linux-msm";
18     repo = "qdl";
19     rev = "cbd46184d33af597664e08aff2b9181ae2f87aa6";
20     sha256 = "sha256-0PeOunYXY0nEEfGFGdguf5+GNN950GhPfMaD8h1ez/8=";
21   };
23   nativeBuildInputs = [ pkg-config ];
24   buildInputs = [
25     systemd
26     libxml2
27     libusb1
28   ];
30   installPhase = ''
31     runHook preInstall
32     install -Dm755 ./qdl -t $out/bin
33     runHook postInstall
34   '';
36   meta = with lib; {
37     homepage = "https://github.com/linux-msm/qdl";
38     description = "Tool for flashing images to Qualcomm devices";
39     license = licenses.bsd3;
40     maintainers = with maintainers; [
41       muscaln
42       anas
43     ];
44     platforms = platforms.linux;
45     mainProgram = "qdl";
46   };
48   passthru.updateScript = unstableGitUpdater { };