Move Emacs 29's bonus-feature flags to mkGitEmacs

This commit is contained in:
Brian Leung 2022-09-15 22:07:18 -07:00
parent af086e6fc0
commit ca91042729
No known key found for this signature in database
GPG key ID: 2D86D6A94C8BB3B1

View file

@ -40,7 +40,7 @@ let
super.emacs
[
(drv: drv.override ({ srcRepo = true; } // args))
(drv: drv.override ({ srcRepo = true; withSQLite3 = true; withWebP = true; } // args))
(
drv: drv.overrideAttrs (
@ -82,19 +82,17 @@ let
}
);
emacsGit = mkGitEmacs "emacs-git" ./repos/emacs/emacs-master.json { withSQLite3 = true; withWebP = true; };
emacsGit = mkGitEmacs "emacs-git" ./repos/emacs/emacs-master.json { };
emacsNativeComp = super.emacsNativeComp or (mkGitEmacs "emacs-native-comp" ./repos/emacs/emacs-unstable.json { nativeComp = true; });
emacsGitNativeComp = mkGitEmacs "emacs-git-native-comp" ./repos/emacs/emacs-master.json {
withSQLite3 = true;
withWebP = true;
nativeComp = true;
};
emacsPgtk = mkPgtkEmacs "emacs-pgtk" ./repos/emacs/emacs-master.json { withSQLite3 = true; withGTK3 = true; };
emacsPgtk = mkPgtkEmacs "emacs-pgtk" ./repos/emacs/emacs-master.json { withGTK3 = true; };
emacsPgtkNativeComp = mkPgtkEmacs "emacs-pgtk-native-comp" ./repos/emacs/emacs-master.json { nativeComp = true; withSQLite3 = true; withGTK3 = true; };
emacsPgtkNativeComp = mkPgtkEmacs "emacs-pgtk-native-comp" ./repos/emacs/emacs-master.json { nativeComp = true; withGTK3 = true; };
emacsUnstable = (mkGitEmacs "emacs-unstable" ./repos/emacs/emacs-unstable.json { });