Archived
1
0
Fork 0

gnu: emacs-guix: Update to latest gitlab version.

* gnu/packages/emacs-xyz.scm (emacs-guix): Update to a 0.5.2 snapshot.
fix https://issues.guix.gnu.org/41063
[source] changes to git-getch.
[snippet] removed.
[native-inputs] added tools to build.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Michael Rohleder 2020-07-31 08:33:43 +02:00 committed by Ludovic Courtès
parent 948b59dfd5
commit 48f4927c10
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -2566,46 +2566,45 @@ type, for example: packages, buffers, files, etc.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public emacs-guix (define-public emacs-guix
(package (let ((commit "df1fc5d8885959fd2bb83a443137d21c6850dd74")
(name "emacs-guix") (revision "1"))
(version "0.5.2") (package
(source (origin (name "emacs-guix")
(method url-fetch) (version (git-version "0.5.2" revision commit))
(uri (string-append "https://emacs-guix.gitlab.io/website/" (source (origin
"releases/emacs-guix-" version ".tar.gz")) (method git-fetch)
(sha256 (uri (git-reference
(base32 (url "https://gitlab.com/emacs-guix/emacs-guix")
"0yz64c0z4ygi2k4af18k4r1ncgys18jb8icywkp2g5pgmpn5l7ps")) (commit commit)))
(modules '((guix build utils))) (file-name (git-file-name name version))
(snippet (sha256
'(begin (base32
;; Add support for Guile 3.0. Remove for versions > 0.5.2. "14rn02ay1b8zl0pg54pkqpyzh948c4qiqlvl35627shx7zw5acqh"))))
(substitute* "configure" (build-system gnu-build-system)
(("\"2\\.2 2\\.0\"") (native-inputs
"\"3.0 2.2 2.0\"")) `(("autoconf" ,autoconf)
#t)))) ("automake" ,automake)
(build-system gnu-build-system) ("pkg-config" ,pkg-config)
(native-inputs ("texinfo" ,texinfo)
`(("pkg-config" ,pkg-config) ("emacs" ,emacs-minimal)))
("emacs" ,emacs-minimal))) (inputs
(inputs `(("guile" ,@(assoc-ref (package-native-inputs guix) "guile"))
`(("guile" ,@(assoc-ref (package-native-inputs guix) "guile")) ("guix" ,guix)))
("guix" ,guix))) (propagated-inputs
(propagated-inputs `(("geiser" ,emacs-geiser)
`(("geiser" ,emacs-geiser) ("guile-gcrypt" ,guile-gcrypt)
("guile-gcrypt" ,guile-gcrypt) ("dash" ,emacs-dash)
("dash" ,emacs-dash) ("bui" ,emacs-bui)
("bui" ,emacs-bui) ("edit-indirect" ,emacs-edit-indirect)
("edit-indirect" ,emacs-edit-indirect) ("magit-popup" ,emacs-magit-popup)))
("magit-popup" ,emacs-magit-popup))) (home-page "https://emacs-guix.gitlab.io/website/")
(home-page "https://emacs-guix.gitlab.io/website/") (synopsis "Emacs interface for GNU Guix")
(synopsis "Emacs interface for GNU Guix") (description
(description "Emacs-Guix provides a visual interface, tools and features for the GNU
"Emacs-Guix provides a visual interface, tools and features for the GNU
Guix package manager. Particularly, it allows you to do various package Guix package manager. Particularly, it allows you to do various package
management tasks from Emacs. To begin with, run @code{M-x guix-about} or management tasks from Emacs. To begin with, run @code{M-x guix-about} or
@code{M-x guix-help} command.") @code{M-x guix-help} command.")
(license license:gpl3+))) (license license:gpl3+))))
(define-public emacs-build-farm (define-public emacs-build-farm
(package (package