@ -1,19 +1,20 @@
{ lib , buildPythonApplication , fetchFromGitHub , wrapGAppsHook
, pytestCheckHook
, gtk3 , gobject-introspection , libappindicator-gtk3 , librsvg
, evdev , pygobject3 , pylibacl , pytest , bluez
, evdev , pygobject3 , pylibacl , bluez , vdf
, linuxHeaders
, libX11 , libXext , libXfixes , libusb1 , udev
} :
buildPythonApplication rec {
pname = " s c - c o n t r o l l e r " ;
version = " 0 . 4 . 7 " ;
version = " 0 . 4 . 8 . 6 " ;
src = fetchFromGitHub {
owner = " k o z e c " ;
owner = " R y o c h a n 7 " ;
repo = pname ;
rev = " v ${ version } " ;
sha256 = " 1 d s k j h 5 q c j f 4 x 2 1 n 4 n k 1 z v d f i v b g i m s r c 2 l q 1 i d 8 5 b i b z p s 2 9 4 9 9 " ;
sha256 = " 1 f g i z g z m 7 9 z l 9 r 2 k k w v h 1 g f 9 l n x a i x 1 5 2 8 3 x x k 6 b z 8 4 3 i n r 8 b 8 8 k " ;
} ;
# see https://github.com/NixOS/nixpkgs/issues/56943
@ -23,9 +24,9 @@ buildPythonApplication rec {
buildInputs = [ gtk3 gobject-introspection libappindicator-gtk3 librsvg ] ;
propagatedBuildInputs = [ evdev pygobject3 pylibacl ] ;
propagatedBuildInputs = [ evdev pygobject3 pylibacl vdf ] ;
checkInputs = [ pytest ] ;
checkInputs = [ pytestCheckHook ] ;
postPatch = ''
substituteInPlace scc/paths.py - - replace sys . prefix " ' $ o u t ' "
@ -48,12 +49,8 @@ buildPythonApplication rec {
)
'' ;
checkPhase = ''
PYTHONPATH = . py . test
'' ;
meta = with lib ; {
homepage = " h t t p s : / / g i t h u b . c o m / k o z e c / s c - c o n t r o l l e r " ;
homepage = " h t t p s : / / g i t h u b . c o m / R y o c h a n 7 / s c - c o n t r o l l e r " ;
# donations: https://www.patreon.com/kozec
description = " U s e r - m o d e d r i v e r a n d G U I f o r S t e a m C o n t r o l l e r a n d o t h e r c o n t r o l l e r s " ;
license = licenses . gpl2 ;