diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-uniemoji/allow-wrapping.patch b/pkgs/tools/inputmethods/ibus-engines/ibus-uniemoji/allow-wrapping.patch index 434c85d3dbea..3a4b253af749 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-uniemoji/allow-wrapping.patch +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-uniemoji/allow-wrapping.patch @@ -1,13 +1,11 @@ -diff --git a/uniemoji.xml.in b/uniemoji.xml.in -index 5fbfd0f..6fb8ad3 100644 --- a/uniemoji.xml.in +++ b/uniemoji.xml.in @@ -7,7 +7,7 @@ GPL Lalo Martins <lalo.martins@gmail.com> https://github.com/salty-horse/ibus-uniemoji -- @PYTHON@ @DATADIR@/ibus-uniemoji/uniemoji.py --ibus -+ @DATADIR@/ibus-uniemoji/uniemoji.py --ibus +- @PYTHON@ @DATADIR@/ibus-uniemoji/ibus.py --ibus ++ @DATADIR@/ibus-uniemoji/ibus.py --ibus uniemoji diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-uniemoji/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-uniemoji/default.nix index d27362986091..09d1b57c1646 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-uniemoji/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-uniemoji/default.nix @@ -20,13 +20,13 @@ let in stdenv.mkDerivation rec { pname = "ibus-uniemoji"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "salty-horse"; repo = "ibus-uniemoji"; - rev = "v${version}"; - sha256 = "121zh3q0li1k537fcvbd4ns4jgl9bbb9gm9ihy8cfxgirv38lcfa"; + tag = "v${version}"; + hash = "sha256-iP72lExXnLFeWNJQfaDI/T4tRlXjHbRy+1X8+cAT+Zo="; }; patches = [ @@ -52,18 +52,20 @@ stdenv.mkDerivation rec { ]; postFixup = '' - wrapGApp $out/share/ibus-uniemoji/uniemoji.py + chmod +x "$out/share/ibus-uniemoji/ibus.py" + patchShebangs "$out/share/ibus-uniemoji/ibus.py" + wrapGApp "$out/share/ibus-uniemoji/ibus.py" ''; - meta = with lib; { + meta = { isIbusEngine = true; description = "Input method (ibus) for entering unicode symbols and emoji by name"; homepage = "https://github.com/salty-horse/ibus-uniemoji"; - license = with licenses; [ + license = with lib.licenses; [ gpl3 mit ]; - platforms = platforms.linux; - maintainers = with maintainers; [ aske ]; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ aske ]; }; }