libzim-glib: init at 4.0.0

aleksana 8465490c 3aed07d8

+50
+50
pkgs/by-name/li/libzim-glib/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + meson, 6 + ninja, 7 + vala, 8 + pkg-config, 9 + gobject-introspection, 10 + glib, 11 + zimlib, 12 + }: 13 + 14 + stdenv.mkDerivation (finalAttrs: { 15 + pname = "libzim-glib"; 16 + version = "4.0.0"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "birros"; 20 + repo = "libzim-glib"; 21 + rev = "v${finalAttrs.version}"; 22 + hash = "sha256-C1f/ULTJIHvt/LCSRw3dsGAWUkb1i4xaCmW1+QBZd2c="; 23 + }; 24 + 25 + outputs = [ "out" "dev" ]; 26 + 27 + nativeBuildInputs = [ 28 + meson 29 + ninja 30 + vala 31 + pkg-config 32 + gobject-introspection 33 + ]; 34 + 35 + buildInputs = [ 36 + glib 37 + zimlib 38 + ]; 39 + 40 + # requires downloading test sample of a specific zimlib version 41 + doCheck = false; 42 + 43 + meta = { 44 + description = "Partial GObject/C bindings for libzim"; 45 + homepage = "https://github.com/birros/libzim-glib"; 46 + license = lib.licenses.gpl3Plus; 47 + maintainers = with lib.maintainers; [ aleksana ]; 48 + platforms = lib.platforms.unix; 49 + }; 50 + })