Created
August 12, 2023 02:26
-
-
Save alphapapa/c7c1fd3b7b79bb5d0625c87c38806a24 to your computer and use it in GitHub Desktop.
Guix Emacs 29.1 interim packaging
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(define-module (gnu packages emacs-29.1) | |
#:use-module (guix packages) | |
#:use-module (guix download) | |
#:use-module (guix build-system gnu) | |
#:use-module (guix licenses) | |
#:use-module (gnu packages emacs) | |
#:use-module (gnu packages sqlite) | |
#:use-module (gnu packages autotools) | |
#:use-module (guix utils) | |
#:use-module ((guix licenses) #:prefix license:) | |
#:use-module (guix packages) | |
#:use-module (guix gexp) | |
#:use-module (guix download) | |
#:use-module (guix git-download) | |
#:use-module (guix build-system) | |
#:use-module (guix build-system gnu) | |
#:use-module (guix build-system glib-or-gtk) | |
#:use-module ((guix licenses) #:prefix license:) | |
#:use-module (guix packages) | |
#:use-module (guix gexp) | |
#:use-module (guix download) | |
#:use-module (guix git-download) | |
#:use-module (guix build-system) | |
#:use-module (guix build-system gnu) | |
#:use-module (guix build-system glib-or-gtk) | |
#:use-module (gnu packages) | |
#:use-module (gnu packages acl) | |
#:use-module (gnu packages autotools) | |
#:use-module (gnu packages base) | |
#:use-module (gnu packages compression) | |
#:use-module (gnu packages fontutils) | |
#:use-module (gnu packages freedesktop) | |
#:use-module (gnu packages fribidi) | |
#:use-module (gnu packages gcc) | |
#:use-module (gnu packages gd) | |
#:use-module (gnu packages gettext) | |
#:use-module (gnu packages ghostscript) | |
#:use-module (gnu packages glib) | |
#:use-module (gnu packages gnome) ; for librsvg | |
#: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) | |
#:use-module (gnu packages ncurses) | |
#:use-module (gnu packages pdf) | |
#:use-module (gnu packages pkg-config) | |
#:use-module (gnu packages selinux) | |
#:use-module (gnu packages sqlite) | |
#:use-module (gnu packages texinfo) | |
#:use-module (gnu packages tls) | |
#:use-module (gnu packages tree-sitter) | |
#:use-module (gnu packages web) ; for jansson | |
#:use-module (gnu packages webkit) | |
#:use-module (gnu packages xml) | |
#:use-module (gnu packages xorg) | |
#:use-module (guix utils) | |
#:use-module (ice-9 match) | |
#:use-module (srfi srfi-1) | |
) | |
(package | |
(inherit emacs) | |
(name "emacs-29.1") | |
(version "29.1") | |
(source | |
(origin | |
(inherit (package-source emacs)) | |
(method url-fetch) | |
(uri (string-append "mirror://gnu/emacs/emacs-" | |
version ".tar.xz")) | |
;; emacs-source-date-epoch.patch is no longer necessary | |
(patches (search-patches "emacs-exec-path.patch" | |
"emacs-fix-scheme-indent-function.patch" | |
"emacs-native-comp-driver-options.patch")) | |
(sha256 | |
(base32 | |
"009f7q08vg919b90k2jrsznq73s3n224avz80dd2y7i3rjjq3y6j")))) | |
(inputs | |
(modify-inputs (package-inputs emacs) | |
(prepend sqlite))) | |
(native-inputs | |
(modify-inputs (package-native-inputs emacs) | |
(prepend autoconf)))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment