Commit 7c87c474 authored by Aaron Kaiser's avatar Aaron Kaiser Committed by Bjørn Forsman
Browse files

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
parent e81df373
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
{ 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) ''