mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 15:36:20 -05:00
gnu: Add ibus-libhangul.
* gnu/packages/ibus.scm (ibus-libhangul): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
This commit is contained in:
parent
94b8fe8041
commit
30208c1078
1 changed files with 44 additions and 0 deletions
|
@ -709,3 +709,47 @@ (define-public libhangul
|
|||
"This package provides a library to support hangul input method logic,
|
||||
hanja dictionary and small hangul character classification.")
|
||||
(license lgpl2.1+)))
|
||||
|
||||
(define-public ibus-libhangul
|
||||
(package
|
||||
(name "ibus-libhangul")
|
||||
(version "1.5.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/libhangul/ibus-hangul/"
|
||||
"releases/download/" version
|
||||
"/ibus-hangul-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1400ba2p34vr9q285lqvjm73f6m677cgfdymmjpiwyrjgbbiqrjy"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'install 'wrap
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(wrap-program (string-append (assoc-ref outputs "out")
|
||||
"/libexec/ibus-setup-hangul")
|
||||
`("PYTHONPATH" ":" prefix (,(getenv "PYTHONPATH")))
|
||||
`("LD_LIBRARY_PATH" ":" prefix
|
||||
(,(string-append (assoc-ref inputs "libhangul") "/lib")))
|
||||
`("GI_TYPELIB_PATH" ":" prefix
|
||||
(,(getenv "GI_TYPELIB_PATH"))))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
("gettext" ,gettext-minimal)
|
||||
("glib:bin" ,glib "bin")))
|
||||
(inputs
|
||||
`(("ibus" ,ibus)
|
||||
("glib" ,glib)
|
||||
("python-pygobject" ,python-pygobject)
|
||||
("gtk+" ,gtk+)
|
||||
("libhangul" ,libhangul)
|
||||
("python" ,python)))
|
||||
(home-page "https://github.com/libhangul/ibus-hangul")
|
||||
(synopsis "Hangul engine for IBus")
|
||||
(description
|
||||
"ibus-hangul is a Korean input method engine for IBus.")
|
||||
(license gpl2+)))
|
||||
|
|
Loading…
Reference in a new issue