biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / inputmethods / fcitx5 / fcitx5-unikey.nix
blob23b19f21a05a3637b3b0ec4882e67f789d8fee88
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , extra-cmake-modules
6 , fcitx5
7 , fcitx5-qt
8 , gettext
9 , qtbase
12 stdenv.mkDerivation rec {
13   pname = "fcitx5-unikey";
14   version = "5.1.5";
16   src = fetchFromGitHub {
17     owner = "fcitx";
18     repo = "fcitx5-unikey";
19     rev = version;
20     hash = "sha256-CcyDK+knBXh2P+g3aB0Cv8F5BX7uCRbYwHjMEYo9k8A=";
21   };
23   nativeBuildInputs = [
24     cmake
25     extra-cmake-modules
26   ];
28   buildInputs = [
29     qtbase
30     fcitx5
31     fcitx5-qt
32     gettext
33   ];
35   cmakeFlags = [
36     (lib.cmakeBool "USE_QT6" (lib.versions.major qtbase.version == "6"))
37   ];
39   dontWrapQtApps = true;
41   meta = with lib; {
42     description = "Unikey engine support for Fcitx5";
43     homepage = "https://github.com/fcitx/fcitx5-unikey";
44     license = licenses.gpl2Plus;
45     maintainers = with maintainers; [ berberman ];
46     platforms = platforms.linux;
47   };