GNU bug report logs - #38870
Package ibus-libhangul

Previous Next

Package: guix-patches;

Reported by: kanichos <at> yandex.ru

Date: Thu, 2 Jan 2020 10:53:01 UTC

Severity: normal

Done: Ricardo Wurmus <rekado <at> elephly.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 38870 in the body.
You can then email your comments to 38870 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#38870; Package guix-patches. (Thu, 02 Jan 2020 10:53:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to kanichos <at> yandex.ru:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 02 Jan 2020 10:53:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: kanichos <at> yandex.ru
To: guix-patches <guix-patches <at> gnu.org>
Subject: Package ibus-libhangul
Date: Thu, 02 Jan 2020 13:52:44 +0300
It is the Korean input method for IBus. It supports Hangul and Hanja.

---
 gnu/packages/ibus.scm | 58 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm
index 7daefde021..b2b75f5ba3 100644
--- a/gnu/packages/ibus.scm
+++ b/gnu/packages/ibus.scm
@@ -692,3 +692,61 @@ input methods as well as those for Chinese dialects.  It has the ability to
 compose phrases and sentences intelligently and provide very accurate
 traditional Chinese output.")
     (license gpl3+)))
+
+(define-public libhangul
+  (package
+    (name "libhangul")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri "http://kldp.net/hangul/release/3442-libhangul-0.1.0.tar.gz")
+       (sha256
+        (base32
+         "0ni9b0v70wkm0116na7ghv03pgxsfpfszhgyj3hld3bxamfal1ar"))))
+    (build-system gnu-build-system)
+    (home-page "https://github.com/libhangul/libhangul")
+    (synopsis
+     "A library to support hangul input method logic")
+    (description
+     "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
+     "The hangul engine for IBus")
+    (description
+     "ibus-hangul is a Korean input method engine for IBus.")
+    (license gpl2+)))
-- 
2.23.0





Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Fri, 03 Jan 2020 07:03:01 GMT) Full text and rfc822 format available.

Notification sent to kanichos <at> yandex.ru:
bug acknowledged by developer. (Fri, 03 Jan 2020 07:03:02 GMT) Full text and rfc822 format available.

Message #10 received at 38870-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: kanichos <at> yandex.ru
Cc: 38870-done <at> debbugs.gnu.org
Subject: Re: [bug#38870] Package ibus-libhangul
Date: Fri, 03 Jan 2020 07:23:40 +0100
kanichos <at> yandex.ru writes:

> It is the Korean input method for IBus. It supports Hangul and Hanja.

Thank you.

I split this into two commits:

94b8fe80419b835dbcab989a48d272c2bb65798f for libhangul
30208c1078485f0392f476f5d89693f6d338016f for ibus-libhangul

I changed the description of libhangul and used the version variable in
the source URI.  I also changed the indentation and added a copyright
line for you.

-- 
Ricardo





Information forwarded to guix-patches <at> gnu.org:
bug#38870; Package guix-patches. (Fri, 03 Jan 2020 09:22:02 GMT) Full text and rfc822 format available.

Message #13 received at 38870-done <at> debbugs.gnu.org (full text, mbox):

From: kanichos <at> yandex.ru
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: "38870-done <at> debbugs.gnu.org" <38870-done <at> debbugs.gnu.org>
Subject: Re: [bug#38870] Package ibus-libhangul
Date: Fri, 03 Jan 2020 12:21:13 +0300
Note that the source URI is unique anyway. The number in front of ‘libhangul’ is unique. Is it not misleading to compose it from the version variable? Also, apparently, there has not been a new release for ten years, despite development continuing on GitHub.

Also it seems that the IBus engine is actually called ibus-hangul.

03.01.2020, 10:02, "Ricardo Wurmus" <rekado <at> elephly.net>:
> kanichos <at> yandex.ru writes:
>
>>  It is the Korean input method for IBus. It supports Hangul and Hanja.
>
> Thank you.
>
> I split this into two commits:
>
> 94b8fe80419b835dbcab989a48d272c2bb65798f for libhangul
> 30208c1078485f0392f476f5d89693f6d338016f for ibus-libhangul
>
> I changed the description of libhangul and used the version variable in
> the source URI. I also changed the indentation and added a copyright
> line for you.
>
> --
> Ricardo




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 31 Jan 2020 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 58 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.