postgresqlPackages.sqlite_fdw: 2.4.0 -> 2.5.0 (#364337)
[NixPkgs.git] / pkgs / by-name / av / avrdude / libelf.nix
blobbd7b7be7066a33905e37c38a81961332ab15be3c
2   lib,
3   stdenv,
4   cmake,
5   fetchFromGitHub,
6 }:
8 stdenv.mkDerivation {
9   pname = "libelf";
10   version = "0.8.13-unstable-2023-01-14";
12   src = fetchFromGitHub {
13     owner = "avrdudes";
14     repo = "libelf";
15     rev = "0c55bfe1d3020a20bddf6ce57c0d9d98ccb12586";
16     hash = "sha256-jz7Ef0Eg673IJVZvVNklY40s13LCuMVAc7FGrRI7scQ=";
17   };
19   nativeBuildInputs = [ cmake ];
21   installPhase = ''
22     runHook preInstall
23     mkdir -p $out/lib
24     cp liblibelf.a $out/lib/libelf.a
25     cp -r $src/include $out/include
26     runHook postInstall
27   '';
29   meta = {
30     description = "ELF object file access library (vendored by avrdudes)";
31     homepage = "https://github.com/avrdudes/libelf";
32     license = lib.licenses.lgpl2Plus;
33     platforms = lib.platforms.all;
34     maintainers = [ lib.maintainers.bjornfor ];
35   };