diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-03-05 01:32:07 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-03-05 06:06:08 +0100 |
commit | 49e02c53f04563f2fe2e56a8d1427739caec27ce (patch) | |
tree | 5a7e321d421d49a4dd97c6e6a97a8ff5fb9527be /pkgs/desktops/gnome-3/misc | |
parent | 81cbb530753bcdae05e2b8aa58c3b361fa747a54 (diff) | |
download | nixlib-49e02c53f04563f2fe2e56a8d1427739caec27ce.tar nixlib-49e02c53f04563f2fe2e56a8d1427739caec27ce.tar.gz nixlib-49e02c53f04563f2fe2e56a8d1427739caec27ce.tar.bz2 nixlib-49e02c53f04563f2fe2e56a8d1427739caec27ce.tar.lz nixlib-49e02c53f04563f2fe2e56a8d1427739caec27ce.tar.xz nixlib-49e02c53f04563f2fe2e56a8d1427739caec27ce.tar.zst nixlib-49e02c53f04563f2fe2e56a8d1427739caec27ce.zip |
gnome3.libgit2-glib: fix build
Diffstat (limited to 'pkgs/desktops/gnome-3/misc')
-rw-r--r-- | pkgs/desktops/gnome-3/misc/libgit2-glib/default.nix | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/pkgs/desktops/gnome-3/misc/libgit2-glib/default.nix b/pkgs/desktops/gnome-3/misc/libgit2-glib/default.nix index bfe23763a6cf..13d34c1c2580 100644 --- a/pkgs/desktops/gnome-3/misc/libgit2-glib/default.nix +++ b/pkgs/desktops/gnome-3/misc/libgit2-glib/default.nix @@ -1,5 +1,5 @@ -{ stdenv, fetchurl, gnome3, libtool, pkgconfig, vala, libssh2 -, gtk-doc, gobjectIntrospection, libgit2, glib }: +{ stdenv, fetchurl, gnome3, meson, ninja, pkgconfig, vala, libssh2 +, gtk-doc, gobjectIntrospection, libgit2, glib, python3 }: stdenv.mkDerivation rec { name = "libgit2-glib-${version}"; @@ -10,12 +10,19 @@ stdenv.mkDerivation rec { sha256 = "0nhyqas110q7ingw97bvyjdb7v4dzch517dq8sn8c33s8910wqcp"; }; + postPatch = '' + for f in meson_vapi_link.py meson_python_compile.py; do + chmod +x $f + patchShebangs $f + done + ''; + passthru = { updateScript = gnome3.updateScript { packageName = "libgit2-glib"; attrPath = "gnome3.libgit2-glib"; }; }; nativeBuildInputs = [ - gnome3.gnome-common libtool pkgconfig vala gtk-doc gobjectIntrospection + meson ninja pkgconfig vala gtk-doc gobjectIntrospection ]; propagatedBuildInputs = [ @@ -23,7 +30,10 @@ stdenv.mkDerivation rec { libgit2 glib ]; - buildInputs = [ libssh2 ]; + buildInputs = [ + libssh2 + python3.pkgs.pygobject3 # this should really be a propagated input of python output + ]; meta = with stdenv.lib; { description = "A glib wrapper library around the libgit2 git access library"; |