summary refs log tree commit diff
path: root/pkgs/development/libraries/libsecret
diff options
context:
space:
mode:
authorJan Malakhovski <oxij@oxij.org>2018-08-08 18:53:09 +0000
committerJan Malakhovski <oxij@oxij.org>2018-08-11 09:35:18 +0000
commit995c506a30a610e9a40c5b3ad6a0d5e733c20631 (patch)
tree8c9d2198d9704601f1b52677101748f989c7509a /pkgs/development/libraries/libsecret
parent50556b50b7e5ca2f86587a23a7fbc6f43c691abf (diff)
downloadnixpkgs-995c506a30a610e9a40c5b3ad6a0d5e733c20631.tar
nixpkgs-995c506a30a610e9a40c5b3ad6a0d5e733c20631.tar.gz
nixpkgs-995c506a30a610e9a40c5b3ad6a0d5e733c20631.tar.bz2
nixpkgs-995c506a30a610e9a40c5b3ad6a0d5e733c20631.tar.lz
nixpkgs-995c506a30a610e9a40c5b3ad6a0d5e733c20631.tar.xz
nixpkgs-995c506a30a610e9a40c5b3ad6a0d5e733c20631.tar.zst
nixpkgs-995c506a30a610e9a40c5b3ad6a0d5e733c20631.zip
libsecret: make tests run, but disable, also cleanup
Diffstat (limited to 'pkgs/development/libraries/libsecret')
-rw-r--r--pkgs/development/libraries/libsecret/default.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/development/libraries/libsecret/default.nix b/pkgs/development/libraries/libsecret/default.nix
index f311d1a0335..fde3c7a7b30 100644
--- a/pkgs/development/libraries/libsecret/default.nix
+++ b/pkgs/development/libraries/libsecret/default.nix
@@ -1,10 +1,9 @@
 { stdenv, fetchurl, glib, pkgconfig, intltool, libxslt, docbook_xsl
 , libgcrypt, gobjectIntrospection, vala_0_38, gnome3, libintl }:
-let
+
+stdenv.mkDerivation rec {
   pname = "libsecret";
   version = "0.18.5";
-in
-stdenv.mkDerivation rec {
   name = "${pname}-${version}";
 
   src = fetchurl {
@@ -12,6 +11,10 @@ stdenv.mkDerivation rec {
     sha256 = "1cychxc3ff8fp857iikw0n2s13s2mhw2dn1mr632f7w3sn6vvrww";
   };
 
+  postPatch = ''
+    patchShebangs .
+  '';
+
   outputs = [ "out" "dev" ];
 
   propagatedBuildInputs = [ glib ];
@@ -19,6 +22,10 @@ stdenv.mkDerivation rec {
   buildInputs = [ libgcrypt gobjectIntrospection vala_0_38 ];
   # optional: build docs with gtk-doc? (probably needs a flag as well)
 
+  # checkInputs = [ python2 ];
+
+  doCheck = false; # fails. with python3 tests fail to evaluate, with python2 they fail to run python3
+
   passthru = {
     updateScript = gnome3.updateScript {
       packageName = pname;