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."""
|
"""The Emacs programmable text editor."""
|
||||||
|
|
||||||
homepage = "https://www.gnu.org/software/emacs"
|
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"
|
gnu_mirror_path = "emacs/emacs-24.5.tar.gz"
|
||||||
|
list_url = " https://ftpmirror.gnu.org/emacs/"
|
||||||
|
list_depth = 0
|
||||||
|
|
||||||
maintainers("alecbcs")
|
maintainers("alecbcs")
|
||||||
|
|
||||||
license("GPL-3.0-or-later")
|
license("GPL-3.0-or-later", checked_by="wdconinc")
|
||||||
|
|
||||||
version("master", branch="master")
|
version("master", branch="master")
|
||||||
|
version("29.4", sha256="1adb1b9a2c6cdb316609b3e86b0ba1ceb523f8de540cfdda2aec95b6a5343abf")
|
||||||
version("29.3", sha256="2de8df5cab8ac697c69a1c46690772b0cf58fe7529f1d1999582c67d927d22e4")
|
version("29.3", sha256="2de8df5cab8ac697c69a1c46690772b0cf58fe7529f1d1999582c67d927d22e4")
|
||||||
version("29.2", sha256="ac8773eb17d8b3c0c4a3bccbb478f7c359266b458563f9a5e2c23c53c05e4e59")
|
version("29.2", sha256="ac8773eb17d8b3c0c4a3bccbb478f7c359266b458563f9a5e2c23c53c05e4e59")
|
||||||
version("29.1", sha256="5b80e0475b0e619d2ad395ef5bc481b7cb9f13894ed23c301210572040e4b5b1")
|
version("29.1", sha256="5b80e0475b0e619d2ad395ef5bc481b7cb9f13894ed23c301210572040e4b5b1")
|
||||||
@ -36,10 +39,11 @@ class Emacs(AutotoolsPackage, GNUMirrorPackage):
|
|||||||
version("25.1", sha256="763344b90db4d40e9fe90c5d14748a9dbd201ce544e2cf0835ab48a0aa4a1c67")
|
version("25.1", sha256="763344b90db4d40e9fe90c5d14748a9dbd201ce544e2cf0835ab48a0aa4a1c67")
|
||||||
version("24.5", sha256="2737a6622fb2d9982e9c47fb6f2fb297bda42674e09db40fc9bcc0db4297c3b6")
|
version("24.5", sha256="2737a6622fb2d9982e9c47fb6f2fb297bda42674e09db40fc9bcc0db4297c3b6")
|
||||||
|
|
||||||
depends_on("c", type="build") # generated
|
variant("gui", default=False, description="Enable GUI build on Mac")
|
||||||
depends_on("cxx", type="build") # generated
|
variant("json", default=False, when="@27:", description="Build with json support")
|
||||||
depends_on("fortran", type="build") # generated
|
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("X", default=False, description="Enable an X toolkit")
|
||||||
variant(
|
variant(
|
||||||
"toolkit",
|
"toolkit",
|
||||||
@ -47,12 +51,8 @@ class Emacs(AutotoolsPackage, GNUMirrorPackage):
|
|||||||
values=("gtk", "athena"),
|
values=("gtk", "athena"),
|
||||||
description="Select an X toolkit (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("pkgconfig", type="build")
|
||||||
depends_on("gzip", type="build")
|
depends_on("gzip", type="build")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user