From b735b0bee3820e43f29ba619247a68482e32c497 Mon Sep 17 00:00:00 2001 From: Honnip Date: Sun, 14 Jul 2024 16:00:10 +0900 Subject: [PATCH 1/2] ibus-engines.hangul: bulid from git source --- .../ibus-engines/ibus-hangul/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix index 8d5f2672a907..61190868992c 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix @@ -1,10 +1,11 @@ { lib, stdenv -, fetchurl +, fetchFromGitHub , substituteAll , appstream-glib , gettext , pkg-config , wrapGAppsHook3 +, autoreconfHook , gtk3 , ibus , libhangul @@ -15,9 +16,11 @@ stdenv.mkDerivation rec { pname = "ibus-hangul"; version = "1.5.5"; - src = fetchurl { - url = "https://github.com/libhangul/ibus-hangul/releases/download/${version}/${pname}-${version}.tar.xz"; - sha256 = "sha256-parIgobNGJYCKYYOPhp3iXinrqpIStms+kgoS4f9w7s="; + src = fetchFromGitHub { + owner = "libhangul"; + repo = "ibus-hangul"; + rev = version; + hash = "sha256-x2oOW8eiEuwmdCGUo+r/KcsitfGccSyianwIEaOBS3M="; }; patches = [ @@ -32,6 +35,7 @@ stdenv.mkDerivation rec { gettext pkg-config wrapGAppsHook3 + autoreconfHook ]; buildInputs = [ From 9f7bd20a997a3bb7311698b82e267b84a843a3a7 Mon Sep 17 00:00:00 2001 From: Honnip Date: Mon, 15 Jul 2024 12:32:19 +0900 Subject: [PATCH 2/2] ibus-engines.hangul: fix typelib finding --- pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix index 61190868992c..c834c6aae5d6 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix @@ -5,6 +5,7 @@ , gettext , pkg-config , wrapGAppsHook3 +, gobject-introspection , autoreconfHook , gtk3 , ibus @@ -35,6 +36,7 @@ stdenv.mkDerivation rec { gettext pkg-config wrapGAppsHook3 + gobject-introspection.setupHook autoreconfHook ];