plover: move out of python-packages.nix

wip/yesman
Kovacsics Robert (NixOS) 8 years ago
parent 245adb4052
commit 5a0665846e
  1. 26
      pkgs/applications/misc/plover/default.nix
  2. 2
      pkgs/top-level/all-packages.nix
  3. 27
      pkgs/top-level/python-packages.nix

@ -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;
};
plover = callPackage ../applications/misc/plover { };
plugin-torture = callPackage ../applications/audio/plugin-torture { };
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 {
version = "2.0.10";
name = "pygal-${version}";

Loading…
Cancel
Save