Skip to content

Commit 8fa00a6

Browse files
authored
Merge pull request #308432 from tnytown/tnytown/emacs-native-sdk
emacs: darwin: use architecture-native SDK
2 parents 10819e9 + d86fc0d commit 8fa00a6

File tree

3 files changed

+6
-16
lines changed

3 files changed

+6
-16
lines changed

pkgs/applications/editors/emacs/default.nix

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,14 @@ lib.makeScope pkgs.newScope (self:
44
let
55
gconf = pkgs.gnome2.GConf;
66
inherit (self) callPackage;
7-
stdenv = if pkgs.stdenv.isDarwin
8-
then pkgs.darwin.apple_sdk_11_0.stdenv
9-
else pkgs.stdenv;
107
inheritedArgs = {
118
inherit gconf;
12-
inherit stdenv;
139

1410
inherit (pkgs.darwin) sigtool;
15-
inherit (pkgs.darwin.apple_sdk_11_0) llvmPackages_14;
16-
inherit (pkgs.darwin.apple_sdk_11_0.frameworks)
11+
inherit (pkgs.darwin.apple_sdk.frameworks)
1712
Accelerate AppKit Carbon Cocoa GSS ImageCaptureCore ImageIO IOKit OSAKit
18-
Quartz QuartzCore UniformTypeIdentifiers WebKit;
19-
gnutls =
20-
if pkgs.stdenv.isDarwin
21-
then pkgs.gnutls.override {
22-
inherit stdenv;
23-
inherit (pkgs.darwin.apple_sdk_11_0.frameworks) Security;
24-
}
25-
else pkgs.gnutls;
13+
Quartz QuartzCore WebKit;
14+
inherit (pkgs.darwin.apple_sdk_11_0.frameworks) UniformTypeIdentifiers;
2615
};
2716
in {
2817
sources = import ./sources.nix {

pkgs/applications/editors/emacs/make-emacs.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,12 +298,13 @@ mkDerivation (finalAttrs: {
298298
OSAKit
299299
Quartz
300300
QuartzCore
301-
UniformTypeIdentifiers
302301
WebKit
303302
# TODO are these optional?
304303
GSS
305304
ImageCaptureCore
306305
ImageIO
306+
] ++ lib.optionals (variant == "macport" && stdenv.hostPlatform.isAarch64) [
307+
UniformTypeIdentifiers
307308
];
308309

309310
# Emacs needs to find movemail at run time, see info (emacs) Movemail

pkgs/top-level/all-packages.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30236,7 +30236,7 @@ with pkgs;
3023630236

3023730237
em = callPackage ../applications/editors/em { };
3023830238

30239-
inherit (recurseIntoAttrs (darwin.apple_sdk_11_0.callPackage ../applications/editors/emacs { }))
30239+
inherit (recurseIntoAttrs (callPackage ../applications/editors/emacs { }))
3024030240
emacs28
3024130241
emacs28-gtk2
3024230242
emacs28-gtk3

0 commit comments

Comments
 (0)