Unverified Commit d6d1c121 authored by Ryan Mulligan's avatar Ryan Mulligan Committed by GitHub
Browse files

Merge pull request #72161 from Twey/libbacktrace

libbacktrace: init at 2018-06-05
parents 92a322a0 4d3baf68
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
{ stdenv, callPackage, fetchFromGitHub, enableStatic ? false, enableShared ? true }:
let
  yesno = b: if b then "yes" else "no";
in stdenv.mkDerivation rec {
  pname = "libbacktrace";
  version = "2020-05-13";
  src = fetchFromGitHub {
    owner = "ianlancetaylor";
    repo = pname;
    rev = "9b7f216e867916594d81e8b6118f092ac3fcf704";
    sha256 = "0qr624v954gnfkmpdlfk66sxz3acyfmv805rybsaggw5gz5sd1nh";
  };
  configureFlags = [
    "--enable-static=${yesno enableStatic}"
    "--enable-shared=${yesno enableShared}"
  ];
  meta = with stdenv.lib; {
    description = "A C library that may be linked into a C/C++ program to produce symbolic backtraces";
    homepage = https://github.com/ianlancetaylor/libbacktrace;
    maintainers = with maintainers; [ twey ];
    license = with licenses; [ bsd3 ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -13291,6 +13291,8 @@ in
  libb2 = callPackage ../development/libraries/libb2 { };
  libbacktrace = callPackage ../development/libraries/libbacktrace { };
  libbap = callPackage ../development/libraries/libbap {
    inherit (ocaml-ng.ocamlPackages_4_06) bap ocaml findlib ctypes;
  };