me
/
guix
Archived
1
0
Fork 0

gnu: emacs-xwidgets: Use new package style.

* gnu/packages/emacs.scm (emacs-xwidgets)[arguments]: Convert to list of
G-Expressions.
[inputs]: Use modify-inputs.
master
Liliana Marie Prikler 2022-05-15 00:10:19 +02:00
parent 9a520eb203
commit a56a3fa761
No known key found for this signature in database
GPG Key ID: 442A84B8C70E2F87
1 changed files with 7 additions and 8 deletions

View File

@ -386,16 +386,15 @@ editor (with xwidgets support)")
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
(substitute-keyword-arguments (package-arguments emacs) (substitute-keyword-arguments (package-arguments emacs)
((#:configure-flags flags ''()) ((#:configure-flags flags #~'())
`(cons "--with-xwidgets" ,flags)) #~(cons "--with-xwidgets" #$flags))
((#:phases phases) ((#:phases phases)
`(modify-phases ,phases #~(modify-phases #$phases
(delete 'restore-emacs-pdmp) (delete 'restore-emacs-pdmp)
(delete 'strip-double-wrap))))) (delete 'strip-double-wrap)))))
(inputs (inputs
`(("webkitgtk" ,webkitgtk-with-libsoup2) (modify-inputs (package-inputs emacs)
("libxcomposite" ,libxcomposite) (prepend webkitgtk-with-libsoup2 libxcomposite)))))
,@(package-inputs emacs)))))
(define-public emacs-no-x (define-public emacs-no-x
(package/inherit emacs (package/inherit emacs