lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #37639 from Twey/plover-4.0.0.dev6

Plover 4.0.0.dev6

authored by

Matthew Justin Bauer and committed by
GitHub
bead42df 89e995d2

+43 -22
+40 -19
pkgs/applications/misc/plover/default.nix
··· 1 - { stdenv, fetchurl, python27Packages, wmctrl }: 1 + { stdenv, fetchurl, python27Packages, python36Packages, wmctrl }: 2 2 3 - python27Packages.buildPythonPackage rec { 4 - name = "plover-${version}"; 5 - version = "3.1.0"; 3 + { 4 + stable = with python27Packages; buildPythonPackage rec { 5 + name = "plover-${version}"; 6 + version = "3.1.1"; 6 7 7 - meta = with stdenv.lib; { 8 - description = "OpenSteno Plover stenography software"; 9 - maintainers = with maintainers; [ twey kovirobi ]; 10 - license = licenses.gpl2; 8 + meta = with stdenv.lib; { 9 + description = "OpenSteno Plover stenography software"; 10 + maintainers = with maintainers; [ twey kovirobi ]; 11 + license = licenses.gpl2; 12 + }; 13 + 14 + src = fetchurl { 15 + url = "https://github.com/openstenoproject/plover/archive/v${version}.tar.gz"; 16 + sha256 = "1hdg5491phx6svrxxsxp8v6n4b25y7y4wxw7x3bxlbyhaskgj53r"; 17 + }; 18 + 19 + buildInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ 21 + six setuptools pyserial appdirs hidapi wxPython xlib wmctrl 22 + ]; 11 23 }; 12 24 13 - src = fetchurl { 14 - url = "https://github.com/openstenoproject/plover/archive/v${version}.tar.gz"; 15 - sha256 = "1zdlgyjp93sfvk6by7rsh9hj4ijzplglrxpcpkcir6c3nq2bixl4"; 16 - }; 25 + dev = with python36Packages; buildPythonPackage rec { 26 + name = "plover-${version}"; 27 + version = "4.0.0.dev6"; 28 + 29 + meta = with stdenv.lib; { 30 + description = "OpenSteno Plover stenography software"; 31 + maintainers = with maintainers; [ twey kovirobi ]; 32 + license = licenses.gpl2; 33 + }; 34 + 35 + src = fetchurl { 36 + url = "https://github.com/openstenoproject/plover/archive/v${version}.tar.gz"; 37 + sha256 = "067rkpqnjjxwyv9cwh9i925ndba6fvj6q0r56lizy0l26b4jc8rp"; 38 + }; 17 39 18 - # This is a fix for https://github.com/pypa/pip/issues/3624 causing regression https://github.com/pypa/pip/issues/3781 19 - postPatch = '' 20 - substituteInPlace setup.py --replace " in sys_platform" " == sys_platform" 21 - ''; 40 + # I'm not sure why we don't find PyQt5 here but there's a similar 41 + # sed on many of the platforms Plover builds for 42 + postPatch = "sed -i /PyQt5/d setup.cfg"; 22 43 23 - buildInputs = with python27Packages; [ pytest mock ]; 24 - propagatedBuildInputs = with python27Packages; [ six setuptools pyserial appdirs hidapi 25 - wxPython xlib wmctrl ]; 44 + buildInputs = [ pytest mock ]; 45 + propagatedBuildInputs = [ Babel pyqt5 xlib pyserial appdirs ]; 46 + }; 26 47 }
+2 -2
pkgs/development/python-modules/pyqt/5.x.nix
··· 6 6 7 7 let 8 8 pname = "PyQt"; 9 - version = "5.10"; 9 + version = "5.10.1"; 10 10 11 11 inherit (pythonPackages) buildPythonPackage python dbus-python sip; 12 12 ··· 25 25 26 26 src = fetchurl { 27 27 url = "mirror://sourceforge/pyqt/PyQt5/PyQt-${version}/PyQt5_gpl-${version}.tar.gz"; 28 - sha256 = "0l2zy6b7bfjxmg4bb8yikg6i8iy2xdwmvk7knfmrzfpqbmkycbrl"; 28 + sha256 = "1vz9c4v0k8azk2b08swwybrshzw32x8djjpq13mf9v15x1qyjclr"; 29 29 }; 30 30 31 31 outputs = [ "out" "dev" ];
+1 -1
pkgs/top-level/all-packages.nix
··· 17367 17367 gtksharp = gtk-sharp-2_0; 17368 17368 }; 17369 17369 17370 - plover = callPackage ../applications/misc/plover { }; 17370 + plover = recurseIntoAttrs (callPackage ../applications/misc/plover { }); 17371 17371 17372 17372 plugin-torture = callPackage ../applications/audio/plugin-torture { }; 17373 17373