Merge pull request #95878 from adisbladis/emacs-26
emacs: Fix emacs26 attribute(s)
This commit is contained in:
commit
7d6e7b3cd3
@ -53,11 +53,11 @@
|
|||||||
<varname>emacs</varname>
|
<varname>emacs</varname>
|
||||||
</term>
|
</term>
|
||||||
<term>
|
<term>
|
||||||
<varname>emacs25</varname>
|
<varname>emacs</varname>
|
||||||
</term>
|
</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
The latest stable version of Emacs 25 using the
|
The latest stable version of Emacs using the
|
||||||
<link
|
<link
|
||||||
xlink:href="http://www.gtk.org">GTK 2</link>
|
xlink:href="http://www.gtk.org">GTK 2</link>
|
||||||
widget toolkit.
|
widget toolkit.
|
||||||
@ -66,11 +66,11 @@
|
|||||||
</varlistentry>
|
</varlistentry>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>
|
<term>
|
||||||
<varname>emacs25-nox</varname>
|
<varname>emacs-nox</varname>
|
||||||
</term>
|
</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Emacs 25 built without any dependency on X11 libraries.
|
Emacs built without any dependency on X11 libraries.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
@ -79,11 +79,11 @@
|
|||||||
<varname>emacsMacport</varname>
|
<varname>emacsMacport</varname>
|
||||||
</term>
|
</term>
|
||||||
<term>
|
<term>
|
||||||
<varname>emacs25Macport</varname>
|
<varname>emacsMacport</varname>
|
||||||
</term>
|
</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Emacs 25 with the "Mac port" patches, providing a more native look and
|
Emacs with the "Mac port" patches, providing a more native look and
|
||||||
feel under macOS.
|
feel under macOS.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
let
|
let
|
||||||
pkgs = import ../../../.. {};
|
pkgs = import ../../../.. {};
|
||||||
|
|
||||||
emacsEnv = (pkgs.emacsPackagesFor pkgs.emacs26).emacsWithPackages (epkgs: let
|
emacsEnv = (pkgs.emacsPackagesFor pkgs.emacs).emacsWithPackages (epkgs: let
|
||||||
|
|
||||||
promise = epkgs.trivialBuild {
|
promise = epkgs.trivialBuild {
|
||||||
pname = "promise";
|
pname = "promise";
|
||||||
|
@ -1,146 +0,0 @@
|
|||||||
{ stdenv, lib, fetchurl, ncurses, xlibsWrapper, libXaw, libXpm, Xaw3d, fetchpatch
|
|
||||||
, pkgconfig, gettext, libXft, dbus, libpng, libjpeg, libungif
|
|
||||||
, libtiff, librsvg, gconf, libxml2, imagemagick, gnutls, libselinux
|
|
||||||
, alsaLib, cairo, acl, gpm, AppKit, GSS, ImageIO
|
|
||||||
, withX ? !stdenv.isDarwin
|
|
||||||
, withGTK2 ? false, gtk2 ? null
|
|
||||||
, withGTK3 ? true, gtk3 ? null, gsettings-desktop-schemas ? null
|
|
||||||
, withXwidgets ? false, webkitgtk, wrapGAppsHook ? null, glib-networking ? null
|
|
||||||
, withCsrc ? true
|
|
||||||
, autoconf ? null, automake ? null, texinfo ? null
|
|
||||||
}:
|
|
||||||
|
|
||||||
assert (libXft != null) -> libpng != null; # probably a bug
|
|
||||||
assert stdenv.isDarwin -> libXaw != null; # fails to link otherwise
|
|
||||||
assert withGTK2 -> withX || stdenv.isDarwin;
|
|
||||||
assert withGTK3 -> withX || stdenv.isDarwin;
|
|
||||||
assert withGTK2 -> !withGTK3 && gtk2 != null;
|
|
||||||
assert withGTK3 -> !withGTK2 && gtk3 != null;
|
|
||||||
assert withXwidgets -> withGTK3 && webkitgtk != null;
|
|
||||||
|
|
||||||
let
|
|
||||||
toolkit =
|
|
||||||
if withGTK2 then "gtk2"
|
|
||||||
else if withGTK3 then "gtk3"
|
|
||||||
else "lucid";
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "emacs-${version}${versionModifier}";
|
|
||||||
version = "25.3";
|
|
||||||
versionModifier = "";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "mirror://gnu/emacs/${name}.tar.xz";
|
|
||||||
sha256 = "02y00y9q42g1iqgz5qhmsja75hwxd88yrn9zp14lanay0zkwafi5";
|
|
||||||
};
|
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
|
||||||
|
|
||||||
patches = lib.optionals stdenv.isDarwin [
|
|
||||||
./at-fdcwd.patch
|
|
||||||
|
|
||||||
# Backport of the fix to
|
|
||||||
# https://lists.gnu.org/archive/html/bug-gnu-emacs/2017-04/msg00201.html
|
|
||||||
# Should be removed when switching to Emacs 26.1
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://gist.githubusercontent.com/aaronjensen/f45894ddf431ecbff78b1bcf533d3e6b/raw/6a5cd7f57341aba673234348d8b0d2e776f86719/Emacs-25-OS-X-use-vfork.patch";
|
|
||||||
sha256 = "1nlsxiaynswqhy99jf4mw9x0sndhwcrwy8713kq1l3xqv9dbrzgj";
|
|
||||||
})
|
|
||||||
] ++ [
|
|
||||||
# Backport patches so we can use webkitgtk with xwidgets.
|
|
||||||
(fetchpatch {
|
|
||||||
name = "0001-Omit-unnecessary-includes-from-xwidget-c.patch";
|
|
||||||
url = "https://github.com/emacs-mirror/emacs/commit/a36ed9b5e95afea5716256bac24d883263aefbaf.patch";
|
|
||||||
sha256 = "1j34c0vkj87il87xy1px23yk6bw73adpr7wqa79ncj89i4lc8qkb";
|
|
||||||
})
|
|
||||||
(fetchpatch {
|
|
||||||
name = "0002-xwidget-Use-WebKit2-API.patch";
|
|
||||||
url = "https://github.com/emacs-mirror/emacs/commit/d781662873f228b110a128f7a2b6583a4d5e0a3a.patch";
|
|
||||||
sha256 = "1lld56zi4cw2hmjxhhdcc0f07k8lbj32h10wcq4ml3asdwa31ryr";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig autoconf automake texinfo ]
|
|
||||||
++ lib.optional (withX && (withGTK3 || withXwidgets)) wrapGAppsHook;
|
|
||||||
|
|
||||||
buildInputs =
|
|
||||||
[ ncurses gconf libxml2 gnutls alsaLib acl gpm gettext ]
|
|
||||||
++ lib.optionals stdenv.isLinux [ dbus libselinux ]
|
|
||||||
++ lib.optionals withX
|
|
||||||
[ xlibsWrapper libXaw Xaw3d libXpm libpng libjpeg libungif libtiff librsvg libXft
|
|
||||||
imagemagick gconf ]
|
|
||||||
++ lib.optional (withX && withGTK2) gtk2
|
|
||||||
++ lib.optionals (withX && withGTK3) [ gtk3 gsettings-desktop-schemas ]
|
|
||||||
++ lib.optional (stdenv.isDarwin && withX) cairo
|
|
||||||
++ lib.optionals (withX && withXwidgets) [ webkitgtk glib-networking ]
|
|
||||||
++ lib.optionals stdenv.isDarwin [ AppKit GSS ImageIO ];
|
|
||||||
|
|
||||||
hardeningDisable = [ "format" ];
|
|
||||||
|
|
||||||
configureFlags = [ "--with-modules" ] ++
|
|
||||||
(if stdenv.isDarwin
|
|
||||||
then [ "--with-ns" "--disable-ns-self-contained" ]
|
|
||||||
else if withX
|
|
||||||
then [ "--with-x-toolkit=${toolkit}" "--with-xft" ]
|
|
||||||
else [ "--with-x=no" "--with-xpm=no" "--with-jpeg=no" "--with-png=no"
|
|
||||||
"--with-gif=no" "--with-tiff=no" ])
|
|
||||||
++ lib.optional withXwidgets "--with-xwidgets";
|
|
||||||
|
|
||||||
preConfigure = ''
|
|
||||||
./autogen.sh
|
|
||||||
'' + ''
|
|
||||||
substituteInPlace lisp/international/mule-cmds.el \
|
|
||||||
--replace /usr/share/locale ${gettext}/share/locale
|
|
||||||
|
|
||||||
for makefile_in in $(find . -name Makefile.in -print); do
|
|
||||||
substituteInPlace $makefile_in --replace /bin/pwd pwd
|
|
||||||
done
|
|
||||||
'';
|
|
||||||
|
|
||||||
installTargets = [ "tags" "install" ];
|
|
||||||
|
|
||||||
postInstall = ''
|
|
||||||
mkdir -p $out/share/emacs/site-lisp
|
|
||||||
cp ${./site-start.el} $out/share/emacs/site-lisp/site-start.el
|
|
||||||
$out/bin/emacs --batch -f batch-byte-compile $out/share/emacs/site-lisp/site-start.el
|
|
||||||
|
|
||||||
rm -rf $out/var
|
|
||||||
rm -rf $out/share/emacs/${version}/site-lisp
|
|
||||||
'' + lib.optionalString withCsrc ''
|
|
||||||
for srcdir in src lisp lwlib ; do
|
|
||||||
dstdir=$out/share/emacs/${version}/$srcdir
|
|
||||||
mkdir -p $dstdir
|
|
||||||
find $srcdir -name "*.[chm]" -exec cp {} $dstdir \;
|
|
||||||
cp $srcdir/TAGS $dstdir
|
|
||||||
echo '((nil . ((tags-file-name . "TAGS"))))' > $dstdir/.dir-locals.el
|
|
||||||
done
|
|
||||||
'' + lib.optionalString stdenv.isDarwin ''
|
|
||||||
mkdir -p $out/Applications
|
|
||||||
mv nextstep/Emacs.app $out/Applications
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
|
||||||
description = "The extensible, customizable GNU text editor";
|
|
||||||
homepage = "https://www.gnu.org/software/emacs/";
|
|
||||||
license = licenses.gpl3Plus;
|
|
||||||
maintainers = with maintainers; [ lovek323 peti jwiegley ];
|
|
||||||
platforms = platforms.all;
|
|
||||||
|
|
||||||
longDescription = ''
|
|
||||||
GNU Emacs is an extensible, customizable text editor—and more. At its
|
|
||||||
core is an interpreter for Emacs Lisp, a dialect of the Lisp
|
|
||||||
programming language with extensions to support text editing.
|
|
||||||
|
|
||||||
The features of GNU Emacs include: content-sensitive editing modes,
|
|
||||||
including syntax coloring, for a wide variety of file types including
|
|
||||||
plain text, source code, and HTML; complete built-in documentation,
|
|
||||||
including a tutorial for new users; full Unicode support for nearly all
|
|
||||||
human languages and their scripts; highly customizable, using Emacs
|
|
||||||
Lisp code or a graphical interface; a large number of extensions that
|
|
||||||
add other functionality, including a project planner, mail and news
|
|
||||||
reader, debugger interface, calendar, and more. Many of these
|
|
||||||
extensions are distributed with GNU Emacs; others are available
|
|
||||||
separately.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
}
|
|
8
pkgs/applications/editors/emacs/26.nix
Normal file
8
pkgs/applications/editors/emacs/26.nix
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
import ./generic.nix (rec {
|
||||||
|
version = "26.3";
|
||||||
|
sha256 = "119ldpk7sgn9jlpyngv5y4z3i7bb8q3xp4p0qqi7i5nq39syd42d";
|
||||||
|
patches = [
|
||||||
|
./clean-env-26.patch
|
||||||
|
./tramp-detect-wrapped-gvfsd-26.patch
|
||||||
|
];
|
||||||
|
})
|
8
pkgs/applications/editors/emacs/27.nix
Normal file
8
pkgs/applications/editors/emacs/27.nix
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
import ./generic.nix (rec {
|
||||||
|
version = "27.1";
|
||||||
|
sha256 = "0h9f2wpmp6rb5rfwvqwv1ia1nw86h74p7hnz3vb3gjazj67i4k2a";
|
||||||
|
patches = [
|
||||||
|
./clean-env.patch
|
||||||
|
./tramp-detect-wrapped-gvfsd.patch
|
||||||
|
];
|
||||||
|
})
|
15
pkgs/applications/editors/emacs/clean-env-26.patch
Normal file
15
pkgs/applications/editors/emacs/clean-env-26.patch
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Dump temacs in an empty environment to prevent -dev paths from ending
|
||||||
|
up in the dumped image.
|
||||||
|
|
||||||
|
diff --git a/src/Makefile.in b/src/Makefile.in
|
||||||
|
--- a/src/Makefile.in
|
||||||
|
+++ b/src/Makefile.in
|
||||||
|
@@ -535,7 +535,7 @@ ifeq ($(CANNOT_DUMP),yes)
|
||||||
|
ln -f temacs$(EXEEXT) $@
|
||||||
|
else
|
||||||
|
unset EMACS_HEAP_EXEC; \
|
||||||
|
- LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup dump
|
||||||
|
+ env -i LC_ALL=C $(RUN_TEMACS) -batch $(BUILD_DETAILS) -l loadup dump
|
||||||
|
ifneq ($(PAXCTL_dumped),)
|
||||||
|
$(PAXCTL_dumped) $@
|
||||||
|
endif
|
@ -1,3 +1,11 @@
|
|||||||
|
{
|
||||||
|
version
|
||||||
|
, sha256
|
||||||
|
, versionModifier ? ""
|
||||||
|
, pname ? "emacs"
|
||||||
|
, name ? "emacs-${version}${versionModifier}"
|
||||||
|
, patches ? [ ]
|
||||||
|
}:
|
||||||
{ stdenv, lib, fetchurl, fetchpatch, ncurses, xlibsWrapper, libXaw, libXpm
|
{ stdenv, lib, fetchurl, fetchpatch, ncurses, xlibsWrapper, libXaw, libXpm
|
||||||
, Xaw3d, libXcursor, pkgconfig, gettext, libXft, dbus, libpng, libjpeg, libungif
|
, Xaw3d, libXcursor, pkgconfig, gettext, libXft, dbus, libpng, libjpeg, libungif
|
||||||
, libtiff, librsvg, gconf, libxml2, imagemagick, gnutls, libselinux
|
, libtiff, librsvg, gconf, libxml2, imagemagick, gnutls, libselinux
|
||||||
@ -32,25 +40,17 @@ assert withXwidgets -> withGTK3 && webkitgtk != null;
|
|||||||
|
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "27.1";
|
|
||||||
versionModifier = "";
|
|
||||||
name = "emacs-${version}${versionModifier}";
|
|
||||||
|
|
||||||
in stdenv.mkDerivation {
|
in stdenv.mkDerivation {
|
||||||
inherit name version;
|
inherit pname version;
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnu/emacs/${name}.tar.xz";
|
url = "mirror://gnu/emacs/${name}.tar.xz";
|
||||||
sha256 = "0h9f2wpmp6rb5rfwvqwv1ia1nw86h74p7hnz3vb3gjazj67i4k2a";
|
inherit sha256;
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
patches = [
|
|
||||||
./clean-env.patch
|
|
||||||
./tramp-detect-wrapped-gvfsd.patch
|
|
||||||
];
|
|
||||||
|
|
||||||
postPatch = lib.concatStringsSep "\n" [
|
postPatch = lib.concatStringsSep "\n" [
|
||||||
(lib.optionalString srcRepo ''
|
(lib.optionalString srcRepo ''
|
||||||
rm -fr .git
|
rm -fr .git
|
@ -0,0 +1,14 @@
|
|||||||
|
diff --git a/lisp/net/tramp-gvfs.el b/lisp/net/tramp-gvfs.el
|
||||||
|
index f370abba31..f2806263a9 100644
|
||||||
|
--- a/lisp/net/tramp-gvfs.el
|
||||||
|
+++ b/lisp/net/tramp-gvfs.el
|
||||||
|
@@ -164,7 +164,8 @@ tramp-gvfs-enabled
|
||||||
|
(and (featurep 'dbusbind)
|
||||||
|
(tramp-compat-funcall 'dbus-get-unique-name :system)
|
||||||
|
(tramp-compat-funcall 'dbus-get-unique-name :session)
|
||||||
|
- (or (tramp-compat-process-running-p "gvfs-fuse-daemon")
|
||||||
|
+ (or (tramp-compat-process-running-p ".gvfsd-fuse-wrapped")
|
||||||
|
+ (tramp-compat-process-running-p "gvfs-fuse-daemon")
|
||||||
|
(tramp-compat-process-running-p "gvfsd-fuse"))))
|
||||||
|
"Non-nil when GVFS is available.")
|
||||||
|
|
@ -9,7 +9,6 @@
|
|||||||
, llvmPackages_5
|
, llvmPackages_5
|
||||||
, gmp
|
, gmp
|
||||||
, emacs
|
, emacs
|
||||||
, emacs25-nox
|
|
||||||
, jre_headless
|
, jre_headless
|
||||||
, tcl
|
, tcl
|
||||||
, tk
|
, tk
|
||||||
@ -73,7 +72,7 @@ in stdenv.mkDerivation rec {
|
|||||||
llvmPackages_5.clang
|
llvmPackages_5.clang
|
||||||
llvmPackages_5.clang-unwrapped
|
llvmPackages_5.clang-unwrapped
|
||||||
gmp
|
gmp
|
||||||
emacs25-nox
|
emacs
|
||||||
jre_headless
|
jre_headless
|
||||||
tcl
|
tcl
|
||||||
tk
|
tk
|
||||||
|
@ -114,7 +114,6 @@ mapAliases ({
|
|||||||
docker_compose = docker-compose; # 2018-11-10
|
docker_compose = docker-compose; # 2018-11-10
|
||||||
draftsight = throw "draftsight has been removed, no longer available as freeware"; # added 2020-08-14
|
draftsight = throw "draftsight has been removed, no longer available as freeware"; # added 2020-08-14
|
||||||
dwarf_fortress = dwarf-fortress; # added 2016-01-23
|
dwarf_fortress = dwarf-fortress; # added 2016-01-23
|
||||||
emacsMelpa = emacs25Packages; # for backward compatibility
|
|
||||||
emacsPackagesGen = emacsPackagesFor; # added 2018-08-18
|
emacsPackagesGen = emacsPackagesFor; # added 2018-08-18
|
||||||
emacsPackagesNgGen = emacsPackagesFor; # added 2018-08-18
|
emacsPackagesNgGen = emacsPackagesFor; # added 2018-08-18
|
||||||
emacsPackagesNgFor = emacsPackagesFor; # added 2019-08-07
|
emacsPackagesNgFor = emacsPackagesFor; # added 2019-08-07
|
||||||
|
@ -9305,7 +9305,9 @@ in
|
|||||||
|
|
||||||
mosml = callPackage ../development/compilers/mosml { };
|
mosml = callPackage ../development/compilers/mosml { };
|
||||||
|
|
||||||
mozart2 = callPackage ../development/compilers/mozart { };
|
mozart2 = callPackage ../development/compilers/mozart {
|
||||||
|
emacs = emacs-nox;
|
||||||
|
};
|
||||||
|
|
||||||
mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
|
mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
|
||||||
|
|
||||||
@ -19876,11 +19878,31 @@ in
|
|||||||
|
|
||||||
elvis = callPackage ../applications/editors/elvis { };
|
elvis = callPackage ../applications/editors/elvis { };
|
||||||
|
|
||||||
emacs = emacs26;
|
emacs = emacs27;
|
||||||
emacsPackages = emacs26Packages;
|
emacsPackages = emacs27Packages;
|
||||||
emacs-nox = emacs26-nox;
|
emacs-nox = emacs27-nox;
|
||||||
|
emacsWithPackages = emacsPackages.emacsWithPackages;
|
||||||
|
|
||||||
emacs26 = callPackage ../applications/editors/emacs {
|
emacs27 = callPackage ../applications/editors/emacs/27.nix {
|
||||||
|
# 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 GSS ImageIO;
|
||||||
|
};
|
||||||
|
|
||||||
|
emacs27-nox = lowPrio (appendToName "nox" (emacs27.override {
|
||||||
|
withX = false;
|
||||||
|
withNS = false;
|
||||||
|
withGTK2 = false;
|
||||||
|
withGTK3 = false;
|
||||||
|
}));
|
||||||
|
|
||||||
|
emacs26 = callPackage ../applications/editors/emacs/26.nix {
|
||||||
# use override to enable additional features
|
# use override to enable additional features
|
||||||
libXaw = xorg.libXaw;
|
libXaw = xorg.libXaw;
|
||||||
Xaw3d = null;
|
Xaw3d = null;
|
||||||
@ -19899,24 +19921,6 @@ in
|
|||||||
withGTK3 = false;
|
withGTK3 = false;
|
||||||
}));
|
}));
|
||||||
|
|
||||||
emacs25 = callPackage ../applications/editors/emacs/25.nix {
|
|
||||||
# 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 GSS ImageIO;
|
|
||||||
};
|
|
||||||
|
|
||||||
emacs25-nox = lowPrio (appendToName "nox" (emacs25.override {
|
|
||||||
withX = false;
|
|
||||||
withGTK2 = false;
|
|
||||||
withGTK3 = false;
|
|
||||||
}));
|
|
||||||
|
|
||||||
emacsMacport = callPackage ../applications/editors/emacs/macport.nix {
|
emacsMacport = callPackage ../applications/editors/emacs/macport.nix {
|
||||||
inherit (darwin.apple_sdk.frameworks)
|
inherit (darwin.apple_sdk.frameworks)
|
||||||
AppKit Carbon Cocoa IOKit OSAKit Quartz QuartzCore WebKit
|
AppKit Carbon Cocoa IOKit OSAKit Quartz QuartzCore WebKit
|
||||||
@ -19948,12 +19952,10 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
emacs25Packages = dontRecurseIntoAttrs (emacsPackagesFor emacs25);
|
|
||||||
emacs26Packages = dontRecurseIntoAttrs (emacsPackagesFor emacs26);
|
emacs26Packages = dontRecurseIntoAttrs (emacsPackagesFor emacs26);
|
||||||
|
emacs27Packages = dontRecurseIntoAttrs (emacsPackagesFor emacs27);
|
||||||
emacs25WithPackages = emacs25Packages.emacsWithPackages;
|
|
||||||
emacs26WithPackages = emacs26Packages.emacsWithPackages;
|
emacs26WithPackages = emacs26Packages.emacsWithPackages;
|
||||||
emacsWithPackages = emacsPackages.emacsWithPackages;
|
emacs27WithPackages = emacs27Packages.emacsWithPackages;
|
||||||
|
|
||||||
inherit (gnome3) empathy;
|
inherit (gnome3) empathy;
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ with import ./release-lib.nix { inherit supportedSystems; };
|
|||||||
dhcp = linux;
|
dhcp = linux;
|
||||||
diffutils = all;
|
diffutils = all;
|
||||||
e2fsprogs = linux;
|
e2fsprogs = linux;
|
||||||
emacs25 = linux;
|
emacs = linux;
|
||||||
enscript = all;
|
enscript = all;
|
||||||
file = all;
|
file = all;
|
||||||
findutils = all;
|
findutils = all;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user