biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / kde / falkon.nix
blobd949b5ce1b2db63ed46388fd8a768416e59b22d1
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     mainProgram = "falkon";
36     homepage    = "https://www.falkon.org";
37     license     = licenses.gpl3;
38     maintainers = with maintainers; [ peterhoeg ];
39     platforms   = platforms.unix;
40   };