python312Packages.llama-index: 0.12.9 -> 0.12.9.post1 (#371957)
[NixPkgs.git] / pkgs / by-name / li / libwhereami / package.nix
blobf21551ca02420c236108c45c424bc25b2be23ad0
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   boost,
7   curl,
8   leatherman,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "libwhereami";
13   version = "0.5.0";
15   src = fetchFromGitHub {
16     sha256 = "05fc28dri2h858kxbvldk5b6wd5is3fjcdsiqj3nxf95i66bb3xp";
17     rev = version;
18     repo = "libwhereami";
19     owner = "puppetlabs";
20   };
22   env.NIX_CFLAGS_COMPILE = "-Wno-error";
24   nativeBuildInputs = [ cmake ];
26   buildInputs = [
27     boost
28     curl
29     leatherman
30   ];
32   meta = with lib; {
33     inherit (src.meta) homepage;
34     description = "Library to report hypervisor information from inside a VM";
35     license = licenses.asl20;
36     maintainers = [ maintainers.womfoo ];
37     platforms = [
38       "i686-linux"
39       "x86_64-linux"
40       "x86_64-darwin"
41     ]; # fails on aarch64
42   };