perlPackages.Clipboard: Fix darwin build
Darwin requires dependency on MacPasteboard The test runs successfully when executed interactively from a nix-shell. Disable doCheck as paste pasteboard is not accessible in (non-interactive) nix-build.
This commit is contained in:
parent
9ea67c101c
commit
9e2e219608
|
@ -2184,6 +2184,12 @@ let self = _self // overrides; _self = with self; {
|
||||||
description = "Clipboard - Copy and Paste with any OS";
|
description = "Clipboard - Copy and Paste with any OS";
|
||||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||||
};
|
};
|
||||||
|
propagatedBuildInputs = stdenv.lib.optional stdenv.isDarwin MacPasteboard;
|
||||||
|
# Disable test on darwin because MacPasteboard fails when not logged in interactively.
|
||||||
|
# Mac OS error -4960 (coreFoundationUnknownErr): The unknown error at lib/Clipboard/MacPasteboard.pm line 3.
|
||||||
|
# Mac-Pasteboard-0.009.readme: 'NOTE that Mac OS X appears to restrict pasteboard access to processes that are logged in interactively.
|
||||||
|
# Ssh sessions and cron jobs can not create the requisite pasteboard handles, giving coreFoundationUnknownErr (-4960)'
|
||||||
|
doCheck = !stdenv.isDarwin;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue