libkvmi: init at 1.1.0-unstable-2023-12-13

Required dependency for recent versions of libvmi.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>

+52
+52
pkgs/by-name/li/libkvmi/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + unstableGitUpdater, 6 + autoreconfHook, 7 + autoconf-archive, 8 + pkg-config, 9 + glib, 10 + libuuid, 11 + }: 12 + 13 + stdenv.mkDerivation { 14 + pname = "libkvmi"; 15 + version = "1.1.0-unstable-2023-12-13"; 16 + 17 + outputs = [ 18 + "out" 19 + "lib" 20 + "dev" 21 + ]; 22 + 23 + src = fetchFromGitHub { 24 + owner = "bitdefender"; 25 + repo = "libkvmi"; 26 + rev = "bc80de986bda1b891a1106badf87587bb92dbbb3"; 27 + hash = "sha256-evYRIwguaKgJ8pMhhKKkSc/65GDYnG6DoYRMSkLjowI="; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + autoreconfHook 32 + autoconf-archive 33 + pkg-config 34 + ]; 35 + 36 + buildInputs = [ 37 + glib 38 + libuuid 39 + ]; 40 + 41 + passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; }; 42 + 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 + }; 52 + }