python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / pyotherside / default.nix
blobeeb73472253a20376b091536cf1c80acdcfbceba
1 { lib, stdenv, fetchFromGitHub
2 , python3, qmake, qtbase, qtquickcontrols, qtsvg, ncurses }:
4 stdenv.mkDerivation rec {
5   pname = "pyotherside";
6   version = "1.6.0";
8   src = fetchFromGitHub {
9     owner = "thp";
10     repo = "pyotherside";
11     rev = version;
12     sha256 = "sha256-IIvL704snJIJbigAgJZ3WWg5a/mX/8qzgFN+dBEClG8=";
13   };
15   nativeBuildInputs = [ qmake ];
16   buildInputs = [
17     python3 qtbase qtquickcontrols qtsvg ncurses
18   ];
20   dontWrapQtApps = true;
22   patches = [ ./qml-path.patch ];
23   installTargets = [ "sub-src-install_subtargets" ];
25   meta = with lib; {
26     description = "Asynchronous Python 3 Bindings for Qt 5";
27     homepage = "https://thp.io/2011/pyotherside/";
28     license = licenses.isc;
29     maintainers = [ maintainers.mic92 ];
30   };