From 2160abc3eddbe826b08bcffdb3758763b093f254 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Thu, 10 Aug 2023 23:24:49 -0300 Subject: [PATCH] emacs29-macport: init at 29.1 --- pkgs/applications/editors/emacs/default.nix | 9 +++++++++ pkgs/applications/editors/emacs/sources.nix | 15 +++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 3 files changed, 25 insertions(+) diff --git a/pkgs/applications/editors/emacs/default.nix b/pkgs/applications/editors/emacs/default.nix index 8e737279f413..fe3c5d9ec512 100644 --- a/pkgs/applications/editors/emacs/default.nix +++ b/pkgs/applications/editors/emacs/default.nix @@ -62,4 +62,13 @@ lib.makeScope pkgs.newScope (self: AppKit Carbon Cocoa GSS ImageCaptureCore ImageIO IOKit OSAKit Quartz QuartzCore WebKit; }; + + emacs29-macport = callPackage (self.sources.emacs29-macport) { + inherit gconf; + + inherit (pkgs.darwin) sigtool; + inherit (pkgs.darwin.apple_sdk.frameworks) + AppKit Carbon Cocoa GSS ImageCaptureCore ImageIO IOKit OSAKit Quartz + QuartzCore WebKit; + }; }) diff --git a/pkgs/applications/editors/emacs/sources.nix b/pkgs/applications/editors/emacs/sources.nix index 22ecbe778851..b9b18a98ac88 100644 --- a/pkgs/applications/editors/emacs/sources.nix +++ b/pkgs/applications/editors/emacs/sources.nix @@ -90,4 +90,19 @@ in meta = metaFor "macport" "28.2" "emacs-28.2-mac-9.1"; }; + + emacs29-macport = import ./generic.nix { + pname = "emacs-mac"; + version = "29.1"; + variant = "macport"; + + src = fetchFromBitbucket { + owner = "mituharu"; + repo = "emacs-mac"; + rev = "emacs-29.1-mac-10.0"; + hash = "sha256-TE829qJdPjeOQ+kD0SfyO8d5YpJjBge/g+nScwj+XVU="; + }; + + meta = metaFor "macport" "29.1" "emacs-29.1-mac-10.0"; + }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f7480e9a59ca..277db155304a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -31122,6 +31122,7 @@ with pkgs; emacs29-nox emacs29-pgtk emacs28-macport + emacs29-macport ; emacs-macport = emacs28-macport;