biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / qt6ct / default.nix
blob248bc3a48e4ccdcb97a5bc35e23c4dd8470a165b
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , qtbase
5 , qtsvg
6 , qtwayland
7 , qmake
8 , qttools
9 , wrapQtAppsHook
11 let
12   inherit (lib) getDev;
14 stdenv.mkDerivation (finalAttrs: {
15   pname = "qt6ct";
16   version = "0.9";
18   src = fetchFromGitHub {
19     owner = "trialuser02";
20     repo = "qt6ct";
21     rev = finalAttrs.version;
22     hash = "sha256-MmN/qPBlsF2mBST+3eYeXaq+7B3b+nTN2hi6CmxrILc=";
23   };
25   nativeBuildInputs = [ qmake qttools wrapQtAppsHook ];
27   buildInputs = [ qtbase qtsvg qtwayland ];
29   qmakeFlags = [
30     "LRELEASE_EXECUTABLE=${getDev qttools}/bin/lrelease"
31     "PLUGINDIR=${placeholder "out"}/${qtbase.qtPluginPrefix}"
32     "LIBDIR=${placeholder "out"}/lib"
33   ];
35   meta = with lib; {
36     description = "Qt6 Configuration Tool";
37     homepage = "https://github.com/trialuser02/qt6ct";
38     platforms = platforms.linux;
39     license = licenses.bsd2;
40     maintainers = with maintainers; [ Flakebi Scrumplex ];
41     mainProgram = "qt6ct";
42   };