gnu: Add texmacs-guile3.

* gnu/packages/text-editors.scm (texmacs-guile3): New variable.

Change-Id: I23b58c15162a64d72a5d7092a23aa2503a62b139
This commit is contained in:
Danny Milosavljevic 2024-12-11 18:29:19 +01:00
parent e234779067
commit 96f0c5449a
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -98,6 +98,7 @@
#:use-module (gnu packages lisp-xyz)
#:use-module (gnu packages llvm)
#:use-module (gnu packages lua)
#:use-module (gnu packages multiprecision)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages pcre)
#:use-module (gnu packages perl)
@ -1120,6 +1121,31 @@ Octave. TeXmacs is completely extensible via Guile.")
(license license:gpl3+)
(home-page "https://www.texmacs.org/tmweb/home/welcome.en.html")))
(define-public texmacs-guile3
(package
(inherit texmacs)
(name "texmacs-guile3")
(version "2.1.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/texmacs/texmacs.git")
(commit "guile3_branch_2.1")))
(sha256
(base32 "0f7l1sfbii25gawqsg27m31myvixb3xdxnsg5njlrnmp8xh1rs3v"))))
(inputs
(list freetype
guile-3.0
gmp
libjpeg-turbo
libxcrypt
perl
python-wrapper
qtbase-5
qtsvg-5
sqlite))))
(define-public mogan
(package
(inherit texmacs)