emacs: add v29.4 (#46350)
* emacs: add v29.4 * confirmed license * emacs: update git link for https clones --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
This commit is contained in:
parent
1a17d0b535
commit
a81baaa12e
@ -13,14 +13,17 @@ class Emacs(AutotoolsPackage, GNUMirrorPackage):
|
||||
"""The Emacs programmable text editor."""
|
||||
|
||||
homepage = "https://www.gnu.org/software/emacs"
|
||||
git = "git://git.savannah.gnu.org/emacs.git"
|
||||
git = "https://git.savannah.gnu.org/git/emacs.git"
|
||||
gnu_mirror_path = "emacs/emacs-24.5.tar.gz"
|
||||
list_url = " https://ftpmirror.gnu.org/emacs/"
|
||||
list_depth = 0
|
||||
|
||||
maintainers("alecbcs")
|
||||
|
||||
license("GPL-3.0-or-later")
|
||||
license("GPL-3.0-or-later", checked_by="wdconinc")
|
||||
|
||||
version("master", branch="master")
|
||||
version("29.4", sha256="1adb1b9a2c6cdb316609b3e86b0ba1ceb523f8de540cfdda2aec95b6a5343abf")
|
||||
version("29.3", sha256="2de8df5cab8ac697c69a1c46690772b0cf58fe7529f1d1999582c67d927d22e4")
|
||||
version("29.2", sha256="ac8773eb17d8b3c0c4a3bccbb478f7c359266b458563f9a5e2c23c53c05e4e59")
|
||||
version("29.1", sha256="5b80e0475b0e619d2ad395ef5bc481b7cb9f13894ed23c301210572040e4b5b1")
|
||||
@ -36,10 +39,11 @@ class Emacs(AutotoolsPackage, GNUMirrorPackage):
|
||||
version("25.1", sha256="763344b90db4d40e9fe90c5d14748a9dbd201ce544e2cf0835ab48a0aa4a1c67")
|
||||
version("24.5", sha256="2737a6622fb2d9982e9c47fb6f2fb297bda42674e09db40fc9bcc0db4297c3b6")
|
||||
|
||||
depends_on("c", type="build") # generated
|
||||
depends_on("cxx", type="build") # generated
|
||||
depends_on("fortran", type="build") # generated
|
||||
|
||||
variant("gui", default=False, description="Enable GUI build on Mac")
|
||||
variant("json", default=False, when="@27:", description="Build with json support")
|
||||
variant("native", default=False, when="@28:", description="enable native compilation of elisp")
|
||||
variant("tls", default=True, description="Build Emacs with gnutls")
|
||||
variant("treesitter", default=False, when="@29:", description="Build with tree-sitter support")
|
||||
variant("X", default=False, description="Enable an X toolkit")
|
||||
variant(
|
||||
"toolkit",
|
||||
@ -47,12 +51,8 @@ class Emacs(AutotoolsPackage, GNUMirrorPackage):
|
||||
values=("gtk", "athena"),
|
||||
description="Select an X toolkit (gtk, athena)",
|
||||
)
|
||||
variant("gui", default=False, description="Enable GUI build on Mac")
|
||||
variant("tls", default=True, description="Build Emacs with gnutls")
|
||||
variant("native", default=False, when="@28:", description="enable native compilation of elisp")
|
||||
variant("treesitter", default=False, when="@29:", description="Build with tree-sitter support")
|
||||
variant("json", default=False, when="@27:", description="Build with json support")
|
||||
|
||||
depends_on("c", type="build")
|
||||
depends_on("pkgconfig", type="build")
|
||||
depends_on("gzip", type="build")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user