splice.nix: improve performance with early cut-off
[NixPkgs.git] / pkgs / desktops / lxqt / qtxdg-tools / default.nix
blob5243b6e6ef22f2a4cff4753e4bd2588059db181d
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , libqtxdg
6 , lxqt-build-tools
7 , qtbase
8 , qtsvg
9 , wrapQtAppsHook
10 , gitUpdater
13 stdenv.mkDerivation rec {
14   pname = "qtxdg-tools";
15   version = "4.0.0";
17   src = fetchFromGitHub {
18     owner = "lxqt";
19     repo = pname;
20     rev = version;
21     hash = "sha256-w9pFHG+q2oT33Lfg88MUzfWSyvHUgC0Fi2V8XcueJ/Q=";
22   };
24   nativeBuildInputs = [
25     cmake
26     lxqt-build-tools
27     wrapQtAppsHook
28   ];
30   buildInputs = [
31     libqtxdg
32     qtbase
33     qtsvg
34   ];
36   passthru.updateScript = gitUpdater { };
38   meta = with lib; {
39     homepage = "https://github.com/lxqt/qtxdg-tools";
40     description = "libqtxdg user tools";
41     mainProgram = "qtxdg-mat";
42     license = licenses.lgpl21Plus;
43     platforms = platforms.linux;
44     maintainers = teams.lxqt.members;
45   };