GNU bug report logs - #59649
[PATCH] gnu: Add emacs-ibrowse.

Previous Next

Package: guix-patches;

Reported by: Nicolas Graves <ngraves <at> ngraves.fr>

Date: Mon, 28 Nov 2022 08:09:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

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 59649 in the body.
You can then email your comments to 59649 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#59649; Package guix-patches. (Mon, 28 Nov 2022 08:09:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nicolas Graves <ngraves <at> ngraves.fr>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 28 Nov 2022 08:09:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: guix-patches <at> gnu.org
Cc: ngraves <at> ngraves.fr, andrew <at> trop.in
Subject: [PATCH] gnu: Add emacs-ibrowse.
Date: Mon, 28 Nov 2022 09:07:33 +0100
* gnu/packages/emacs-xyz.scm (emacs-ibrowse): New variable.
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 35d6d87030..a680b29f27 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -21515,6 +21515,30 @@ (define-public emacs-mbsync
 within Emacs.")
       (license license:gpl3+))))
 
+(define-public emacs-ibrowse
+  (let* ((commit "7e4a2987fc63861514b441f65db2008da5949ef2")
+         (revision "0"))
+    (package
+      (name "emacs-ibrowse")
+      (version (git-version "0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://git.sr.ht/~ngraves/ibrowse.el")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "15661xgjxdxk1p0g87dsas9jd9v7g64y6n9irlbyzww09gjsjwwd"))))
+      (build-system emacs-build-system)
+      (inputs (list sqlite))
+      (propagated-inputs (list emacs-embark emacs-marginalia))
+      (home-page "https://git.sr.ht/~ngraves/ibrowse.el")
+      (synopsis "Interact with your browser from emacs")
+      (description "This package provides some commands to act on the browser
+tabs, history, or bookmarks from Emacs.")
+      (license license:gpl3+))))
+
 (define-public emacs-ibuffer-projectile
   (package
     (name "emacs-ibuffer-projectile")
-- 
2.38.1





Information forwarded to guix-patches <at> gnu.org:
bug#59649; Package guix-patches. (Mon, 28 Nov 2022 11:14:01 GMT) Full text and rfc822 format available.

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

From: Andrew Tropin <andrew <at> trop.in>
To: Nicolas Graves <ngraves <at> ngraves.fr>, guix-patches <at> gnu.org
Cc: ngraves <at> ngraves.fr
Subject: Re: [PATCH] gnu: Add emacs-ibrowse.
Date: Mon, 28 Nov 2022 15:12:45 +0400
[Message part 1 (text/plain, inline)]
On 2022-11-28 09:07, Nicolas Graves wrote:

> * gnu/packages/emacs-xyz.scm (emacs-ibrowse): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
>  1 file changed, 24 insertions(+)
>
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 35d6d87030..a680b29f27 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -21515,6 +21515,30 @@ (define-public emacs-mbsync
>  within Emacs.")
>        (license license:gpl3+))))
>  
> +(define-public emacs-ibrowse
> +  (let* ((commit "7e4a2987fc63861514b441f65db2008da5949ef2")
> +         (revision "0"))
> +    (package
> +      (name "emacs-ibrowse")
> +      (version (git-version "0.0" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url "https://git.sr.ht/~ngraves/ibrowse.el")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32 "15661xgjxdxk1p0g87dsas9jd9v7g64y6n9irlbyzww09gjsjwwd"))))
> +      (build-system emacs-build-system)
> +      (inputs (list sqlite))
> +      (propagated-inputs (list emacs-embark emacs-marginalia))
> +      (home-page "https://git.sr.ht/~ngraves/ibrowse.el")
> +      (synopsis "Interact with your browser from emacs")
> +      (description "This package provides some commands to act on the browser
> +tabs, history, or bookmarks from Emacs.")
> +      (license license:gpl3+))))
> +
>  (define-public emacs-ibuffer-projectile
>    (package
>      (name "emacs-ibuffer-projectile")

Could you add a version tag and use it in package definition, please?

-- 
Best regards,
Andrew Tropin
[signature.asc (application/pgp-signature, inline)]

Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Thu, 05 Jan 2023 21:22:01 GMT) Full text and rfc822 format available.

Notification sent to Nicolas Graves <ngraves <at> ngraves.fr>:
bug acknowledged by developer. (Thu, 05 Jan 2023 21:22:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Nicolas Graves <ngraves <at> ngraves.fr>
Cc: 59649-done <at> debbugs.gnu.org, andrew <at> trop.in
Subject: Re: bug#59649: [PATCH] gnu: Add emacs-ibrowse.
Date: Thu, 05 Jan 2023 22:21:30 +0100
Hi,

Nicolas Graves <ngraves <at> ngraves.fr> skribis:

> * gnu/packages/emacs-xyz.scm (emacs-ibrowse): New variable.

Not sure what Andrew had in mind regarding a “version tag” (seems
alright to me, no?) so I went ahead and finally applied it.

Thanks!

Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#59649; Package guix-patches. (Fri, 06 Jan 2023 08:29:01 GMT) Full text and rfc822 format available.

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

From: Andrew Tropin <andrew <at> trop.in>
To: Ludovic Courtès <ludo <at> gnu.org>, Nicolas Graves
 <ngraves <at> ngraves.fr>
Cc: 59649-done <at> debbugs.gnu.org
Subject: Re: bug#59649: [PATCH] gnu: Add emacs-ibrowse.
Date: Fri, 06 Jan 2023 12:27:46 +0400
[Message part 1 (text/plain, inline)]
On 2023-01-05 22:21, Ludovic Courtès wrote:

> Hi,
>
> Nicolas Graves <ngraves <at> ngraves.fr> skribis:
>
>> * gnu/packages/emacs-xyz.scm (emacs-ibrowse): New variable.
>
> Not sure what Andrew had in mind regarding a “version tag” (seems
> alright to me, no?) so I went ahead and finally applied it.

Nicolas is an author of the ibrowse and has a write access to the repo,
so I asked to add a tag, so we can reference it in guix package
definition instead of commit =)

-- 
Best regards,
Andrew Tropin
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#59649; Package guix-patches. (Fri, 06 Jan 2023 23:05:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Andrew Tropin <andrew <at> trop.in>
Cc: Nicolas Graves <ngraves <at> ngraves.fr>, 59649-done <at> debbugs.gnu.org
Subject: Re: bug#59649: [PATCH] gnu: Add emacs-ibrowse.
Date: Sat, 07 Jan 2023 00:04:46 +0100
Andrew Tropin <andrew <at> trop.in> skribis:

> On 2023-01-05 22:21, Ludovic Courtès wrote:
>
>> Hi,
>>
>> Nicolas Graves <ngraves <at> ngraves.fr> skribis:
>>
>>> * gnu/packages/emacs-xyz.scm (emacs-ibrowse): New variable.
>>
>> Not sure what Andrew had in mind regarding a “version tag” (seems
>> alright to me, no?) so I went ahead and finally applied it.
>
> Nicolas is an author of the ibrowse and has a write access to the repo,
> so I asked to add a tag, so we can reference it in guix package
> definition instead of commit =)

Ooh, I didn’t know that, sorry!

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 04 Feb 2023 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 80 days ago.

Previous Next


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