flashfocus: don't use python3Packages.callPackage (#117027)

Otherwise we can't override specific Python dependencies of it.
This commit is contained in:
Robert Schütz 2021-03-21 18:24:14 +01:00 committed by GitHub
parent c82066e585
commit 827f213fb2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 7 deletions

View file

@ -1,17 +1,27 @@
{ lib, buildPythonApplication, fetchPypi, xcffib, pyyaml, click, i3ipc, marshmallow, cffi, xpybutil, pytestrunner }:
{ lib, python3 }:
buildPythonApplication rec {
python3.pkgs.buildPythonApplication rec {
pname = "flashfocus";
version = "2.2.2";
src = fetchPypi {
src = python3.pkgs.fetchPypi {
inherit pname version;
sha256 = "1z20d596rnc7cs0rrd221gjn14dmbr11djv94y9p4v7rr788sswv";
};
nativeBuildInputs = [ pytestrunner ];
propagatedBuildInputs = [ i3ipc xcffib click cffi xpybutil marshmallow pyyaml ];
nativeBuildInputs = with python3.pkgs; [
pytestrunner
];
propagatedBuildInputs = with python3.pkgs; [
i3ipc
xcffib
click
cffi
xpybutil
marshmallow
pyyaml
];
# Tests require access to a X session
doCheck = false;

View file

@ -2408,7 +2408,7 @@ in
fuzzel = callPackage ../applications/misc/fuzzel { };
flashfocus = python3Packages.callPackage ../misc/flashfocus { };
flashfocus = callPackage ../misc/flashfocus { };
qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { };