GNU bug report logs - #68542
[PATCH 0/2] Add emacs-devicetree-ts-mode

Previous Next

Package: guix-patches;

Reported by: Aleksandr Vityazev <avityazev <at> disroot.org>

Date: Wed, 17 Jan 2024 17:46:02 UTC

Severity: normal

Tags: patch

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

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 68542 in the body.
You can then email your comments to 68542 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#68542; Package guix-patches. (Wed, 17 Jan 2024 17:46:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Aleksandr Vityazev <avityazev <at> disroot.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 17 Jan 2024 17:46:02 GMT) Full text and rfc822 format available.

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

From: Aleksandr Vityazev <avityazev <at> disroot.org>
To: guix-patches <at> gnu.org
Subject: [PATCH 0/2] Add emacs-devicetree-ts-mode
Date: Wed, 17 Jan 2024 20:44:48 +0300
  gnu: Add emacs-devicetree-ts-mode.
  gnu: Add tree-sitter-devicetree.


 gnu/packages/emacs-xyz.scm | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)
 
 gnu/packages/tree-sitter.scm | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

-- 
Best regards,
Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#68542; Package guix-patches. (Wed, 17 Jan 2024 18:01:01 GMT) Full text and rfc822 format available.

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

From: Aleksandr Vityazev <avityazev <at> disroot.org>
To: 68542 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: Add tree-sitter-devicetree.
Date: Wed, 17 Jan 2024 21:00:38 +0300
* gnu/packages/tree-sitter.scm (tree-sitter-devicetree): New variable.
Update copyright.
---
 gnu/packages/tree-sitter.scm | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm
index 41257d42f1..25f9fdbf18 100644
--- a/gnu/packages/tree-sitter.scm
+++ b/gnu/packages/tree-sitter.scm
@@ -2,7 +2,7 @@
 ;;; Copyright © 2022 Luis Henrique Gomes Higino <luishenriquegh2701 <at> gmail.com>
 ;;; Copyright © 2022, 2023 Pierre Langlois <pierre.langlois <at> gmx.com>
 ;;; Copyright © 2022 muradm <mail <at> muradm.net>
-;;; Copyright © 2022 Aleksandr Vityazev <avityazev <at> posteo.org>
+;;; Copyright © 2022, 2024 Aleksandr Vityazev <avityazev <at> disroot.org>
 ;;; Copyright © 2023 Andrew Tropin <andrew <at> trop.in>
 ;;; Copyright © 2023 Nicolas Graves <ngraves <at> ngraves.fr>
 ;;; Copyright © 2023 Zheng Junjie <873216071 <at> qq.com>
@@ -418,6 +418,14 @@ (define-public tree-sitter-c-sharp
    "0lijbi5q49g50ji00p2lb45rvd76h07sif3xjl9b31yyxwillr6l"
    "0.20.0"))
 
+(define-public tree-sitter-devicetree
+  (tree-sitter-grammar
+   "devicetree" "Devicetree"
+   "0igkwrlgbwphn8dwj91fy2film2mxz4kjdjnc141kmwi4czglwbq"
+   "0.8.0"
+   #:repository-url "https://github.com/joelspadin/tree-sitter-devicetree"
+   #:license license:expat))
+
 (define-public tree-sitter-dockerfile
   (tree-sitter-grammar
    "dockerfile" "Dockerfile"

base-commit: b3e0a973bca6fe5de7356f3d70c4b7d468b0a759
-- 
2.41.0

-- 
Best regards,
Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#68542; Package guix-patches. (Wed, 17 Jan 2024 18:02:02 GMT) Full text and rfc822 format available.

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

From: Aleksandr Vityazev <avityazev <at> disroot.org>
To: 68542 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: Add emacs-devicetree-ts-mode.
Date: Wed, 17 Jan 2024 21:01:16 +0300
* gnu/packages/emacs-xyz.scm (emacs-devicetree-ts-mode): New variable.
Update copyright.
---
 gnu/packages/emacs-xyz.scm | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1d99fb30ff..1ffbd3ed5d 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -90,7 +90,7 @@
 ;;; Copyright © 2020 Jonathan Rostran <rostranjj <at> gmail.com>
 ;;; Copyright © 2020, 2021 Noah Evans <noah <at> nevans.me>
 ;;; Copyright © 2020 Brit Butler <brit <at> kingcons.io>
-;;; Copyright © 2021, 2022 Aleksandr Vityazev <avityazev <at> posteo.org>
+;;; Copyright © 2021, 2022, 2024 Aleksandr Vityazev <avityazev <at> disroot>
 ;;; Copyright © 2021 Yurii Kholodkov <urist.mckorobochka <at> gmail.com>
 ;;; Copyright © 2021 Alexey Abramov <levenson <at> mmer.org>
 ;;; Copyright © 2021 Xinglu Chen <public <at> yoctocell.xyz>
@@ -26231,6 +26231,29 @@ (define-public emacs-dts-mode
 device tree files.")
     (license license:gpl3+)))
 
+(define-public emacs-devicetree-ts-mode
+  (package
+    (name "emacs-devicetree-ts-mode")
+    (version "0.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://git.sr.ht/~akagi/devicetree-ts-mode")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1aif25hqs9i1aax331s4p8b59kxrq584ynfnh640p43jzmqf5p3d"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     (list tree-sitter-devicetree))
+    (home-page "https://sr.ht/~akagi/devicetree-ts-mode")
+    (synopsis "Tree-sitter major mode for editing DTS files")
+    (description "This package provides tree-sitter major mode
+for editing Devicetree files.")
+    (license license:gpl3+)))
+
 (define-public emacs-daemons
   (package
     (name "emacs-daemons")

base-commit: b3e0a973bca6fe5de7356f3d70c4b7d468b0a759
prerequisite-patch-id: e1db0107f090297757e8a5b96f5d5b9687151eda
-- 
2.41.0

-- 
Best regards,
Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#68542; Package guix-patches. (Sun, 04 Feb 2024 11:11:01 GMT) Full text and rfc822 format available.

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

From: Aleksandr Vityazev <avityazev <at> disroot.org>
To: 68542 <at> debbugs.gnu.org
Subject: Re: [bug#68542] [PATCH 0/2] Add emacs-devicetree-ts-mode
Date: Sun, 04 Feb 2024 14:09:57 +0300
Hello,

just a gentle ping -- could anyone review these patches?

-- 
Best regards,
Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#68542; Package guix-patches. (Mon, 06 May 2024 12:35:02 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Aleksandr Vityazev via Guix-patches via <guix-patches <at> gnu.org>
Cc: 68542-done <at> debbugs.gnu.org, Aleksandr Vityazev <avityazev <at> disroot.org>
Subject: Re: [bug#68542] [PATCH 0/2] Add emacs-devicetree-ts-mode
Date: Mon, 06 May 2024 14:33:37 +0200
Hello,

Aleksandr Vityazev via Guix-patches via <guix-patches <at> gnu.org> writes:

> just a gentle ping -- could anyone review these patches?

Applied. Thank you.

Regards,
-- 
Nicolas Goaziou






Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Mon, 06 May 2024 12:35:03 GMT) Full text and rfc822 format available.

Notification sent to Aleksandr Vityazev <avityazev <at> disroot.org>:
bug acknowledged by developer. (Mon, 06 May 2024 12:35:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 04 Jun 2024 11:24:09 GMT) Full text and rfc822 format available.

This bug report was last modified 52 days ago.

Previous Next


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