python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / qcoro / default.nix
blob7fcbd489b4c925b2e4dda1a96607551b20ef3cd8
1 { stdenv
2 , gcc11Stdenv
3 , lib
4 , fetchFromGitHub
5 , cmake
6 , libpthreadstubs
7 , qtbase
8 , qtwebsockets
9 , wrapQtAppsHook
12 gcc11Stdenv.mkDerivation rec {
13   pname = "qcoro";
14   version = "0.6.0";
16   src = fetchFromGitHub {
17     owner = "danvratil";
18     repo = "qcoro";
19     rev = "v${version}";
20     sha256 = "sha256-6kRWBzspwsO0Q6/8gQUr69DJjmkPa3lWrKTmSgVn6V4=";
21   };
23   outputs = [ "out" "dev" ];
25   nativeBuildInputs = [
26     wrapQtAppsHook
27     cmake
28   ];
30   buildInputs = [
31     qtbase
32     qtwebsockets
33     libpthreadstubs
34   ];
36   meta = with lib; {
37     description = "Library for using C++20 coroutines in connection with certain asynchronous Qt actions";
38     homepage = "https://github.com/danvratil/qcoro";
39     license = licenses.mit;
40     maintainers = with maintainers; [ smitop ];
41     platforms = platforms.linux;
42   };