btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / li / libkvmi / package.nix
blobcc1a4efe93d638bfee37111ec4f0dcf7e9d6968a
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   unstableGitUpdater,
6   autoreconfHook,
7   autoconf-archive,
8   pkg-config,
9   glib,
10   libuuid,
13 stdenv.mkDerivation {
14   pname = "libkvmi";
15   version = "1.1.0-unstable-2023-12-13";
17   outputs = [
18     "out"
19     "lib"
20     "dev"
21   ];
23   src = fetchFromGitHub {
24     owner = "bitdefender";
25     repo = "libkvmi";
26     rev = "bc80de986bda1b891a1106badf87587bb92dbbb3";
27     hash = "sha256-evYRIwguaKgJ8pMhhKKkSc/65GDYnG6DoYRMSkLjowI=";
28   };
30   nativeBuildInputs = [
31     autoreconfHook
32     autoconf-archive
33     pkg-config
34   ];
36   buildInputs = [
37     glib
38     libuuid
39   ];
41   passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; };
43   meta = {
44     description = "KVM virtual machine introspection library";
45     homepage = "https://github.com/bitdefender/libkvmi";
46     license = lib.licenses.lgpl3Only;
47     platforms = [ "x86_64-linux" ];
48     maintainers = with lib.maintainers; [ sigmasquadron ];
49     mainProgram = "hookguest-libkvmi";
50     outputsToInstall = [ "lib" ];
51   };