diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix index 8d5f2672a907..c834c6aae5d6 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix @@ -1,10 +1,12 @@ { lib, stdenv -, fetchurl +, fetchFromGitHub , substituteAll , appstream-glib , gettext , pkg-config , wrapGAppsHook3 +, gobject-introspection +, autoreconfHook , gtk3 , ibus , libhangul @@ -15,9 +17,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 +36,8 @@ stdenv.mkDerivation rec { gettext pkg-config wrapGAppsHook3 + gobject-introspection.setupHook + autoreconfHook ]; buildInputs = [