Merge pull request #44007 from ttuegel/emacs-packages-2018-07-22
Emacs package updates
This commit is contained in:
commit
0015c34f9c
210
pkgs/applications/editors/emacs-modes/elpa-generated.nix
generated
210
pkgs/applications/editors/emacs-modes/elpa-generated.nix
generated
File diff suppressed because it is too large
Load Diff
4449
pkgs/applications/editors/emacs-modes/melpa-generated.nix
generated
4449
pkgs/applications/editors/emacs-modes/melpa-generated.nix
generated
File diff suppressed because it is too large
Load Diff
@ -75,28 +75,16 @@ self:
|
|||||||
# upstream issue: missing file header
|
# upstream issue: missing file header
|
||||||
elmine = markBroken super.elmine;
|
elmine = markBroken super.elmine;
|
||||||
|
|
||||||
# upstream issue: missing dependency redshank
|
|
||||||
emr = markBroken super.emr;
|
|
||||||
|
|
||||||
ess-R-data-view = super.ess-R-data-view.override {
|
ess-R-data-view = super.ess-R-data-view.override {
|
||||||
inherit (self.melpaPackages) ess ctable popup;
|
inherit (self.melpaPackages) ess ctable popup;
|
||||||
};
|
};
|
||||||
|
|
||||||
# upstream issue: missing dependency highlight
|
|
||||||
evil-search-highlight-persist = markBroken super.evil-search-highlight-persist;
|
|
||||||
|
|
||||||
# upstream issue: missing dependency highlight
|
|
||||||
floobits = markBroken super.floobits;
|
|
||||||
|
|
||||||
# missing OCaml
|
# missing OCaml
|
||||||
flycheck-ocaml = markBroken super.flycheck-ocaml;
|
flycheck-ocaml = markBroken super.flycheck-ocaml;
|
||||||
|
|
||||||
# Expects bash to be at /bin/bash
|
# Expects bash to be at /bin/bash
|
||||||
flycheck-rtags = markBroken super.flycheck-rtags;
|
flycheck-rtags = markBroken super.flycheck-rtags;
|
||||||
|
|
||||||
# upstream issue: missing dependency
|
|
||||||
fold-dwim-org = markBroken super.fold-dwim-org;
|
|
||||||
|
|
||||||
# build timeout
|
# build timeout
|
||||||
graphene = markBroken super.graphene;
|
graphene = markBroken super.graphene;
|
||||||
|
|
||||||
@ -158,9 +146,6 @@ self:
|
|||||||
(attrs.nativeBuildInputs or []) ++ [ external.git ];
|
(attrs.nativeBuildInputs or []) ++ [ external.git ];
|
||||||
}));
|
}));
|
||||||
|
|
||||||
# upstream issue: missing dependency
|
|
||||||
org-readme = markBroken super.org-readme;
|
|
||||||
|
|
||||||
# upstream issue: truncated file
|
# upstream issue: truncated file
|
||||||
powershell = markBroken super.powershell;
|
powershell = markBroken super.powershell;
|
||||||
|
|
||||||
@ -173,9 +158,6 @@ self:
|
|||||||
# upstream issue: missing file footer
|
# upstream issue: missing file footer
|
||||||
seoul256-theme = markBroken super.seoul256-theme;
|
seoul256-theme = markBroken super.seoul256-theme;
|
||||||
|
|
||||||
# upstream issue: missing dependency highlight
|
|
||||||
sonic-pi = markBroken super.sonic-pi;
|
|
||||||
|
|
||||||
spaceline = super.spaceline.override {
|
spaceline = super.spaceline.override {
|
||||||
inherit (self.melpaPackages) powerline;
|
inherit (self.melpaPackages) powerline;
|
||||||
};
|
};
|
||||||
@ -198,9 +180,6 @@ self:
|
|||||||
# upstream issue: missing file header
|
# upstream issue: missing file header
|
||||||
voca-builder = markBroken super.voca-builder;
|
voca-builder = markBroken super.voca-builder;
|
||||||
|
|
||||||
# upstream issue: missing dependency
|
|
||||||
weechat-alert = markBroken super.weechat-alert;
|
|
||||||
|
|
||||||
# upstream issue: missing file header
|
# upstream issue: missing file header
|
||||||
window-numbering = markBroken super.window-numbering;
|
window-numbering = markBroken super.window-numbering;
|
||||||
|
|
||||||
@ -216,6 +195,10 @@ self:
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
melpaPackages = super // overrides;
|
melpaPackages =
|
||||||
|
removeAttrs (super // overrides)
|
||||||
|
[
|
||||||
|
"show-marks" # missing dependency: fm
|
||||||
|
];
|
||||||
in
|
in
|
||||||
melpaPackages // { inherit melpaPackages; }
|
melpaPackages // { inherit melpaPackages; }
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -3,10 +3,11 @@
|
|||||||
org = callPackage ({ elpaBuild, fetchurl, lib }:
|
org = callPackage ({ elpaBuild, fetchurl, lib }:
|
||||||
elpaBuild {
|
elpaBuild {
|
||||||
pname = "org";
|
pname = "org";
|
||||||
version = "20180716";
|
ename = "org";
|
||||||
|
version = "20180723";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://orgmode.org/elpa/org-20180716.tar";
|
url = "http://orgmode.org/elpa/org-20180723.tar";
|
||||||
sha256 = "0gr57nfdncnxrxxzw87ni5i6zjh1mdxl9h8pw96msh1c47xhpk2d";
|
sha256 = "1mcgnba16lpyh55zjx4rcbmpygcmdnjjzvgv1rx0c3kz1h5fgzf8";
|
||||||
};
|
};
|
||||||
packageRequires = [];
|
packageRequires = [];
|
||||||
meta = {
|
meta = {
|
||||||
@ -17,10 +18,11 @@
|
|||||||
org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }:
|
org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }:
|
||||||
elpaBuild {
|
elpaBuild {
|
||||||
pname = "org-plus-contrib";
|
pname = "org-plus-contrib";
|
||||||
version = "20180716";
|
ename = "org-plus-contrib";
|
||||||
|
version = "20180723";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://orgmode.org/elpa/org-plus-contrib-20180716.tar";
|
url = "http://orgmode.org/elpa/org-plus-contrib-20180723.tar";
|
||||||
sha256 = "0j4r3bcy96kcaab7cv2a5qd0mv8ddkr1qlihijk79l9nhsh2y4hm";
|
sha256 = "1l34bagkm8mcyv5diprpbd4yjijkdvx1l54qpvi8bmvxjnzsm7mk";
|
||||||
};
|
};
|
||||||
packageRequires = [];
|
packageRequires = [];
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -5,7 +5,15 @@
|
|||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
{ pname
|
{ /*
|
||||||
|
pname: Nix package name without special symbols and without version or
|
||||||
|
"emacs-" prefix.
|
||||||
|
*/
|
||||||
|
pname
|
||||||
|
/*
|
||||||
|
ename: Original Emacs package name, possibly containing special symbols.
|
||||||
|
*/
|
||||||
|
, ename ? pname
|
||||||
, version
|
, version
|
||||||
, recipe
|
, recipe
|
||||||
, meta ? {}
|
, meta ? {}
|
||||||
@ -35,7 +43,7 @@ import ./generic.nix { inherit lib stdenv emacs texinfo; } ({
|
|||||||
preUnpack = ''
|
preUnpack = ''
|
||||||
mkdir -p "$NIX_BUILD_TOP/recipes"
|
mkdir -p "$NIX_BUILD_TOP/recipes"
|
||||||
if [ -n "$recipe" ]; then
|
if [ -n "$recipe" ]; then
|
||||||
cp "$recipe" "$NIX_BUILD_TOP/recipes/$pname"
|
cp "$recipe" "$NIX_BUILD_TOP/recipes/$ename"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ln -s "$melpa/package-build" "$NIX_BUILD_TOP/package-build"
|
ln -s "$melpa/package-build" "$NIX_BUILD_TOP/package-build"
|
||||||
@ -45,7 +53,7 @@ import ./generic.nix { inherit lib stdenv emacs texinfo; } ({
|
|||||||
|
|
||||||
postUnpack = ''
|
postUnpack = ''
|
||||||
mkdir -p "$NIX_BUILD_TOP/working"
|
mkdir -p "$NIX_BUILD_TOP/working"
|
||||||
ln -s "$NIX_BUILD_TOP/$sourceRoot" "$NIX_BUILD_TOP/working/$pname"
|
ln -s "$NIX_BUILD_TOP/$sourceRoot" "$NIX_BUILD_TOP/working/$ename"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildPhase =
|
buildPhase =
|
||||||
@ -58,7 +66,7 @@ import ./generic.nix { inherit lib stdenv emacs texinfo; } ({
|
|||||||
-L "$melpa/package-build" \
|
-L "$melpa/package-build" \
|
||||||
-l "$melpa2nix" \
|
-l "$melpa2nix" \
|
||||||
-f melpa2nix-build-package \
|
-f melpa2nix-build-package \
|
||||||
$pname $version
|
$ename $version
|
||||||
|
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
'';
|
'';
|
||||||
@ -66,9 +74,9 @@ import ./generic.nix { inherit lib stdenv emacs texinfo; } ({
|
|||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
|
|
||||||
archive="$NIX_BUILD_TOP/packages/$pname-$version.el"
|
archive="$NIX_BUILD_TOP/packages/$ename-$version.el"
|
||||||
if [ ! -f "$archive" ]; then
|
if [ ! -f "$archive" ]; then
|
||||||
archive="$NIX_BUILD_TOP/packages/$pname-$version.tar"
|
archive="$NIX_BUILD_TOP/packages/$ename-$version.tar"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
emacs --batch -Q \
|
emacs --batch -Q \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user