bottom: add gpu recognition, new apple sdk, refactor (#360568)
[NixPkgs.git] / pkgs / desktops / lxqt / lximage-qt / default.nix
blobb7d7792aef0915175af70af7c946e97f079fc721
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   pkg-config,
7   libXdmcp,
8   libexif,
9   libfm-qt,
10   libpthreadstubs,
11   lxqt-build-tools,
12   menu-cache,
13   qtbase,
14   qtimageformats,
15   qtsvg,
16   qttools,
17   qtwayland,
18   wrapQtAppsHook,
19   gitUpdater,
22 stdenv.mkDerivation rec {
23   pname = "lximage-qt";
24   version = "2.1.0";
26   src = fetchFromGitHub {
27     owner = "lxqt";
28     repo = pname;
29     rev = version;
30     hash = "sha256-08HEPTbZw4CCq3A9KxMKeT/X1notXwsV1sSSgtRFPO0=";
31   };
33   nativeBuildInputs = [
34     cmake
35     pkg-config
36     lxqt-build-tools
37     qttools
38     wrapQtAppsHook
39   ];
41   buildInputs = [
42     libXdmcp
43     libexif
44     libfm-qt
45     libpthreadstubs
46     menu-cache
47     qtbase
48     qtimageformats # add-on module to support more image file formats
49     qtsvg
50     qtwayland
51   ];
53   passthru.updateScript = gitUpdater { };
55   meta = with lib; {
56     homepage = "https://github.com/lxqt/lximage-qt";
57     description = "Image viewer and screenshot tool for lxqt";
58     mainProgram = "lximage-qt";
59     license = licenses.gpl2Plus;
60     platforms = with platforms; unix;
61     maintainers = teams.lxqt.members;
62   };