python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / inputmethods / ibus-engines / ibus-bamboo / default.nix
blob26a50951c016a26dec80a5bc7bfff01c0e2917be
1 { lib, stdenv
2 , fetchFromGitHub
3 , glib
4 , gettext
5 , xorg
6 , pkg-config
7 , wrapGAppsHook
8 , ibus
9 , gtk3
10 , go
13 stdenv.mkDerivation rec {
14   pname = "ibus-bamboo";
15   version = "0.7.8";
17   src = fetchFromGitHub {
18     owner = "BambooEngine";
19     repo = pname;
20     rev = "v${version}";
21     sha256 = "sha256-H7me34KfhDD7BNEEKkhYXo9DLeclO7N19e961BOh1Ho=";
22   };
24   nativeBuildInputs = [
25     gettext
26     pkg-config
27     wrapGAppsHook
28     go
29   ];
31   buildInputs = [
32     glib
33     gtk3
34     xorg.libX11
35     xorg.xorgproto
36     xorg.libXtst
37     xorg.libXi
38   ];
40   preConfigure = ''
41     export GOCACHE="$TMPDIR/go-cache"
42     sed -i "s,/usr,$out," bamboo.xml
43   '';
45   makeFlags = [
46     "PREFIX=${placeholder "out"}"
47   ];
50   meta = with lib; {
51     isIbusEngine = true;
52     description = "A Vietnamese IME for IBus";
53     homepage = "https://github.com/BambooEngine/ibus-bamboo";
54     license = licenses.gpl3;
55     platforms = platforms.linux;
56     maintainers = with maintainers; [ superbo ];
57   };