GNU bug report logs -
#33459
[PATCH 0/4] Add emacs-matrix-client
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 33459 in the body.
You can then email your comments to 33459 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#33459
; Package
guix-patches
.
(Wed, 21 Nov 2018 21:09:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Wed, 21 Nov 2018 21:09:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello,
The following patches add matrix-client library for Emacs.
Feedback welcome.
Regards,
Nicolas Goaziou (4):
gnu: Add emacs-ov.
gnu: Add emacs-tracking.
gnu: Add emacs-a.
gnu: Add emacs-matrix-client.
gnu/packages/emacs.scm | 91 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+)
--
2.19.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#33459
; Package
guix-patches
.
(Wed, 21 Nov 2018 21:11:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 33459 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs.scm (emacs-ov): 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 98a20028f..7849dfce3 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -12568,3 +12568,23 @@ customized. In addition to C code development @command{gtk-look} is good for
classes like @command{<gtk-window>}.
@end itemize\n")
(license license:gpl3+)))
+
+(define-public emacs-ov
+ (package
+ (name "emacs-ov")
+ (version "1.0.6")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ShingoFukuyama/ov.el.git")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0qxk2rf84j86syxi8xknsq252irwg7sz396v3bb4wqz4prpj0kzc"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/ShingoFukuyama/ov.el")
+ (synopsis "Overlay library for Emacs Lisp")
+ (description "ov.el provides a simple way to manipulate overlays in
+Emacs.")
+ (license license:gpl3+)))
--
2.19.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#33459
; Package
guix-patches
.
(Wed, 21 Nov 2018 21:11:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 33459 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs.scm (emacs-tracking): New variable.
---
gnu/packages/emacs.scm | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 7849dfce3..a709bf8ca 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -7742,6 +7742,22 @@ activity in channels in the status bar so it stays out of your way unless you
want to use it.")
(license license:gpl3+)))
+(define-public emacs-tracking
+ (package
+ (inherit emacs-circe)
+ (name "emacs-tracking")
+ (arguments
+ ;; "tracking.el" is a library extracted from Circe package. It requires
+ ;; "shorten.el".
+ `(#:include '("^shorten.el$" "^tracking.el$")
+ #:tests? #f)) ;tests require buttercup
+ (home-page "https://github.com/jorgenschaefer/circe/wiki/Tracking")
+ (synopsis "Buffer tracking library")
+ (description "@code{tracking.el} provides a way for different modes to
+notify the user that a buffer needs attention. The user then can cycle
+through them using @key{C-c C-SPC}.")
+ (license license:gpl3+)))
+
(define-public emacs-slack
(let ((commit "d90395482d26175ce38fd935e978c428be8af9a0")
(revision "4"))
--
2.19.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#33459
; Package
guix-patches
.
(Wed, 21 Nov 2018 21:11:03 GMT)
Full text and
rfc822 format available.
Message #14 received at 33459 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs.scm (emacs-a): New variable.
---
gnu/packages/emacs.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index a709bf8ca..5c5757505 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -811,6 +811,29 @@ different tools. It highlights errors and warnings inline in the buffer, and
provides an optional IDE-like error list.")
(license license:gpl3+))) ;+GFDLv1.3+ for the manual
+(define-public emacs-a
+ (package
+ (name "emacs-a")
+ (version "0.1.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/plexus/a.el.git")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "00v9w6qg3bkwdhypq0ssf0phdh0f4bcq59c20lngd6vhk0204dqi"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/plexus/a.el/")
+ (synopsis
+ "Emacs library for dealing with association lists and hash tables")
+ (description "@code{emacs-a} provides Emacs Lisp functions for dealing
+with associative structures in a uniform and functional way. These functions
+can take association lists, hash tables, and in some cases vectors (where the
+index is considered the key).")
+ (license license:gpl3+)))
+
;;;
;;; Web browsing.
--
2.19.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#33459
; Package
guix-patches
.
(Wed, 21 Nov 2018 21:11:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 33459 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs.scm (emacs-matrix-client): New variable.
---
gnu/packages/emacs.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 5c5757505..e9e55b03e 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -12627,3 +12627,35 @@ classes like @command{<gtk-window>}.
(description "ov.el provides a simple way to manipulate overlays in
Emacs.")
(license license:gpl3+)))
+
+(define-public emacs-matrix-client
+ (let ((commit "3eab4c28280feff18ee1ddd7db66ada4f135cbf8"))
+ (package
+ (name "emacs-matrix-client")
+ (version (git-version "0.0.0" "1" commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/jgkamat/matrix-client-el.git")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1k6721jz0m22vpb78881k087mpx8hf3s2219ic75v5mhgx355f7m"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("a" ,emacs-a)
+ ("dash" ,emacs-dash)
+ ("esxml" ,emacs-esxml)
+ ("f" ,emacs-f)
+ ("ht" ,emacs-ht)
+ ("ov" ,emacs-ov)
+ ("request" ,emacs-request)
+ ("s" ,emacs-s)
+ ("tracking" ,emacs-tracking)))
+ (home-page "https://github.com/jgkamat/matrix-client-el")
+ (synopsis "Matrix client for Emacs")
+ (description "@code{matrix-client} is a simple chat UI to Matrix.org
+rooms. It also provides an API which allows Emacs to seamlessly create
+RPC channels with users and other software.")
+ (license license:gpl3+))))
--
2.19.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#33459
; Package
guix-patches
.
(Fri, 23 Nov 2018 19:23:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 33459 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Nicolas Goaziou <mail <at> nicolasgoaziou.fr> writes:
> Hello,
>
> The following patches add matrix-client library for Emacs.
>
> Feedback welcome.
>
> Regards,
>
> Nicolas Goaziou (4):
> gnu: Add emacs-ov.
> gnu: Add emacs-tracking.
> gnu: Add emacs-a.
> gnu: Add emacs-matrix-client.
>
> gnu/packages/emacs.scm | 91 ++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 91 insertions(+)
Thanks!
I glanced over the patches and they LGTM. I assume you have already
done license verification and made sure "guix lint" is happy ;-)
[signature.asc (application/pgp-signature, inline)]
Reply sent
to
Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
:
You have taken responsibility.
(Fri, 23 Nov 2018 21:08:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
:
bug acknowledged by developer.
(Fri, 23 Nov 2018 21:08:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 33459-done <at> debbugs.gnu.org (full text, mbox):
Hello,
Marius Bakke <mbakke <at> fastmail.com> writes:
> I glanced over the patches and they LGTM. I assume you have already
> done license verification and made sure "guix lint" is happy ;-)
I thought so, but apparently, overlooked checks for ov.el. I fixed the
license and the description field in it, and pushed the whole set.
Thank you for the review.
Regards,
--
Nicolas Goaziou
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 22 Dec 2018 12:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 6 years and 259 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.