nixos/uptime-kuma: Add additional lockdown settings to systemd unit (#361452)
[NixPkgs.git] / pkgs / tools / inputmethods / fcitx5 / fcitx5-lua.nix
blob870239b54d998729283c130df0934f3401dc90e7
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , extra-cmake-modules
6 , fcitx5
7 , lua
8 , gettext
9 }:
10 stdenv.mkDerivation rec {
11   pname = "fcitx5-lua";
12   version = "5.0.13";
14   src = fetchFromGitHub {
15     owner = "fcitx";
16     repo = pname;
17     rev = version;
18     hash = "sha256-XRfYQquR9SVlYr2sX6ii8JjMyjJZWSMf1u2oKUmOhf8=";
19   };
21   nativeBuildInputs = [ cmake extra-cmake-modules ];
23   buildInputs = [ fcitx5 lua gettext ];
25   passthru = {
26     extraLdLibraries = [ lua ];
27   };
29   meta = with lib; {
30     description = "Lua support for Fcitx 5";
31     homepage = "https://github.com/fcitx/fcitx5-lua";
32     license = licenses.lgpl21Plus;
33     maintainers = with maintainers; [ poscat ];
34     platforms = platforms.linux;
35   };