biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / inputmethods / ibus-engines / ibus-bamboo / default.nix
blob52bf588a3ce61c803746c51fed32d893c869ccb9
1 { lib, stdenv
2 , fetchFromGitHub
3 , xorg
4 , pkg-config
5 , wrapGAppsHook3
6 , go
7 }:
9 stdenv.mkDerivation rec {
10   pname = "ibus-bamboo";
11   version = "0.8.4-rc6";
13   src = fetchFromGitHub {
14     owner = "BambooEngine";
15     repo = pname;
16     rev = "v" + lib.toUpper version;
17     sha256 = "sha256-8eBrgUlzrfQkgzr0/Nz/0FQ98UBdV0GQcZhJVbmyOg0=";
18   };
20   nativeBuildInputs = [
21     pkg-config
22     wrapGAppsHook3
23     go
24   ];
26   buildInputs = [
27     xorg.libXtst
28   ];
30   preConfigure = ''
31     export GOCACHE="$TMPDIR/go-cache"
32     sed -i "s,/usr,$out," data/bamboo.xml
33   '';
35   makeFlags = [
36     "PREFIX=${placeholder "out"}"
37   ];
40   meta = with lib; {
41     isIbusEngine = true;
42     description = "Vietnamese IME for IBus";
43     homepage = "https://github.com/BambooEngine/ibus-bamboo";
44     license = licenses.gpl3;
45     platforms = platforms.linux;
46     maintainers = with maintainers; [ astronaut0212 ];
47   };