unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* gnu: Add emacs-rudel.
@ 2016-09-27 16:26 ng0
  2016-09-27 17:02 ` Alex Vong
  2016-09-28  7:41 ` Hartmut Goebel
  0 siblings, 2 replies; 6+ messages in thread
From: ng0 @ 2016-09-27 16:26 UTC (permalink / raw)
  To: guix-devel


[-- Attachment #1.1: 0001-gnu-Add-emacs-rudel.patch --]
[-- Type: text/x-patch, Size: 2517 bytes --]

From b298b54bb732651daf7f7bb6a48e4749a4e391ed Mon Sep 17 00:00:00 2001
From: ng0 <ngillmann@runbox.com>
Date: Tue, 27 Sep 2016 16:24:29 +0000
Subject: [PATCH] gnu: Add emacs-rudel.

* gnu/packages/emacs.scm (emacs-rudel): New variabel.
---
 gnu/packages/emacs.scm | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 57fe8a9..e0df7c9 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -12,7 +12,7 @@
 ;;; Copyright © 2016 David Thompson <davet@gnu.org>
 ;;; Copyright © 2016 Matthew Jordan <matthewjordandevops@yandex.com>
 ;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
-;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
+;;; Copyright © 2016 ng0 <ngillmann@runbox.com>
 ;;; Copyright © 2016 Alex Griffin <a@ajgrf.com>
 ;;; Copyright © 2016 Nicolas Goaziou <mail@nicolasgoaziou.fr>
 ;;; Copyright © 2016 Alex Vong <alexvong1995@gmail.com>
@@ -2222,6 +2222,33 @@ perspective only its buffers are available by default.")
     ;; the Expat license.
     (license license:gpl3+)))
 
+(define-public emacs-rudel
+  (package
+    (name "emacs-rudel")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "http://elpa.gnu.org/packages/rudel-"
+                           version ".tar"))
+       (sha256
+        (base32
+         "0glqa68g509p0s2vcc0i8kzlddnc9brd9jqhnm5rzxz4i050cvnz"))))
+    (build-system emacs-build-system)
+    (home-page "http://rudel.sourceforge.net/")
+    (synopsis "Collaborative editing framework")
+    (description
+     "Rudel is a collaborative editing environment for GNU Emacs.  Its purpose is to
+share buffers with other users in order to edit the contents of those buffers
+collaboratively.  Rudel supports multiple backends to enable communication with other
+collaborative editors using different protocols, though currently Obby (for use with
+the Gobby editor) is the only fully-functional one.
+Rudel mostly works in the background to change the behavior of the set of Emacs
+buffers for which it has been activated.  The user interface consists of a set of key
+bindings, a menu entry and some visual status indicators, which are added to the text,
+header line and/or mode line of buffers for which Rudel has been activated.")
+    (license license:gpl3+)))
+
 (define-public emacs-hydra
   (package
     (name "emacs-hydra")
-- 
2.10.0


[-- Attachment #1.2: Type: text/plain, Size: 24 bytes --]

-- 
              ng0

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 800 bytes --]

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: gnu: Add emacs-rudel.
  2016-09-27 16:26 gnu: Add emacs-rudel ng0
@ 2016-09-27 17:02 ` Alex Vong
  2016-09-27 17:25   ` ng0
  2016-09-28  7:41 ` Hartmut Goebel
  1 sibling, 1 reply; 6+ messages in thread
From: Alex Vong @ 2016-09-27 17:02 UTC (permalink / raw)
  To: ng0; +Cc: guix-devel

Hello,

ng0 <ngillmann@runbox.com> writes:

> From b298b54bb732651daf7f7bb6a48e4749a4e391ed Mon Sep 17 00:00:00 2001
> From: ng0 <ngillmann@runbox.com>
> Date: Tue, 27 Sep 2016 16:24:29 +0000
> Subject: [PATCH] gnu: Add emacs-rudel.
>
> * gnu/packages/emacs.scm (emacs-rudel): New variabel.
> ---
>  gnu/packages/emacs.scm | 29 ++++++++++++++++++++++++++++-
>  1 file changed, 28 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index 57fe8a9..e0df7c9 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -12,7 +12,7 @@
>  ;;; Copyright © 2016 David Thompson <davet@gnu.org>
>  ;;; Copyright © 2016 Matthew Jordan <matthewjordandevops@yandex.com>
>  ;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
> -;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
> +;;; Copyright © 2016 ng0 <ngillmann@runbox.com>
>  ;;; Copyright © 2016 Alex Griffin <a@ajgrf.com>
>  ;;; Copyright © 2016 Nicolas Goaziou <mail@nicolasgoaziou.fr>
>  ;;; Copyright © 2016 Alex Vong <alexvong1995@gmail.com>
> @@ -2222,6 +2222,33 @@ perspective only its buffers are available by default.")
>      ;; the Expat license.
>      (license license:gpl3+)))
>  
> +(define-public emacs-rudel
> +  (package
> +    (name "emacs-rudel")
> +    (version "0.3.1")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (string-append "http://elpa.gnu.org/packages/rudel-"
> +                           version ".tar"))
> +       (sha256
> +        (base32
> +         "0glqa68g509p0s2vcc0i8kzlddnc9brd9jqhnm5rzxz4i050cvnz"))))
> +    (build-system emacs-build-system)
> +    (home-page "http://rudel.sourceforge.net/")
Should https be used?

> +    (synopsis "Collaborative editing framework")
> +    (description
> +     "Rudel is a collaborative editing environment for GNU Emacs.  Its purpose is to
> +share buffers with other users in order to edit the contents of those buffers
> +collaboratively.  Rudel supports multiple backends to enable communication with other
> +collaborative editors using different protocols, though currently Obby (for use with
> +the Gobby editor) is the only fully-functional one.
> +Rudel mostly works in the background to change the behavior of the set of Emacs
> +buffers for which it has been activated.  The user interface consists of a set of key
> +bindings, a menu entry and some visual status indicators, which are added to the text,
> +header line and/or mode line of buffers for which Rudel has been activated.")
> +    (license license:gpl3+)))
> +
I think the lines are overly long here.

>  (define-public emacs-hydra
>    (package
>      (name "emacs-hydra")
> -- 
> 2.10.0

Otherwise, the patch looks good and does build.

Some unrelated stuff to all: Right now, I only have free time on Tuesday
and weekend, so I may not reply to email immediately.

Cheers,
Alex

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: gnu: Add emacs-rudel.
  2016-09-27 17:02 ` Alex Vong
@ 2016-09-27 17:25   ` ng0
  2016-10-01  2:27     ` 宋文武
  0 siblings, 1 reply; 6+ messages in thread
From: ng0 @ 2016-09-27 17:25 UTC (permalink / raw)
  To: guix-devel

Hi,

thanks for reviewing.

Alex Vong <alexvong1995@gmail.com> writes:

> Hello,
>
> ng0 <ngillmann@runbox.com> writes:
>
>> From b298b54bb732651daf7f7bb6a48e4749a4e391ed Mon Sep 17 00:00:00 2001
>> From: ng0 <ngillmann@runbox.com>
>> Date: Tue, 27 Sep 2016 16:24:29 +0000
>> Subject: [PATCH] gnu: Add emacs-rudel.
>>
>> * gnu/packages/emacs.scm (emacs-rudel): New variabel.
>> ---
>>  gnu/packages/emacs.scm | 29 ++++++++++++++++++++++++++++-
>>  1 file changed, 28 insertions(+), 1 deletion(-)
>>
>> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
>> index 57fe8a9..e0df7c9 100644
>> --- a/gnu/packages/emacs.scm
>> +++ b/gnu/packages/emacs.scm
>> @@ -12,7 +12,7 @@
>>  ;;; Copyright © 2016 David Thompson <davet@gnu.org>
>>  ;;; Copyright © 2016 Matthew Jordan <matthewjordandevops@yandex.com>
>>  ;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
>> -;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
>> +;;; Copyright © 2016 ng0 <ngillmann@runbox.com>
>>  ;;; Copyright © 2016 Alex Griffin <a@ajgrf.com>
>>  ;;; Copyright © 2016 Nicolas Goaziou <mail@nicolasgoaziou.fr>
>>  ;;; Copyright © 2016 Alex Vong <alexvong1995@gmail.com>
>> @@ -2222,6 +2222,33 @@ perspective only its buffers are available by default.")
>>      ;; the Expat license.
>>      (license license:gpl3+)))
>>  
>> +(define-public emacs-rudel
>> +  (package
>> +    (name "emacs-rudel")
>> +    (version "0.3.1")
>> +    (source
>> +     (origin
>> +       (method url-fetch)
>> +       (uri (string-append "http://elpa.gnu.org/packages/rudel-"
>> +                           version ".tar"))
>> +       (sha256
>> +        (base32
>> +         "0glqa68g509p0s2vcc0i8kzlddnc9brd9jqhnm5rzxz4i050cvnz"))))
>> +    (build-system emacs-build-system)
>> +    (home-page "http://rudel.sourceforge.net/")
> Should https be used?

Do sf.net have https certs? I don't believe so:

Oops! Unable to display this website
The site at https://rudel.sourceforge.net/ seems to be unavailable.

It may be temporarily inaccessible or moved to a new address. You may wish to verify that your internet connection is working correctly.

▼ Technical information
The precise error was: Could not connect: Connection refused

Reload

>> +    (synopsis "Collaborative editing framework")
>> +    (description
>> +     "Rudel is a collaborative editing environment for GNU Emacs.  Its purpose is to
>> +share buffers with other users in order to edit the contents of those buffers
>> +collaboratively.  Rudel supports multiple backends to enable communication with other
>> +collaborative editors using different protocols, though currently Obby (for use with
>> +the Gobby editor) is the only fully-functional one.
>> +Rudel mostly works in the background to change the behavior of the set of Emacs
>> +buffers for which it has been activated.  The user interface consists of a set of key
>> +bindings, a menu entry and some visual status indicators, which are added to the text,
>> +header line and/or mode line of buffers for which Rudel has been activated.")
>> +    (license license:gpl3+)))
>> +
> I think the lines are overly long here.

Less than 90 or even 89 characters.

ng0@shadowwalker ~/src/guix/guix$ ./pre-inst-env guix lint emacs-rudel
;;; note: source file /home/ng0/src/guix/guix/gnu/packages/emacs.scm
;;;       newer than compiled /home/ng0/src/guix/guix/gnu/packages/emacs.go
gnu/packages/emacs.scm:2238:15: emacs-rudel-0.3.1: URI http://rudel.sourceforge.net/ unreachable: Connection refused
fetching CVE database for 2016.....

uri problem can be ignored, loads in web browsers.

>>  (define-public emacs-hydra
>>    (package
>>      (name "emacs-hydra")
>> -- 
>> 2.10.0
>
> Otherwise, the patch looks good and does build.

Yes. Functionality check is up to people who can use this, I was only
able to launch into rudel, no known server to connect to etc. I'd really
appreciate if someone would test it after this is commited.

> Some unrelated stuff to all: Right now, I only have free time on Tuesday
> and weekend, so I may not reply to email immediately.
>
> Cheers,
> Alex
>

-- 
              ng0

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: gnu: Add emacs-rudel.
  2016-09-27 16:26 gnu: Add emacs-rudel ng0
  2016-09-27 17:02 ` Alex Vong
@ 2016-09-28  7:41 ` Hartmut Goebel
  2016-09-28  7:59   ` ng0
  1 sibling, 1 reply; 6+ messages in thread
From: Hartmut Goebel @ 2016-09-28  7:41 UTC (permalink / raw)
  To: guix-devel


[-- Attachment #1.1.1: Type: text/plain, Size: 1372 bytes --]

Am 27.09.2016 um 18:26 schrieb ng0:
> +    (description
> +     "Rudel is a collaborative editing environment for GNU Emacs.  Its purpose is to
> +share buffers with other users in order to edit the contents of those buffers
> +collaboratively.  Rudel supports multiple backends to enable communication with other
> +collaborative editors using different protocols, though currently Obby (for use with
> +the Gobby editor) is the only fully-functional one.
Starting a new paragraph her would be good.
> +Rudel mostly works in the background to change the behavior of the set of Emacs
> +buffers for which it has been activated.  The user interface consists of a set of key
> +bindings, a menu entry and some visual status indicators, which are added to the text,
> +header line and/or mode line of buffers for which Rudel has been activated.")
> +    (license license:gpl3+)))


-- 
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management, Security Governance, Secure Software
Development

Goebel Consult, Landshut
http://www.goebel-consult.de

Blog: http://www.goebel-consult.de/blog/verschlusselte-mailingslisten
Kolumne: http://www.cissp-gefluester.de/2010-07-passwoerter-lieben-lernen

2010-11-it-sicherheit-im-unternehmen-eine-interne-oder-externe-angelegenheit


[-- Attachment #1.1.2: Type: text/html, Size: 2597 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: gnu: Add emacs-rudel.
  2016-09-28  7:41 ` Hartmut Goebel
@ 2016-09-28  7:59   ` ng0
  0 siblings, 0 replies; 6+ messages in thread
From: ng0 @ 2016-09-28  7:59 UTC (permalink / raw)
  To: Hartmut Goebel, guix-devel

Hartmut Goebel <h.goebel@goebel-consult.de> writes:

> [ Unknown signature status ]
> Am 27.09.2016 um 18:26 schrieb ng0:
>> +    (description
>> +     "Rudel is a collaborative editing environment for GNU Emacs.  Its purpose is to
>> +share buffers with other users in order to edit the contents of those buffers
>> +collaboratively.  Rudel supports multiple backends to enable communication with other
>> +collaborative editors using different protocols, though currently Obby (for use with
>> +the Gobby editor) is the only fully-functional one.
> Starting a new paragraph her would be good.
>> +Rudel mostly works in the background to change the behavior of the set of Emacs
>> +buffers for which it has been activated.  The user interface consists of a set of key
>> +bindings, a menu entry and some visual status indicators, which are added to the text,
>> +header line and/or mode line of buffers for which Rudel has been activated.")
>> +    (license license:gpl3+)))

Okay. Commiter can fix this small change in my opinion.

>
> -- 
> Schönen Gruß
> Hartmut Goebel
> Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
> Information Security Management, Security Governance, Secure Software
> Development
>
> Goebel Consult, Landshut
> http://www.goebel-consult.de
>
> Blog: http://www.goebel-consult.de/blog/verschlusselte-mailingslisten
> Kolumne: http://www.cissp-gefluester.de/2010-07-passwoerter-lieben-lernen
>
> 2010-11-it-sicherheit-im-unternehmen-eine-interne-oder-externe-angelegenheit
>

-- 
              ng0

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: gnu: Add emacs-rudel.
  2016-09-27 17:25   ` ng0
@ 2016-10-01  2:27     ` 宋文武
  0 siblings, 0 replies; 6+ messages in thread
From: 宋文武 @ 2016-10-01  2:27 UTC (permalink / raw)
  To: ng0; +Cc: guix-devel

ng0 <ngillmann@runbox.com> writes:

>>> +    (description
>>> +     "Rudel is a collaborative editing environment for GNU Emacs.  Its purpose is to
>>> +share buffers with other users in order to edit the contents of those buffers
>>> +collaboratively.  Rudel supports multiple backends to enable communication with other
>>> +collaborative editors using different protocols, though currently Obby (for use with
>>> +the Gobby editor) is the only fully-functional one.
>>> +Rudel mostly works in the background to change the behavior of the set of Emacs
>>> +buffers for which it has been activated.  The user interface consists of a set of key
>>> +bindings, a menu entry and some visual status indicators, which are added to the text,
>>> +header line and/or mode line of buffers for which Rudel has been activated.")
>>> +    (license license:gpl3+)))
>>> +
>> I think the lines are overly long here.
>
> Less than 90 or even 89 characters.
>

I removed "Rudel mostly works in the background...", and run "M-q" to
keep it under 80 characters.

Applied, thanks!

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-10-01  2:27 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-27 16:26 gnu: Add emacs-rudel ng0
2016-09-27 17:02 ` Alex Vong
2016-09-27 17:25   ` ng0
2016-10-01  2:27     ` 宋文武
2016-09-28  7:41 ` Hartmut Goebel
2016-09-28  7:59   ` ng0

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).