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 ];
};
}