python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / applications / kde / falkon.nix
blob94cf6f5cfd255f16270726e041c19aab5181cc73
1 { stdenv, mkDerivation, lib, fetchFromGitHub, fetchpatch
2 , cmake, extra-cmake-modules, pkg-config
3 , libpthreadstubs, libxcb, libXdmcp
4 , qtsvg, qttools, qtwebengine, qtx11extras
5 , qtwayland, wrapQtAppsHook
6 , kwallet, kpurpose, karchive, kio
7 }:
9 mkDerivation rec {
10   pname = "falkon";
12   preConfigure = ''
13     export NONBLOCK_JS_DIALOGS=true
14     export KDE_INTEGRATION=true
15     export GNOME_INTEGRATION=false
16     export FALKON_PREFIX=$out
17   '';
19   buildInputs = [
20     libpthreadstubs libxcb libXdmcp
21     qtsvg qttools qtwebengine qtx11extras
22     kwallet kpurpose karchive kio
23   ] ++ lib.optionals stdenv.isLinux [ qtwayland ];
25   nativeBuildInputs = [
26     cmake
27     extra-cmake-modules
28     pkg-config
29     qttools
30     wrapQtAppsHook
31   ];
33   meta = with lib; {
34     description = "QtWebEngine based cross-platform web browser";
35     homepage    = "https://www.falkon.org";
36     license     = licenses.gpl3;
37     maintainers = with maintainers; [ peterhoeg ];
38     platforms   = platforms.unix;
39   };