From 7c87c474f1b4f020b1ab9d2b962fde094c2599cf Mon Sep 17 00:00:00 2001 From: Aaron Kaiser Date: Sat, 17 Aug 2024 13:20:05 +0200 Subject: [PATCH] avrdude: add libusb-compat-0_1 dependency For some programmers, avrdude displays the following error: avrdude error: avrdude was compiled without usb support. According to this StackOverflow question [1], this is due to libusb-0.1 being missing during compilation. This commit adds this missing library. [1] https://stackoverflow.com/questions/69636608/beyond-linux-from-scratch-avrdude-was-compiled-without-usb-support --- pkgs/development/embedded/avrdude/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/embedded/avrdude/default.nix b/pkgs/development/embedded/avrdude/default.nix index 41b6c5ffc940..1fb0741061a2 100644 --- a/pkgs/development/embedded/avrdude/default.nix +++ b/pkgs/development/embedded/avrdude/default.nix @@ -1,5 +1,5 @@ { lib, callPackage, stdenv, fetchFromGitHub, cmake, bison, flex, libusb1, elfutils -, libftdi1, readline, hidapi, libserialport +, libftdi1, readline, hidapi, libserialport, libusb-compat-0_1 # Documentation building doesn't work on Darwin. It fails with: # Undefined subroutine &Locale::Messages::dgettext called in ... texi2html # @@ -35,6 +35,7 @@ stdenv.mkDerivation (finalAttrs: { libftdi1 libserialport readline + libusb-compat-0_1 ]; postPatch = lib.optionalString (!useElfutils) ''