biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / desktops / lxqt / qtermwidget / default.nix
blob30fe20ebeefe4596dd0bc6a7172a7a7dbeac0feb
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , cmake
5 , qtbase
6 , qttools
7 , lxqt-build-tools
8 , wrapQtAppsHook
9 , gitUpdater
10 , version ? "2.0.1"
13 stdenv.mkDerivation rec {
14   pname = "qtermwidget";
15   inherit version;
17   src = fetchFromGitHub {
18     owner = "lxqt";
19     repo = pname;
20     rev = version;
21     hash = {
22       "1.4.0" = "sha256-wYUOqAiBjnupX1ITbFMw7sAk42V37yDz9SrjVhE4FgU=";
23       "2.0.1" = "sha256-dqKsYAtoJgtXYL/MI3/p3N5kzxC7JfyO4Jn6YMhaV78=";
24     }."${version}";
25   };
27   nativeBuildInputs = [
28     cmake
29     lxqt-build-tools
30     qttools
31     wrapQtAppsHook
32   ];
34   buildInputs = [
35     qtbase
36   ];
38   passthru.updateScript = gitUpdater { };
40   meta = with lib; {
41     broken = stdenv.hostPlatform.isDarwin;
42     homepage = "https://github.com/lxqt/qtermwidget";
43     description = "Terminal emulator widget for Qt, used by QTerminal";
44     license = licenses.gpl2Plus;
45     platforms = with platforms; unix;
46     maintainers = teams.lxqt.members;
47   };