plover: move out of python-packages.nix
This commit is contained in:
parent
245adb4052
commit
5a0665846e
26
pkgs/applications/misc/plover/default.nix
Normal file
26
pkgs/applications/misc/plover/default.nix
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{ stdenv, fetchurl, python27Packages, wmctrl }:
|
||||||
|
|
||||||
|
python27Packages.buildPythonPackage rec {
|
||||||
|
name = "plover-${version}";
|
||||||
|
version = "3.1.0";
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "OpenSteno Plover stenography software";
|
||||||
|
maintainers = with maintainers; [ twey kovirobi ];
|
||||||
|
license = licenses.gpl2;
|
||||||
|
};
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/openstenoproject/plover/archive/v${version}.tar.gz";
|
||||||
|
sha256 = "1zdlgyjp93sfvk6by7rsh9hj4ijzplglrxpcpkcir6c3nq2bixl4";
|
||||||
|
};
|
||||||
|
|
||||||
|
# This is a fix for https://github.com/pypa/pip/issues/3624 causing regression https://github.com/pypa/pip/issues/3781
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace setup.py --replace " in sys_platform" " == sys_platform"
|
||||||
|
'';
|
||||||
|
|
||||||
|
buildInputs = with python27Packages; [ pytest mock ];
|
||||||
|
propagatedBuildInputs = with python27Packages; [ six setuptools pyserial appdirs hidapi
|
||||||
|
wxPython xlib wmctrl ];
|
||||||
|
}
|
@ -14158,6 +14158,8 @@ in
|
|||||||
gtksharp = gtk-sharp-2_0;
|
gtksharp = gtk-sharp-2_0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
plover = callPackage ../applications/misc/plover { };
|
||||||
|
|
||||||
plugin-torture = callPackage ../applications/audio/plugin-torture { };
|
plugin-torture = callPackage ../applications/audio/plugin-torture { };
|
||||||
|
|
||||||
pmenu = callPackage ../applications/misc/pmenu { };
|
pmenu = callPackage ../applications/misc/pmenu { };
|
||||||
|
@ -14878,33 +14878,6 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
plover = buildPythonPackage rec {
|
|
||||||
name = "plover-${version}";
|
|
||||||
version = "3.1.0";
|
|
||||||
disabled = !isPy27;
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "OpenSteno Plover stenography software";
|
|
||||||
maintainers = with maintainers; [ twey kovirobi ];
|
|
||||||
license = licenses.gpl2;
|
|
||||||
};
|
|
||||||
|
|
||||||
src = pkgs.fetchurl {
|
|
||||||
url = "https://github.com/openstenoproject/plover/archive/v${version}.tar.gz";
|
|
||||||
sha256 = "1zdlgyjp93sfvk6by7rsh9hj4ijzplglrxpcpkcir6c3nq2bixl4";
|
|
||||||
};
|
|
||||||
|
|
||||||
# This is a fix for https://github.com/pypa/pip/issues/3624 causing regression https://github.com/pypa/pip/issues/3781
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace setup.py --replace " in sys_platform" " == sys_platform"
|
|
||||||
'';
|
|
||||||
|
|
||||||
buildInputs = with self; [ pytest mock ];
|
|
||||||
propagatedBuildInputs = with self; [ six setuptools pyserial appdirs hidapi
|
|
||||||
wxPython xlib pkgs.wmctrl ];
|
|
||||||
};
|
|
||||||
|
|
||||||
pygal = buildPythonPackage rec {
|
pygal = buildPythonPackage rec {
|
||||||
version = "2.0.10";
|
version = "2.0.10";
|
||||||
name = "pygal-${version}";
|
name = "pygal-${version}";
|
||||||
|
Loading…
Reference in New Issue
Block a user