biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / desktops / lxqt / lximage-qt / default.nix
blob6d0248e3e59442d190371d72040321795338c648
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , pkg-config
6 , libXdmcp
7 , libexif
8 , libfm-qt
9 , libpthreadstubs
10 , lxqt-build-tools
11 , menu-cache
12 , qtbase
13 , qtimageformats
14 , qtsvg
15 , qttools
16 , qtwayland
17 , wrapQtAppsHook
18 , gitUpdater
21 stdenv.mkDerivation rec {
22   pname = "lximage-qt";
23   version = "2.0.1";
25   src = fetchFromGitHub {
26     owner = "lxqt";
27     repo = pname;
28     rev = version;
29     hash = "sha256-I0DyC8i+OnHxHcpp/xPsKjr3UgvUHlVO8h9Tjhg7Pg8=";
30   };
32   nativeBuildInputs = [
33     cmake
34     pkg-config
35     lxqt-build-tools
36     qttools
37     wrapQtAppsHook
38   ];
40   buildInputs = [
41     libXdmcp
42     libexif
43     libfm-qt
44     libpthreadstubs
45     menu-cache
46     qtbase
47     qtimageformats # add-on module to support more image file formats
48     qtsvg
49     qtwayland
50   ];
52   passthru.updateScript = gitUpdater { };
54   meta = with lib; {
55     homepage = "https://github.com/lxqt/lximage-qt";
56     description = "Image viewer and screenshot tool for lxqt";
57     mainProgram = "lximage-qt";
58     license = licenses.gpl2Plus;
59     platforms = with platforms; unix;
60     maintainers = teams.lxqt.members;
61   };