diff options
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/aliases.nix | 1 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 31 |
2 files changed, 26 insertions, 6 deletions
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 35a16699d430..5724adf16ad7 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -78,6 +78,7 @@ mapAliases (rec { double_conversion = double-conversion; # 2017-11-22 dwarf_fortress = dwarf-fortress; # added 2016-01-23 emacs25Macport_25_1 = emacs25Macport; # added 2018-04-25 + emacsMelpa = emacs25PackagesNg; # for backward compatibility enblendenfuse = enblend-enfuse; # 2015-09-30 evolution_data_server = evolution-data-server; # added 2018-02-25 etcdctl = etcd; # added 2018-04-25 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 972052dab5e2..4831d3fb9196 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15382,12 +15382,29 @@ with pkgs; elvis = callPackage ../applications/editors/elvis { }; - emacs = emacs25; - emacsPackages = emacs25Packages; - emacsPackagesNg = emacs25PackagesNg; - emacsMelpa = emacs25PackagesNg; # for backward compatibility + emacs = emacs26; + emacsPackages = emacs26Packages; + emacsPackagesNg = emacs26PackagesNg; - emacs25 = callPackage ../applications/editors/emacs { + emacs26 = callPackage ../applications/editors/emacs { + # use override to enable additional features + libXaw = xorg.libXaw; + Xaw3d = null; + gconf = null; + alsaLib = null; + imagemagick = null; + acl = null; + gpm = null; + inherit (darwin.apple_sdk.frameworks) AppKit CoreWLAN GSS Kerberos ImageIO; + }; + + emacs26-nox = lowPrio (appendToName "nox" (emacs26.override { + withX = false; + withGTK2 = false; + withGTK3 = false; + })); + + emacs25 = callPackage ../applications/editors/emacs/25.nix { # use override to enable additional features libXaw = xorg.libXaw; Xaw3d = null; @@ -15556,6 +15573,7 @@ with pkgs; }; emacs25Packages = emacsPackagesGen emacs25 pkgs.emacs25Packages; + emacs26Packages = emacsPackagesGen emacs26 pkgs.emacs26Packages; emacsPackagesNgGen = emacs: import ./emacs-packages.nix { inherit lib newScope stdenv; @@ -15579,8 +15597,9 @@ with pkgs; }; emacs25PackagesNg = emacsPackagesNgGen emacs25; - emacs25WithPackages = emacs25PackagesNg.emacsWithPackages; + emacs26PackagesNg = emacsPackagesNgGen emacs26; + emacs26WithPackages = emacs26PackagesNg.emacsWithPackages; emacsWithPackages = emacsPackagesNg.emacsWithPackages; inherit (gnome3) empathy; |