python312Packages.llama-index: 0.12.9 -> 0.12.9.post1 (#371957)
[NixPkgs.git] / pkgs / by-name / li / libsystemtap / package.nix
blob5b6b66cc05122a1a75ce27bfcef6387027511249
2   lib,
3   stdenv,
4   fetchgit,
5   gettext,
6   python3,
7   elfutils,
8 }:
10 stdenv.mkDerivation {
11   pname = "libsystemtap";
12   version = "5.2";
14   src = fetchgit {
15     url = "git://sourceware.org/git/systemtap.git";
16     rev = "release-5.2";
17     hash = "sha256-SUPNarZW8vdK9hQaI2kU+rfKWIPiXB4BvJvRNC1T9tU=";
18   };
20   dontBuild = true;
22   nativeBuildInputs = [
23     gettext
24     python3
25   ];
27   buildInputs = [ elfutils ];
29   installPhase = ''
30     runHook preInstall
32     mkdir -p $out/include
33     cp -r includes/* $out/include/
35     runHook postInstall
36   '';
38   meta = with lib; {
39     description = "Statically defined probes development files";
40     homepage = "https://sourceware.org/systemtap/";
41     license = licenses.bsd3;
42     platforms = elfutils.meta.platforms or platforms.unix;
43     badPlatforms = elfutils.meta.badPlatforms or [ ];
44     maintainers = [ lib.maintainers.farlion ];
45   };