Skip to content

Commit 6ac93f1

Browse files
authored
Revert "Use upstream withPgtk input attribute and remove mkPgtkEmacs"
1 parent 5cd15c2 commit 6ac93f1

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

default.nix

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ let
4040
super.emacs
4141
[
4242

43-
(drv: drv.override ({ srcRepo = true; withSQLite3 = true; withWebP = true; } // args))
43+
(drv: drv.override ({ srcRepo = true; } // args))
4444

4545
(
4646
drv: drv.overrideAttrs (
@@ -75,17 +75,26 @@ let
7575
)
7676
];
7777

78-
emacsGit = mkGitEmacs "emacs-git" ./repos/emacs/emacs-master.json { };
78+
mkPgtkEmacs = namePrefix: jsonFile: { ... }@args: (mkGitEmacs namePrefix jsonFile args).overrideAttrs (
79+
old: {
80+
configureFlags = (super.lib.remove "--with-xft" old.configureFlags)
81+
++ super.lib.singleton "--with-pgtk";
82+
}
83+
);
84+
85+
emacsGit = mkGitEmacs "emacs-git" ./repos/emacs/emacs-master.json { withSQLite3 = true; withWebP = true; };
7986

8087
emacsNativeComp = super.emacsNativeComp or (mkGitEmacs "emacs-native-comp" ./repos/emacs/emacs-unstable.json { nativeComp = true; });
8188

8289
emacsGitNativeComp = mkGitEmacs "emacs-git-native-comp" ./repos/emacs/emacs-master.json {
90+
withSQLite3 = true;
91+
withWebP = true;
8392
nativeComp = true;
8493
};
8594

86-
emacsPgtk = mkGitEmacs "emacs-pgtk" ./repos/emacs/emacs-master.json { withPgtk = true; };
95+
emacsPgtk = mkPgtkEmacs "emacs-pgtk" ./repos/emacs/emacs-master.json { withSQLite3 = true; withGTK3 = true; };
8796

88-
emacsPgtkNativeComp = mkGitEmacs "emacs-pgtk-native-comp" ./repos/emacs/emacs-master.json { nativeComp = true; withPgtk = true; };
97+
emacsPgtkNativeComp = mkPgtkEmacs "emacs-pgtk-native-comp" ./repos/emacs/emacs-master.json { nativeComp = true; withSQLite3 = true; withGTK3 = true; };
8998

9099
emacsUnstable = (mkGitEmacs "emacs-unstable" ./repos/emacs/emacs-unstable.json { });
91100

0 commit comments

Comments
 (0)