GNU bug report logs - #28563
[PATCH 4/4] gnu: Add emacs-cnfonts, emacs-pyim-basedict, emacs-pos-tip, emacs-pyim

Previous Next

Package: guix-patches;

Reported by: "Feng Shu" <tumashu <at> 163.com>

Date: Sat, 23 Sep 2017 04:19:01 UTC

Severity: normal

Tags: patch

Done: Christopher Baines <mail <at> cbaines.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 28563 in the body.
You can then email your comments to 28563 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#28563; Package guix-patches. (Sat, 23 Sep 2017 04:19:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Feng Shu" <tumashu <at> 163.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 23 Sep 2017 04:19:02 GMT) Full text and rfc822 format available.

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

From: "Feng Shu" <tumashu <at> 163.com>
To: guix-patches <at> gnu.org
Cc: Feng Shu <tumashu <at> 163.com>
Subject: [PATCH 4/4] gnu: Add emacs-cnfonts, emacs-pyim-basedict, emacs-pos-tip,
 emacs-pyim
Date: Sat, 23 Sep 2017 12:17:50 +0800
[0001-gnu-Add-emacs-cnfonts.patch (text/x-patch, inline)]
From cc28dfad01f0e0fd6209f4576dccb38b12aa8e0b Mon Sep 17 00:00:00 2001
From: Feng Shu <tumashu <at> 163.com>
Date: Sat, 23 Sep 2017 11:16:56 +0800
Subject: [PATCH 1/4] gnu: Add emacs-cnfonts.

* gnu/packages/emacs.scm (emacs-cnfonts): New variable.
---
 gnu/packages/emacs.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 7a6f16c1e..3d9ae2376 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -4780,6 +4780,26 @@ the same - CDLaTeX focuses on speediness for inserting LaTeX
 constructs.")
     (license license:gpl3+)))
 
+(define-public emacs-cnfonts
+  (package
+    (name "emacs-cnfonts")
+    (version "0.9.1")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://github.com/tumashu/cnfonts/archive/v"
+                    version ".tar.gz"))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1l6cgcvc6md1zq97ccczankpyi0k4vjx6apflny6kjq3p33lyhf4"))))
+    (build-system emacs-build-system)
+    (home-page "https://github.com/tumashu/cnfonts")
+    (synopsis "Emacs Chinese fonts setup tool")
+    (description "Cnfonts is a Chinese fonts setup tool, which let user
+config Chinese fonts easily.")
+    (license license:gpl2+)))
+
 (define-public emacs-xelb
   (package
     (name "emacs-xelb")
-- 
2.14.1

[0002-gnu-Add-emacs-pyim-basedict.patch (text/x-patch, inline)]
From 2a4a706d9532355f26af4ceb8a671ac8c5bf61f5 Mon Sep 17 00:00:00 2001
From: Feng Shu <tumashu <at> 163.com>
Date: Sat, 23 Sep 2017 11:27:02 +0800
Subject: [PATCH 2/4] gnu: Add emacs-pyim-basedict.

* gnu/packages/emacs.scm (emacs-pyim-basedict): New variable.
---
 gnu/packages/emacs.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 3d9ae2376..c7f200fec 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -4800,6 +4800,26 @@ constructs.")
 config Chinese fonts easily.")
     (license license:gpl2+)))
 
+(define-public emacs-pyim-basedict
+  (package
+    (name "emacs-pyim-basedict")
+    (version "0.3.1")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://github.com/tumashu/pyim-basedict/archive/v"
+                    version ".tar.gz"))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0nfgxviavkgrpyfsw60xsws4fk51fcmgl8fp6zf4ibqjjbp53n3n"))))
+    (build-system emacs-build-system)
+    (home-page "https://github.com/tumashu/pyim-basedict")
+    (synopsis "Input method dictory of pyim")
+    (description "Pyim-basedict is default pinyin input method dictory
+of pyim, which words come from rime project.")
+    (license license:gpl2+)))
+
 (define-public emacs-xelb
   (package
     (name "emacs-xelb")
-- 
2.14.1

[0003-gnu-Add-emacs-pos-tip.patch (text/x-patch, inline)]
From 4c0f3c0720c55de5b4c243dc25e53a98f8ffd866 Mon Sep 17 00:00:00 2001
From: Feng Shu <tumashu <at> 163.com>
Date: Sat, 23 Sep 2017 11:56:22 +0800
Subject: [PATCH 3/4] gnu: Add emacs-pos-tip.

* gnu/packages/emacs.scm (emacs-pos-tip): New variable.
---
 gnu/packages/emacs.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index c7f200fec..8970f7364 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -4800,6 +4800,33 @@ constructs.")
 config Chinese fonts easily.")
     (license license:gpl2+)))
 
+(define-public emacs-pos-tip
+  (package
+    (name "emacs-pos-tip")
+    (version "0.4.6")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://github.com/pitkali/pos-tip/archive/"
+                    version ".tar.gz"))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "12jqfy26vjk7lq0aa8yn8zqj8c85fkvx7y9prj0pcn4wqiz2ad2r"))))
+    (build-system emacs-build-system)
+    ;; The following functions and variables needed by emacs-pos-tip are
+    ;; not included in emacs-minimal:
+    ;; x-display-pixel-width, x-display-pixel-height, x-show-tip
+    (arguments `(#:emacs ,emacs))
+    (home-page "https://github.com/pitkali/pos-tip")
+    (synopsis "Show tooltip at point")
+    (description "The standard library tooltip.el provides the function
+for displaying a tooltip at mouse position which allows users to easily
+show it.  However, locating tooltip at arbitrary buffer position in window
+is not easy.  Pos-tip provides such function to be used by other
+frontend programs.")
+    (license license:gpl2+)))
+
 (define-public emacs-pyim-basedict
   (package
     (name "emacs-pyim-basedict")
-- 
2.14.1

[0004-gnu-Add-emacs-pyim.patch (text/x-patch, inline)]
From dd37170ad03cc883d080c6617808318f307adc5d Mon Sep 17 00:00:00 2001
From: Feng Shu <tumashu <at> 163.com>
Date: Sat, 23 Sep 2017 11:58:27 +0800
Subject: [PATCH 4/4] gnu: Add emacs-pyim.

* gnu/packages/emacs.scm (emacs-pyim): New variable.
---
 gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 8970f7364..211f95d9d 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -4847,6 +4847,31 @@ frontend programs.")
 of pyim, which words come from rime project.")
     (license license:gpl2+)))
 
+(define-public emacs-pyim
+  (package
+    (name "emacs-pyim")
+    (version "1.6.4")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://github.com/tumashu/pyim/archive/v"
+                    version ".tar.gz"))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0hfg8q9hcjifvnlghw2g94dfxfirms2psq2ghqb28fhkf0lks13r"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-async" ,emacs-async)
+       ("emacs-exwm" ,emacs-pyim-basedict)
+       ("emacs-popup" ,emacs-popup)
+       ("emacs-pos-tip" ,emacs-pos-tip)))
+    (home-page "https://github.com/tumashu/pyim")
+    (synopsis "Chinese input method")
+    (description "Chinese input method which support quanpin,
+shuangpin, wubi and cangjie.")
+    (license license:gpl2+)))
+
 (define-public emacs-xelb
   (package
     (name "emacs-xelb")
-- 
2.14.1

[Message part 5 (text/plain, inline)]

-- 

Information forwarded to guix-patches <at> gnu.org:
bug#28563; Package guix-patches. (Sat, 30 Sep 2017 22:16:01 GMT) Full text and rfc822 format available.

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

From: "Feng Shu" <tumashu <at> 163.com>
To: guix-patches <at> gnu.org
Cc: Feng Shu <tumashu <at> 163.com>
Subject: Re: [PATCH 4/4] gnu: Add emacs-cnfonts, emacs-pyim-basedict,
 emacs-pos-tip, emacs-pyim
Date: Sun, 01 Oct 2017 06:14:39 +0800
"Feng Shu" <tumashu <at> 163.com> writes:

Are the four patches status?

> From cc28dfad01f0e0fd6209f4576dccb38b12aa8e0b Mon Sep 17 00:00:00 2001
> From: Feng Shu <tumashu <at> 163.com>
> Date: Sat, 23 Sep 2017 11:16:56 +0800
> Subject: [PATCH 1/4] gnu: Add emacs-cnfonts.
>
> * gnu/packages/emacs.scm (emacs-cnfonts): New variable.
> ---
>  gnu/packages/emacs.scm | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
>
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index 7a6f16c1e..3d9ae2376 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -4780,6 +4780,26 @@ the same - CDLaTeX focuses on speediness for inserting LaTeX
>  constructs.")
>      (license license:gpl3+)))
>  
> +(define-public emacs-cnfonts
> +  (package
> +    (name "emacs-cnfonts")
> +    (version "0.9.1")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append
> +                    "https://github.com/tumashu/cnfonts/archive/v"
> +                    version ".tar.gz"))
> +              (file-name (string-append name "-" version ".tar.gz"))
> +              (sha256
> +               (base32
> +                "1l6cgcvc6md1zq97ccczankpyi0k4vjx6apflny6kjq3p33lyhf4"))))
> +    (build-system emacs-build-system)
> +    (home-page "https://github.com/tumashu/cnfonts")
> +    (synopsis "Emacs Chinese fonts setup tool")
> +    (description "Cnfonts is a Chinese fonts setup tool, which let user
> +config Chinese fonts easily.")
> +    (license license:gpl2+)))
> +
>  (define-public emacs-xelb
>    (package
>      (name "emacs-xelb")
> -- 
> 2.14.1
>
> From 2a4a706d9532355f26af4ceb8a671ac8c5bf61f5 Mon Sep 17 00:00:00 2001
> From: Feng Shu <tumashu <at> 163.com>
> Date: Sat, 23 Sep 2017 11:27:02 +0800
> Subject: [PATCH 2/4] gnu: Add emacs-pyim-basedict.
>
> * gnu/packages/emacs.scm (emacs-pyim-basedict): New variable.
> ---
>  gnu/packages/emacs.scm | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
>
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index 3d9ae2376..c7f200fec 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -4800,6 +4800,26 @@ constructs.")
>  config Chinese fonts easily.")
>      (license license:gpl2+)))
>  
> +(define-public emacs-pyim-basedict
> +  (package
> +    (name "emacs-pyim-basedict")
> +    (version "0.3.1")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append
> +                    "https://github.com/tumashu/pyim-basedict/archive/v"
> +                    version ".tar.gz"))
> +              (file-name (string-append name "-" version ".tar.gz"))
> +              (sha256
> +               (base32
> +                "0nfgxviavkgrpyfsw60xsws4fk51fcmgl8fp6zf4ibqjjbp53n3n"))))
> +    (build-system emacs-build-system)
> +    (home-page "https://github.com/tumashu/pyim-basedict")
> +    (synopsis "Input method dictory of pyim")
> +    (description "Pyim-basedict is default pinyin input method dictory
> +of pyim, which words come from rime project.")
> +    (license license:gpl2+)))
> +
>  (define-public emacs-xelb
>    (package
>      (name "emacs-xelb")
> -- 
> 2.14.1
>
> From 4c0f3c0720c55de5b4c243dc25e53a98f8ffd866 Mon Sep 17 00:00:00 2001
> From: Feng Shu <tumashu <at> 163.com>
> Date: Sat, 23 Sep 2017 11:56:22 +0800
> Subject: [PATCH 3/4] gnu: Add emacs-pos-tip.
>
> * gnu/packages/emacs.scm (emacs-pos-tip): New variable.
> ---
>  gnu/packages/emacs.scm | 27 +++++++++++++++++++++++++++
>  1 file changed, 27 insertions(+)
>
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index c7f200fec..8970f7364 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -4800,6 +4800,33 @@ constructs.")
>  config Chinese fonts easily.")
>      (license license:gpl2+)))
>  
> +(define-public emacs-pos-tip
> +  (package
> +    (name "emacs-pos-tip")
> +    (version "0.4.6")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append
> +                    "https://github.com/pitkali/pos-tip/archive/"
> +                    version ".tar.gz"))
> +              (file-name (string-append name "-" version ".tar.gz"))
> +              (sha256
> +               (base32
> +                "12jqfy26vjk7lq0aa8yn8zqj8c85fkvx7y9prj0pcn4wqiz2ad2r"))))
> +    (build-system emacs-build-system)
> +    ;; The following functions and variables needed by emacs-pos-tip are
> +    ;; not included in emacs-minimal:
> +    ;; x-display-pixel-width, x-display-pixel-height, x-show-tip
> +    (arguments `(#:emacs ,emacs))
> +    (home-page "https://github.com/pitkali/pos-tip")
> +    (synopsis "Show tooltip at point")
> +    (description "The standard library tooltip.el provides the function
> +for displaying a tooltip at mouse position which allows users to easily
> +show it.  However, locating tooltip at arbitrary buffer position in window
> +is not easy.  Pos-tip provides such function to be used by other
> +frontend programs.")
> +    (license license:gpl2+)))
> +
>  (define-public emacs-pyim-basedict
>    (package
>      (name "emacs-pyim-basedict")
> -- 
> 2.14.1
>
> From dd37170ad03cc883d080c6617808318f307adc5d Mon Sep 17 00:00:00 2001
> From: Feng Shu <tumashu <at> 163.com>
> Date: Sat, 23 Sep 2017 11:58:27 +0800
> Subject: [PATCH 4/4] gnu: Add emacs-pyim.
>
> * gnu/packages/emacs.scm (emacs-pyim): New variable.
> ---
>  gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++
>  1 file changed, 25 insertions(+)
>
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index 8970f7364..211f95d9d 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -4847,6 +4847,31 @@ frontend programs.")
>  of pyim, which words come from rime project.")
>      (license license:gpl2+)))
>  
> +(define-public emacs-pyim
> +  (package
> +    (name "emacs-pyim")
> +    (version "1.6.4")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (string-append
> +                    "https://github.com/tumashu/pyim/archive/v"
> +                    version ".tar.gz"))
> +              (file-name (string-append name "-" version ".tar.gz"))
> +              (sha256
> +               (base32
> +                "0hfg8q9hcjifvnlghw2g94dfxfirms2psq2ghqb28fhkf0lks13r"))))
> +    (build-system emacs-build-system)
> +    (propagated-inputs
> +     `(("emacs-async" ,emacs-async)
> +       ("emacs-exwm" ,emacs-pyim-basedict)
> +       ("emacs-popup" ,emacs-popup)
> +       ("emacs-pos-tip" ,emacs-pos-tip)))
> +    (home-page "https://github.com/tumashu/pyim")
> +    (synopsis "Chinese input method")
> +    (description "Chinese input method which support quanpin,
> +shuangpin, wubi and cangjie.")
> +    (license license:gpl2+)))
> +
>  (define-public emacs-xelb
>    (package
>      (name "emacs-xelb")
> -- 
> 2.14.1

-- 





Reply sent to Christopher Baines <mail <at> cbaines.net>:
You have taken responsibility. (Sun, 01 Oct 2017 08:53:02 GMT) Full text and rfc822 format available.

Notification sent to "Feng Shu" <tumashu <at> 163.com>:
bug acknowledged by developer. (Sun, 01 Oct 2017 08:53:02 GMT) Full text and rfc822 format available.

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

From: Christopher Baines <mail <at> cbaines.net>
To: "Feng Shu" <tumashu <at> 163.com>
Cc: 28563-done <at> debbugs.gnu.org
Subject: Re: [bug#28563] [PATCH 4/4] gnu: Add emacs-cnfonts,
 emacs-pyim-basedict, emacs-pos-tip, emacs-pyim
Date: Sun, 1 Oct 2017 09:52:42 +0100
[Message part 1 (text/plain, inline)]
On Sun, 01 Oct 2017 06:14:39 +0800
"Feng Shu" <tumashu <at> 163.com> wrote:

> "Feng Shu" <tumashu <at> 163.com> writes:
> 
> Are the four patches status?

Hello,

I've now merged these 4 patches, they look good :)

I don't speak Chinese, so I just checked that they built, and ran guix
lint.

I did make some minor changes to the descriptions and one synopsis.
I've attached the difference between the originals, and my attempts at
improving them. I hope that is ok with you.

Thanks for the patches,

Chris
[changes.diff (text/x-patch, attachment)]
[Message part 3 (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 29 Oct 2017 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 174 days ago.

Previous Next


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