diff options
author | Jelle Licht <jlicht@fsfe.org> | 2018-12-29 14:42:50 +0100 |
---|---|---|
committer | Jelle Licht <jlicht@fsfe.org> | 2019-01-09 22:40:02 +0100 |
commit | 5b07f06804cc6089226b9fa7a66dafaec03fc263 (patch) | |
tree | 0bf97d0d313b19034948467bb424bae14b737ca2 | |
parent | abb8dff054a9e27fcb2b1f4d2d08c2fb66917f84 (diff) | |
download | guix-5b07f06804cc6089226b9fa7a66dafaec03fc263.tar guix-5b07f06804cc6089226b9fa7a66dafaec03fc263.tar.gz |
gnu: Add emacs-graphql.
* gnu/packages/emacs.scm (emacs-graphql): New variable.
-rw-r--r-- | gnu/packages/emacs.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 926e118033..8748146131 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -644,6 +644,36 @@ 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. +GraphQL is a data query language and runtime designed and used to request and +deliver data to mobile and web apps.") + (license license:gpl3+))) + (define-public emacs-ghub (package (name "emacs-ghub") |