[PATCH 4/7] gnu: Add emacs-graphql.

  • Done
  • quality assurance status badge
Details
2 participants
  • Jelle Licht
  • Ludovic Courtès
Owner
unassigned
Submitted by
Jelle Licht
Severity
normal

Debbugs page

J
J
Jelle Licht wrote on 29 Dec 2018 07:02
(address . guix-patches@gnu.org)(name . Jelle Licht)(address . jlicht@fsfe.org)
20181229150301.30567-5-jlicht@fsfe.org
* gnu/packages/emacs.scm (emacs-graphql): New variable.
---
gnu/packages/emacs.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 2e441d41a..7181d05a3 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -649,6 +649,34 @@ process, passing on the arguments as command line arguments.")
clojure.walk and clojure.zip respectively.")
(license license:gpl3+)))
+(define-public emacs-graphql
+ (package
+ (name "emacs-graphql")
+ (version "0.1.1")
+ (source (origin
+ (modules '((guix build utils)))
+ ;; Remove examples file with references to external packages as
+ ;; they do not exist at compilation time.
+ (snippet
+ '(begin (delete-file "examples.el")
+ #t))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/vermiculus/graphql.el.git")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0sp0skc1rnhi39szfbq1i99pdgd3bhn4c15cff05iqhjy2d4hniw"))))
+ (build-system emacs-build-system)
+ (home-page
+ "https://github.com/vermiculus/graphql.el")
+ (synopsis "GraphQL utilities")
+ (description
+ "GraphQL.el provides a generally-applicable domain-specific language for
+creating and executing GraphQL queries against your favorite web services.")
+ (license license:gpl3+)))
+
(define-public emacs-ghub
(package
(name "emacs-ghub")
--
2.20.1
L
L
Ludovic Courtès wrote on 9 Jan 2019 07:45
(name . Jelle Licht)(address . jlicht@fsfe.org)(address . 33903@debbugs.gnu.org)
87imyx6dj7.fsf@gnu.org
Jelle Licht <jlicht@fsfe.org> skribis:

Toggle quote (2 lines)
> * gnu/packages/emacs.scm (emacs-graphql): New variable.

LGTM!

Toggle quote (7 lines)
> + (home-page
> + "https://github.com/vermiculus/graphql.el")
> + (synopsis "GraphQL utilities")
> + (description
> + "GraphQL.el provides a generally-applicable domain-specific language for
> +creating and executing GraphQL queries against your favorite web services.")

Bonus points if you add a few words that give a hint about what GraphQL
is. :-)

Ludo’.
J
J
Jelle Licht wrote on 9 Jan 2019 14:13
control message for bug #33903
(address . control@debbugs.gnu.org)
8736q1fpin.fsf@fsfe.org
tags 33903 fixed
close 33903
?
Your comment

This issue is archived.

To comment on this conversation send an email to 33903@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 33903
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch