Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / misc / avr / libc / default.nix
blobac9da31fcc0f851a3ea1f4b60acf7616d57b0304
1 { lib, stdenv, fetchurl, automake, autoconf }:
3 stdenv.mkDerivation rec {
4   pname = "avr-libc";
5   version = "2.1.0";
7   src = fetchurl {
8     url = "https://download.savannah.gnu.org/releases/avr-libc/avr-libc-${version}.tar.bz2";
9     sha256 = "1s2lnqsbr1zs7dvsbyyckay52lm8mbjjaqf3cyx5qpcbq3jwx10b";
10   };
12   nativeBuildInputs = [ automake autoconf ];
14   # Make sure we don't strip the libraries in lib/gcc/avr.
15   stripDebugList = [ "bin" ];
16   dontPatchELF = true;
18   passthru = {
19     incdir = "/avr/include";
20   };
22   meta = with lib; {
23     description = "a C runtime library for AVR microcontrollers";
24     homepage = "https://github.com/avrdudes/avr-libc";
25     license = licenses.bsd3;
26     platforms = [ "avr-none" ];
27     maintainers = with maintainers; [ mguentner emilytrau ];
28   };