diff options
author | Matthias Devlamynck <matthias.devlamynck@mailoo.org> | 2021-06-06 16:22:23 +0200 |
---|---|---|
committer | Matthias Devlamynck <matthias.devlamynck@mailoo.org> | 2021-06-06 21:48:48 +0200 |
commit | a1c5f4e2205cff910b849c19ab6218241582d574 (patch) | |
tree | 761293942e8f00d145d96e62f3f63a21587f07ed /pkgs/development/libraries/graphene/default.nix | |
parent | 690496c4e545e68482b5c162a03f0a4f97d35373 (diff) | |
download | nixlib-a1c5f4e2205cff910b849c19ab6218241582d574.tar nixlib-a1c5f4e2205cff910b849c19ab6218241582d574.tar.gz nixlib-a1c5f4e2205cff910b849c19ab6218241582d574.tar.bz2 nixlib-a1c5f4e2205cff910b849c19ab6218241582d574.tar.lz nixlib-a1c5f4e2205cff910b849c19ab6218241582d574.tar.xz nixlib-a1c5f4e2205cff910b849c19ab6218241582d574.tar.zst nixlib-a1c5f4e2205cff910b849c19ab6218241582d574.zip |
graphene: fix nixos test
The file introspection.py was missing in the installed-tests files and it requires python3 to run.
Diffstat (limited to 'pkgs/development/libraries/graphene/default.nix')
-rw-r--r-- | pkgs/development/libraries/graphene/default.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/libraries/graphene/default.nix b/pkgs/development/libraries/graphene/default.nix index a9c647268ac5..a8e0d1179826 100644 --- a/pkgs/development/libraries/graphene/default.nix +++ b/pkgs/development/libraries/graphene/default.nix @@ -12,6 +12,7 @@ , docbook_xsl , docbook_xml_dtd_43 , gobject-introspection +, makeWrapper }: stdenv.mkDerivation rec { @@ -41,6 +42,7 @@ stdenv.mkDerivation rec { pkg-config gobject-introspection python3 + makeWrapper ]; buildInputs = [ @@ -62,6 +64,12 @@ stdenv.mkDerivation rec { postPatch = '' patchShebangs tests/gen-installed-test.py + PATH=${python3.withPackages (pp: [ pp.pygobject3 pp.tappy ])}/bin:$PATH patchShebangs tests/introspection.py + ''; + + postFixup = '' + wrapProgram "${placeholder "installedTests"}/libexec/installed-tests/graphene-1.0/introspection.py" \ + --prefix GI_TYPELIB_PATH : "$out/lib/girepository-1.0" ''; passthru = { |