GNU bug report logs -
#61421
[PATCH] gnu: Add emacs-with-motif
Previous Next
Reported by: Andy Tai <atai <at> atai.org>
Date: Sat, 11 Feb 2023 10:07:01 UTC
Severity: normal
Tags: patch
Done: Christopher Baines <mail <at> cbaines.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#61421: [PATCH] gnu: Add emacs-with-motif
which was filed against the guix-patches package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 61421 <at> debbugs.gnu.org.
--
61421: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61421
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
[Message part 3 (text/plain, inline)]
Andy Tai <atai <at> atai.org> writes:
> * gnu/packages/text-editors.scm (emacs-with-motif): New variable
> ---
> gnu/packages/emacs.scm | 24 ++++++++++++++++++++++++
> 1 file changed, 24 insertions(+)
I've pushed this to master as c05adaddb14064f0d2817e331fe5d0618f218bb9,
with a few changes. I've fixed the indentation, and renamed the package
to emacs-motif to be more consistent with the other emacs variants.
Thanks,
Chris
[signature.asc (application/pgp-signature, inline)]
[Message part 5 (message/rfc822, inline)]
* gnu/packages/text-editors.scm (emacs-with-motif): New variable
---
gnu/packages/emacs.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 4ce41deb88..3bdfbef093 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -66,6 +66,7 @@ (define-module (gnu packages emacs)
#:use-module (gnu packages gtk)
#:use-module (gnu packages guile)
#:use-module (gnu packages image)
+ #:use-module (gnu packages lesstif) ; motif
#:use-module (gnu packages linux) ; alsa-lib, gpm
#:use-module (gnu packages mail) ; for mailutils
#:use-module (gnu packages multiprecision)
@@ -475,6 +476,25 @@ (define-public emacs-xwidgets
(modify-inputs (package-inputs emacs)
(prepend webkitgtk-with-libsoup2 libxcomposite)))))
+(define-public emacs-with-motif
+ (package/inherit emacs
+ (name "emacs-with-motif")
+ (synopsis "The extensible, customizable, self-documenting text
+editor (without an X toolkit)" )
+ (build-system gnu-build-system)
+ (inputs (modify-inputs (package-inputs emacs)
+ (delete "gtk+")
+ (prepend inotify-tools motif)))
+ (arguments
+ (substitute-keyword-arguments (package-arguments emacs)
+ ((#:configure-flags flags #~'())
+ #~(cons "--with-x-toolkit=motif" #$flags))
+ ((#:modules _) (%emacs-modules build-system))
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (delete 'restore-emacs-pdmp)
+ (delete 'strip-double-wrap)))))))
+
(define-public emacs-no-x
(package/inherit emacs
(name "emacs-no-x")
--
2.39.1
This bug report was last modified 2 years and 167 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.