ryujinx-greemdev: init at 1.2.76 (#353897)
[NixPkgs.git] / pkgs / applications / kde / falkon.nix
blob0a630f0cfe64c4023b606dba1c7b1acc6fb0f211
2   stdenv,
3   mkDerivation,
4   lib,
5   cmake,
6   extra-cmake-modules,
7   pkg-config,
8   libpthreadstubs,
9   libxcb,
10   libXdmcp,
11   qtsvg,
12   qttools,
13   qtwebengine,
14   qtx11extras,
15   qtwayland,
16   wrapQtAppsHook,
17   kwallet,
18   kpurpose,
19   karchive,
20   kio,
23 mkDerivation rec {
24   pname = "falkon";
26   preConfigure = ''
27     export NONBLOCK_JS_DIALOGS=true
28     export KDE_INTEGRATION=true
29     export GNOME_INTEGRATION=false
30     export FALKON_PREFIX=$out
31   '';
33   buildInputs = [
34     libpthreadstubs
35     libxcb
36     libXdmcp
37     qtsvg
38     qttools
39     qtwebengine
40     qtx11extras
41     kwallet
42     kpurpose
43     karchive
44     kio
45   ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ];
47   nativeBuildInputs = [
48     cmake
49     extra-cmake-modules
50     pkg-config
51     qttools
52     wrapQtAppsHook
53   ];
55   meta = with lib; {
56     description = "QtWebEngine based cross-platform web browser";
57     mainProgram = "falkon";
58     homepage = "https://www.falkon.org";
59     license = licenses.gpl3;
60     maintainers = with maintainers; [ peterhoeg ];
61     platforms = platforms.unix;
62   };