GNU bug report logs -
#28563
[PATCH 4/4] gnu: Add emacs-cnfonts, emacs-pyim-basedict, emacs-pos-tip, emacs-pyim
Previous Next
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.
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):
[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):
"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):
[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.