1 { lib, stdenv, fetchurl, gnome3, meson, ninja, pkg-config, vala, libssh2
2 , gtk-doc, gobject-introspection, libgit2, glib, python3 }:
4 stdenv.mkDerivation rec {
5 pname = "libgit2-glib";
9 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
10 sha256 = "1pmrcnsa7qdda73c3dxf47733mwprmj5ljpw3acxbj6r8k27anp0";
14 for f in meson_vapi_link.py meson_python_compile.py; do
21 updateScript = gnome3.updateScript {
23 versionPolicy = "none";
28 meson ninja pkg-config vala gtk-doc gobject-introspection
31 propagatedBuildInputs = [
32 # Required by libgit2-glib-1.0.pc
38 python3.pkgs.pygobject3 # this should really be a propagated input of python output
42 description = "A glib wrapper library around the libgit2 git access library";
43 homepage = "https://wiki.gnome.org/Projects/Libgit2-glib";
44 license = licenses.lgpl21;
45 maintainers = teams.gnome.members;
46 platforms = platforms.linux;