Merge pull request #187913 from ncfavier/ibus

Sandro a8737efd 2902676b

Changed files
+3 -10
nixos
tests
installed-tests
pkgs
tools
inputmethods
+1
nixos/tests/installed-tests/ibus.nix
···
tested = pkgs.ibus;
testConfig = {
+
i18n.supportedLocales = [ "all" ];
i18n.inputMethod.enabled = "ibus";
systemd.user.services.ibus-daemon = {
serviceConfig.ExecStart = "${pkgs.ibus}/bin/ibus-daemon --xim --verbose";
+2 -10
pkgs/tools/inputmethods/ibus/default.nix
···
{ lib, stdenv
, substituteAll
-
, fetchurl
-
, fetchpatch
, fetchFromGitHub
, autoreconfHook
, gettext
···
stdenv.mkDerivation rec {
pname = "ibus";
-
version = "1.5.26";
+
version = "1.5.27";
src = fetchFromGitHub {
owner = "ibus";
repo = "ibus";
rev = version;
-
sha256 = "7Vuj4Gyd+dLUoCkR4SPkfGPwVQPRo2pHk0pRAsmtjxc=";
+
sha256 = "sha256-DwX7SYRb18C0Lz2ySPS3yV99Q1xQezs0Ls2P7Rbtk5Q=";
};
patches = [
-
# Fixes systemd unit installation path https://github.com/ibus/ibus/pull/2388
-
(fetchpatch {
-
url = "https://github.com/ibus/ibus/commit/33b4b3932bfea476a841f8df99e20049b83f4b0e.patch";
-
sha256 = "kh8SBR+cqsov/B0A2YXLJVq1F171qoSRUKbBPHjPRHI=";
-
})
-
(substituteAll {
src = ./fix-paths.patch;
pythonInterpreter = python3Runtime.interpreter;