diff options
| author | bdunahu <bdunahu@operationnull.com> | 2026-03-19 00:11:31 -0400 |
|---|---|---|
| committer | bdunahu <bdunahu@operationnull.com> | 2026-03-19 00:11:31 -0400 |
| commit | 820f08e9bf8119999b9f940c69dea8e8f1bf71b2 (patch) | |
| tree | b03d08a10e19d05407e7a2e5122b0dffd8de24e3 /modules/tanelorn/packages/emacs.scm | |
| parent | b6a2a57db6b24fb35d9555eada25285a15486362 (diff) | |
tanelorn: Add emacs-next-alpha-fix
* modules/tanelorn/packages/emacs.scm (emacs-next-alpha-fix): New variable.
* README: Add emacs-next-alpha-fix.
Diffstat (limited to 'modules/tanelorn/packages/emacs.scm')
| -rw-r--r-- | modules/tanelorn/packages/emacs.scm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/modules/tanelorn/packages/emacs.scm b/modules/tanelorn/packages/emacs.scm new file mode 100644 index 0000000..bac2db9 --- /dev/null +++ b/modules/tanelorn/packages/emacs.scm @@ -0,0 +1,41 @@ +;;; Copyright © 2026 bdunahu <bdunahu@operationnull.com> +;;; +;;; SPDX-License-Identifier: GPL-3.0-or-later + +(define-module (tanelorn packages emacs) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix download) + #:use-module (tanelorn packages) + #:use-module (guix packages) + #:use-module (gnu packages emacs)) + +(define-public emacs-next-alpha-fix + (let ((commit "509228fc6c026921c67459f21164e0325efc583b") + (revision "2") + (name "emacs-next-alpha-fix")) + (emacs->emacs-next + emacs + name + #:source + (origin + (inherit (package-source emacs-minimal)) + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/emacs.git") + (commit commit))) + (file-name (git-file-name name + (git-version "31.0.50" revision commit))) + (sha256 + (base32 "04aalyrx5jysk5fhlka98fhfx23sy99zp8j16i0ils20sflyig6n")) + (patches + (tanelorn-patches "emacs-next-disable-jit-compilation.patch" + "emacs-next-exec-path.patch" + "emacs-fix-scheme-indent-function.patch" + "emacs-native-comp-driver-options.patch" + "emacs-next-native-comp-fix-filenames.patch" + "emacs-native-comp-pin-packages.patch" + + ;; fixes an issue with alpha-transparency + "emacs-fix-transparency.patch")))))) |
