Merge pull request #15295 from mdorman/emacs-updates
emacs-packages: various updates
This commit is contained in:
commit
65c9e06248
@ -1,24 +0,0 @@
|
|||||||
{stdenv, fetchurl, emacs}:
|
|
||||||
|
|
||||||
let
|
|
||||||
version = "2.12.1";
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "emacs-dash-${version}";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "https://github.com/magnars/dash.el/archive/${version}.tar.gz";
|
|
||||||
sha256 = "082jl7mp4x063bpj5ad2pc5125k0d6p7rb89gcj7ny3lma9h2ij1";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ emacs ];
|
|
||||||
|
|
||||||
buildPhase = ''
|
|
||||||
emacs -L . --batch -f batch-byte-compile *.el
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
install -d $out/share/emacs/site-lisp
|
|
||||||
install *.el *.elc $out/share/emacs/site-lisp
|
|
||||||
'';
|
|
||||||
}
|
|
@ -81,10 +81,10 @@
|
|||||||
aggressive-indent = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
|
aggressive-indent = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
|
||||||
elpaBuild {
|
elpaBuild {
|
||||||
pname = "aggressive-indent";
|
pname = "aggressive-indent";
|
||||||
version = "1.6";
|
version = "1.7";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://elpa.gnu.org/packages/aggressive-indent-1.6.el";
|
url = "https://elpa.gnu.org/packages/aggressive-indent-1.7.el";
|
||||||
sha256 = "1xnxc2x1hbhkbqhp9p3c9azrdm6mr6czqc9pl63phjp9dbslny7i";
|
sha256 = "0z2zsw0qnzcabsz2frfsjhfg7qa4nbmprrd41yjfxq62d12wg70m";
|
||||||
};
|
};
|
||||||
packageRequires = [ cl-lib emacs ];
|
packageRequires = [ cl-lib emacs ];
|
||||||
meta = {
|
meta = {
|
||||||
@ -135,10 +135,10 @@
|
|||||||
arbitools = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
|
arbitools = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
|
||||||
elpaBuild {
|
elpaBuild {
|
||||||
pname = "arbitools";
|
pname = "arbitools";
|
||||||
version = "0.70";
|
version = "0.71";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://elpa.gnu.org/packages/arbitools-0.70.el";
|
url = "https://elpa.gnu.org/packages/arbitools-0.71.el";
|
||||||
sha256 = "129ykqhx26adw0x26wzb4biyr5pnjgqmycsabsag2hzxjd7c92gl";
|
sha256 = "1ghf5yla126n7xpn2sc2vg7q8arp7iv2z5f9r9l38vxm6dvnxp50";
|
||||||
};
|
};
|
||||||
packageRequires = [ cl-lib ];
|
packageRequires = [ cl-lib ];
|
||||||
meta = {
|
meta = {
|
||||||
@ -228,10 +228,10 @@
|
|||||||
}) {};
|
}) {};
|
||||||
beacon = callPackage ({ elpaBuild, fetchurl, lib, seq }: elpaBuild {
|
beacon = callPackage ({ elpaBuild, fetchurl, lib, seq }: elpaBuild {
|
||||||
pname = "beacon";
|
pname = "beacon";
|
||||||
version = "1.2.1";
|
version = "1.3.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://elpa.gnu.org/packages/beacon-1.2.1.el";
|
url = "https://elpa.gnu.org/packages/beacon-1.3.0.el";
|
||||||
sha256 = "00i0p7azkkk4jpz6dnbkc4rhcvm1q7dg953874ph50fjihwqi1m6";
|
sha256 = "00hab8w01p43iscpr0hh1s2w80ara2y8d5ccz37i2nl54gj8lpw3";
|
||||||
};
|
};
|
||||||
packageRequires = [ seq ];
|
packageRequires = [ seq ];
|
||||||
meta = {
|
meta = {
|
||||||
@ -242,10 +242,10 @@
|
|||||||
bug-hunter = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib, seq }:
|
bug-hunter = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib, seq }:
|
||||||
elpaBuild {
|
elpaBuild {
|
||||||
pname = "bug-hunter";
|
pname = "bug-hunter";
|
||||||
version = "1.3";
|
version = "1.3.1";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://elpa.gnu.org/packages/bug-hunter-1.3.el";
|
url = "https://elpa.gnu.org/packages/bug-hunter-1.3.1.el";
|
||||||
sha256 = "1j1d9nml2wl3yj7llykq5k1a81kzb3r4rbn695c0853fk036gk5x";
|
sha256 = "0xplsnmj144r90vxxkmpdxlaq6gyx4ca6iklq60wd0w05fw9q02x";
|
||||||
};
|
};
|
||||||
packageRequires = [ cl-lib seq ];
|
packageRequires = [ cl-lib seq ];
|
||||||
meta = {
|
meta = {
|
||||||
@ -442,15 +442,15 @@
|
|||||||
license = lib.licenses.free;
|
license = lib.licenses.free;
|
||||||
};
|
};
|
||||||
}) {};
|
}) {};
|
||||||
debbugs = callPackage ({ elpaBuild, fetchurl, lib, soap-client }:
|
debbugs = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib, soap-client }:
|
||||||
elpaBuild {
|
elpaBuild {
|
||||||
pname = "debbugs";
|
pname = "debbugs";
|
||||||
version = "0.9.3";
|
version = "0.9.5";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://elpa.gnu.org/packages/debbugs-0.9.3.tar";
|
url = "https://elpa.gnu.org/packages/debbugs-0.9.5.tar";
|
||||||
sha256 = "0qj1b5ax80bi5kz6jfi4f5kpirkkc2li8zf18fj86q5ayh3rsgnz";
|
sha256 = "1m23rghdykx1fvji6in0xp0bxhjcf7ynm14nl4fhiki2nhhwczxh";
|
||||||
};
|
};
|
||||||
packageRequires = [ soap-client ];
|
packageRequires = [ cl-lib soap-client ];
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://elpa.gnu.org/packages/debbugs.html";
|
homepage = "https://elpa.gnu.org/packages/debbugs.html";
|
||||||
license = lib.licenses.free;
|
license = lib.licenses.free;
|
||||||
@ -1257,10 +1257,10 @@
|
|||||||
}) {};
|
}) {};
|
||||||
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
|
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
|
||||||
pname = "org";
|
pname = "org";
|
||||||
version = "20160425";
|
version = "20160502";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://elpa.gnu.org/packages/org-20160425.tar";
|
url = "https://elpa.gnu.org/packages/org-20160502.tar";
|
||||||
sha256 = "1slrmy8kpapp36lwk9md7rakl1fw8gi377rfff0ma8n7k5xy7b2a";
|
sha256 = "0li067na4p0k9r4nr6a2vfqygvlmzsdgm5kgg2p60lsvydh43fvw";
|
||||||
};
|
};
|
||||||
packageRequires = [];
|
packageRequires = [];
|
||||||
meta = {
|
meta = {
|
||||||
@ -1757,6 +1757,20 @@
|
|||||||
license = lib.licenses.free;
|
license = lib.licenses.free;
|
||||||
};
|
};
|
||||||
}) {};
|
}) {};
|
||||||
|
validate = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
|
||||||
|
elpaBuild {
|
||||||
|
pname = "validate";
|
||||||
|
version = "0.3";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://elpa.gnu.org/packages/validate-0.3.el";
|
||||||
|
sha256 = "0nq917217ax5zykzaybv7diz1vgl3y6r8vi7hmz3lzm5dl90jy3m";
|
||||||
|
};
|
||||||
|
packageRequires = [ cl-lib emacs ];
|
||||||
|
meta = {
|
||||||
|
homepage = "https://elpa.gnu.org/packages/validate.html";
|
||||||
|
license = lib.licenses.free;
|
||||||
|
};
|
||||||
|
}) {};
|
||||||
vlf = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
|
vlf = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
|
||||||
pname = "vlf";
|
pname = "vlf";
|
||||||
version = "1.7";
|
version = "1.7";
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
{ stdenv, fetchFromGitHub, emacs, let-alist, dash, texinfo }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "flycheck-0.22-64-g90dbc2d";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "flycheck";
|
|
||||||
repo = "flycheck";
|
|
||||||
rev = "90dbc2d";
|
|
||||||
sha256 = "08bg4jps6hjldbcrvqarrwdv4xzirm5pns5s0331wm0sc47yvbli";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ emacs texinfo ];
|
|
||||||
|
|
||||||
buildPhase = ''
|
|
||||||
emacs -L ${let-alist}/share/emacs/site-lisp -L ${dash}/share/emacs/site-lisp --batch -f batch-byte-compile flycheck.el
|
|
||||||
makeinfo --force --no-split -o doc/flycheck.info doc/flycheck.texi
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir -p $out/share/emacs/site-lisp $out/share/info
|
|
||||||
mv flycheck.el flycheck.elc $out/share/emacs/site-lisp/
|
|
||||||
mv "doc/"*.info $out/share/info/
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
inherit (src.meta) homepage;
|
|
||||||
description = "Modern on-the-fly syntax checking for GNU Emacs";
|
|
||||||
license = stdenv.lib.licenses.gpl3Plus;
|
|
||||||
maintainers = with stdenv.lib.maintainers; [ simons ];
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
{ stdenv, fetchFromGitHub, emacs }:
|
|
||||||
|
|
||||||
let
|
|
||||||
version = "1.2.0";
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "git-modes-${version}";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "magit";
|
|
||||||
repo = "git-modes";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "1ipr51v7nhbbgxbbz0fp3i78ypp73kyxgc4ni8nnr7yirjhsksfd";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ emacs ];
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir -p $out/share/emacs/site-lisp
|
|
||||||
mv *.el *.elc $out/share/emacs/site-lisp/
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
homepage = "https://github.com/magit/git-modes";
|
|
||||||
description = "Emacs modes for various Git-related files";
|
|
||||||
license = stdenv.lib.licenses.gpl3Plus;
|
|
||||||
maintainers = with stdenv.lib.maintainers; [ simons ];
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,54 +0,0 @@
|
|||||||
{ stdenv, fetchFromGitHub, emacs, texinfo, gitModes, git, dash }:
|
|
||||||
|
|
||||||
let
|
|
||||||
version = "2.3.0";
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "magit-${version}";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "magit";
|
|
||||||
repo = "magit";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "1zbx1ky1481lkvfjr4k23q7jdrk9ji9v5ghj88qib36vbmzfwww8";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ emacs texinfo git ];
|
|
||||||
propagatedUserEnvPkgs = [ gitModes dash ];
|
|
||||||
|
|
||||||
configurePhase = ''
|
|
||||||
makeFlagsArray=(
|
|
||||||
PREFIX="$out"
|
|
||||||
lispdir="$out/share/emacs/site-lisp"
|
|
||||||
DASH_DIR="${dash}/share/emacs/site-lisp"
|
|
||||||
VERSION="${version}"
|
|
||||||
)
|
|
||||||
make ''${makeFlagsArray[@]} -C lisp magit-version.el
|
|
||||||
cp lisp/magit-version.el Documentation/
|
|
||||||
cp lisp/magit-version.el .
|
|
||||||
'';
|
|
||||||
|
|
||||||
doCheck = false; # 2 out of 15 tests fails, not sure why
|
|
||||||
checkTarget = "test";
|
|
||||||
preCheck = "export EMAIL='Joe Doe <joe.doe@example.org>'";
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
homepage = "https://github.com/magit/magit";
|
|
||||||
description = "Magit, an Emacs interface to Git";
|
|
||||||
license = stdenv.lib.licenses.gpl3Plus;
|
|
||||||
|
|
||||||
longDescription = ''
|
|
||||||
With Magit, you can inspect and modify your Git repositories with
|
|
||||||
Emacs. You can review and commit the changes you have made to the
|
|
||||||
tracked files, for example, and you can browse the history of past
|
|
||||||
changes. There is support for cherry picking, reverting, merging,
|
|
||||||
rebasing, and other common Git operations.
|
|
||||||
|
|
||||||
Magit is not a complete interface to Git; it just aims to make the
|
|
||||||
most common Git operations convenient. Thus, Magit will likely not
|
|
||||||
save you from learning Git itself.
|
|
||||||
'';
|
|
||||||
|
|
||||||
maintainers = with stdenv.lib.maintainers; [ simons ];
|
|
||||||
};
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
28
pkgs/applications/editors/emacs-modes/org-generated.nix
Normal file
28
pkgs/applications/editors/emacs-modes/org-generated.nix
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{ callPackage }: {
|
||||||
|
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
|
||||||
|
pname = "org";
|
||||||
|
version = "20160502";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://orgmode.org/elpa/org-20160502.tar";
|
||||||
|
sha256 = "0ranc2qiw6g6qja0jh1dvh06k6waagkiir2q2zla5d54brw4fg5a";
|
||||||
|
};
|
||||||
|
packageRequires = [];
|
||||||
|
meta = {
|
||||||
|
homepage = "https://elpa.gnu.org/packages/org.html";
|
||||||
|
license = lib.licenses.free;
|
||||||
|
};
|
||||||
|
}) {};
|
||||||
|
org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
|
||||||
|
pname = "org-plus-contrib";
|
||||||
|
version = "20160502";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://orgmode.org/elpa/org-plus-contrib-20160502.tar";
|
||||||
|
sha256 = "1znqh4pp9dlqmmdjhgy6vb880hq3cl4q6nmv48x8n5may159mvm0";
|
||||||
|
};
|
||||||
|
packageRequires = [];
|
||||||
|
meta = {
|
||||||
|
homepage = "https://elpa.gnu.org/packages/org-plus-contrib.html";
|
||||||
|
license = lib.licenses.free;
|
||||||
|
};
|
||||||
|
}) {};
|
||||||
|
}
|
37
pkgs/applications/editors/emacs-modes/org-packages.nix
Normal file
37
pkgs/applications/editors/emacs-modes/org-packages.nix
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
# Updating
|
||||||
|
|
||||||
|
To update the list of packages from ELPA,
|
||||||
|
|
||||||
|
1. Clone https://github.com/ttuegel/emacs2nix
|
||||||
|
2. Run `./org-packages.sh` from emacs2nix
|
||||||
|
3. Copy the new org-packages.json file into Nixpkgs
|
||||||
|
4. `git commit -m "org-packages $(date -Idate)"`
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
{ fetchurl, lib, stdenv, texinfo }:
|
||||||
|
|
||||||
|
self:
|
||||||
|
|
||||||
|
let
|
||||||
|
|
||||||
|
imported = import ./org-generated.nix {
|
||||||
|
inherit (self) callPackage;
|
||||||
|
};
|
||||||
|
|
||||||
|
super = imported;
|
||||||
|
|
||||||
|
markBroken = pkg: pkg.override {
|
||||||
|
elpaBuild = args: self.elpaBuild (args // {
|
||||||
|
meta = (args.meta or {}) // { broken = true; };
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
overrides = {
|
||||||
|
};
|
||||||
|
|
||||||
|
orgPackages = super // overrides;
|
||||||
|
|
||||||
|
in orgPackages // { inherit orgPackages; }
|
@ -1,30 +0,0 @@
|
|||||||
{ stdenv, fetchgit, emacs }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "pcache-0.2.3";
|
|
||||||
|
|
||||||
src = fetchgit {
|
|
||||||
url = "https://github.com/sigma/pcache.git";
|
|
||||||
rev = "fa8f863546e2e8f2fc0a70f5cc766a7f584e01b6";
|
|
||||||
sha256 = "f7cdad5a729b24f96ec69db4adfd19daf45c27aaf3a0267385b252cb2e59daa0";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ emacs ];
|
|
||||||
|
|
||||||
buildPhase = ''
|
|
||||||
emacs --batch -f batch-byte-compile pcache.el
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
install -d $out/share/emacs/site-lisp
|
|
||||||
install pcache.el pcache.elc $out/share/emacs/site-lisp
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "Persistent caching for Emacs";
|
|
||||||
homepage = https://github.com/sigma/pcache.el;
|
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
|
||||||
|
|
||||||
platforms = stdenv.lib.platforms.all;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
{stdenv, fetchurl, emacs}:
|
|
||||||
|
|
||||||
let version = "1.9.0";
|
|
||||||
|
|
||||||
in stdenv.mkDerivation {
|
|
||||||
name = "emacs-s-${version}";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "https://github.com/magnars/s.el/archive/${version}.tar.gz";
|
|
||||||
sha256 = "1gah2k577gvnmxlpw7zrz0jr571vghzhdv2hbgchlgah07czd091";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ emacs ];
|
|
||||||
|
|
||||||
buildPhase = ''
|
|
||||||
emacs -L . --batch -f batch-byte-compile *.el
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
install -d $out/share/emacs/site-lisp
|
|
||||||
install *.el *.elc $out/share/emacs/site-lisp
|
|
||||||
'';
|
|
||||||
}
|
|
@ -1,32 +0,0 @@
|
|||||||
{stdenv, fetchurl, emacs}:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "xml-rpc-1.6.8";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = https://launchpadlibrarian.net/40270196/xml-rpc.el;
|
|
||||||
sha256 = "0i8hf90yhrjwqrv7q1f2g1cff6ld8apqkka42fh01wkdys1fbm7b";
|
|
||||||
};
|
|
||||||
|
|
||||||
phases = [ "buildPhase" "installPhase"];
|
|
||||||
|
|
||||||
buildInputs = [ emacs ];
|
|
||||||
|
|
||||||
buildPhase = ''
|
|
||||||
cp $src xml-rpc.el
|
|
||||||
emacs --batch -f batch-byte-compile xml-rpc.el
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
install -d $out/share/emacs/site-lisp
|
|
||||||
install xml-rpc.el* $out/share/emacs/site-lisp
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "Elisp implementation of clientside XML-RPC";
|
|
||||||
homepage = https://launchpad.net/xml-rpc-el;
|
|
||||||
license = stdenv.lib.licenses.gpl3Plus;
|
|
||||||
|
|
||||||
platforms = stdenv.lib.platforms.all;
|
|
||||||
};
|
|
||||||
}
|
|
@ -12248,8 +12248,6 @@ in
|
|||||||
|
|
||||||
darcsum = callPackage ../applications/editors/emacs-modes/darcsum { };
|
darcsum = callPackage ../applications/editors/emacs-modes/darcsum { };
|
||||||
|
|
||||||
dash = callPackage ../applications/editors/emacs-modes/dash { };
|
|
||||||
|
|
||||||
# ecb = callPackage ../applications/editors/emacs-modes/ecb { };
|
# ecb = callPackage ../applications/editors/emacs-modes/ecb { };
|
||||||
|
|
||||||
emacsClangCompleteAsync = callPackage ../applications/editors/emacs-modes/emacs-clang-complete-async { };
|
emacsClangCompleteAsync = callPackage ../applications/editors/emacs-modes/emacs-clang-complete-async { };
|
||||||
@ -12266,8 +12264,6 @@ in
|
|||||||
|
|
||||||
ess = callPackage ../applications/editors/emacs-modes/ess { };
|
ess = callPackage ../applications/editors/emacs-modes/ess { };
|
||||||
|
|
||||||
flycheck = callPackage ../applications/editors/emacs-modes/flycheck { };
|
|
||||||
|
|
||||||
flymakeCursor = callPackage ../applications/editors/emacs-modes/flymake-cursor { };
|
flymakeCursor = callPackage ../applications/editors/emacs-modes/flymake-cursor { };
|
||||||
|
|
||||||
gh = callPackage ../applications/editors/emacs-modes/gh { };
|
gh = callPackage ../applications/editors/emacs-modes/gh { };
|
||||||
@ -12276,8 +12272,6 @@ in
|
|||||||
|
|
||||||
gist = callPackage ../applications/editors/emacs-modes/gist { };
|
gist = callPackage ../applications/editors/emacs-modes/gist { };
|
||||||
|
|
||||||
gitModes = callPackage ../applications/editors/emacs-modes/git-modes { };
|
|
||||||
|
|
||||||
haskellMode = callPackage ../applications/editors/emacs-modes/haskell { };
|
haskellMode = callPackage ../applications/editors/emacs-modes/haskell { };
|
||||||
|
|
||||||
hsc3Mode = callPackage ../applications/editors/emacs-modes/hsc3 { };
|
hsc3Mode = callPackage ../applications/editors/emacs-modes/hsc3 { };
|
||||||
@ -12306,8 +12300,6 @@ in
|
|||||||
|
|
||||||
loremIpsum = callPackage ../applications/editors/emacs-modes/lorem-ipsum { };
|
loremIpsum = callPackage ../applications/editors/emacs-modes/lorem-ipsum { };
|
||||||
|
|
||||||
magit = callPackage ../applications/editors/emacs-modes/magit { };
|
|
||||||
|
|
||||||
markdownMode = callPackage ../applications/editors/emacs-modes/markdown-mode { };
|
markdownMode = callPackage ../applications/editors/emacs-modes/markdown-mode { };
|
||||||
|
|
||||||
maudeMode = callPackage ../applications/editors/emacs-modes/maude { };
|
maudeMode = callPackage ../applications/editors/emacs-modes/maude { };
|
||||||
@ -12330,8 +12322,6 @@ in
|
|||||||
|
|
||||||
org2blog = callPackage ../applications/editors/emacs-modes/org2blog { };
|
org2blog = callPackage ../applications/editors/emacs-modes/org2blog { };
|
||||||
|
|
||||||
pcache = callPackage ../applications/editors/emacs-modes/pcache { };
|
|
||||||
|
|
||||||
phpMode = callPackage ../applications/editors/emacs-modes/php { };
|
phpMode = callPackage ../applications/editors/emacs-modes/php { };
|
||||||
|
|
||||||
prologMode = callPackage ../applications/editors/emacs-modes/prolog { };
|
prologMode = callPackage ../applications/editors/emacs-modes/prolog { };
|
||||||
@ -12360,8 +12350,6 @@ in
|
|||||||
|
|
||||||
rudel = callPackage ../applications/editors/emacs-modes/rudel { };
|
rudel = callPackage ../applications/editors/emacs-modes/rudel { };
|
||||||
|
|
||||||
s = callPackage ../applications/editors/emacs-modes/s { };
|
|
||||||
|
|
||||||
sbtMode = callPackage ../applications/editors/emacs-modes/sbt-mode { };
|
sbtMode = callPackage ../applications/editors/emacs-modes/sbt-mode { };
|
||||||
|
|
||||||
scalaMode1 = callPackage ../applications/editors/emacs-modes/scala-mode/v1.nix { };
|
scalaMode1 = callPackage ../applications/editors/emacs-modes/scala-mode/v1.nix { };
|
||||||
@ -12377,8 +12365,6 @@ in
|
|||||||
|
|
||||||
writeGood = callPackage ../applications/editors/emacs-modes/writegood { };
|
writeGood = callPackage ../applications/editors/emacs-modes/writegood { };
|
||||||
|
|
||||||
xmlRpc = callPackage ../applications/editors/emacs-modes/xml-rpc { };
|
|
||||||
|
|
||||||
cask = callPackage ../applications/editors/emacs-modes/cask { };
|
cask = callPackage ../applications/editors/emacs-modes/cask { };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -59,6 +59,10 @@ let
|
|||||||
inherit lib;
|
inherit lib;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
orgPackages = import ../applications/editors/emacs-modes/org-packages.nix {
|
||||||
|
inherit fetchurl lib stdenv texinfo;
|
||||||
|
};
|
||||||
|
|
||||||
emacsWithPackages = import ../build-support/emacs/wrapper.nix {
|
emacsWithPackages = import ../build-support/emacs/wrapper.nix {
|
||||||
inherit lib lndir makeWrapper stdenv;
|
inherit lib lndir makeWrapper stdenv;
|
||||||
};
|
};
|
||||||
@ -761,20 +765,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Deprecated in favor of git-commit
|
|
||||||
git-commit-mode = melpaBuild rec {
|
|
||||||
pname = "git-commit-mode";
|
|
||||||
version = "1.0.0";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "magit";
|
|
||||||
repo = "git-modes";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0";
|
|
||||||
};
|
|
||||||
files = [ "git-commit-mode.el" ];
|
|
||||||
meta = git-commit.meta;
|
|
||||||
};
|
|
||||||
|
|
||||||
git-gutter = melpaBuild rec {
|
git-gutter = melpaBuild rec {
|
||||||
pname = "git-gutter";
|
pname = "git-gutter";
|
||||||
version = "20150930";
|
version = "20150930";
|
||||||
@ -793,20 +783,6 @@ let
|
|||||||
|
|
||||||
#TODO git-gutter-fringe
|
#TODO git-gutter-fringe
|
||||||
|
|
||||||
# Deprecated in favor of git-rebase
|
|
||||||
git-rebase-mode = melpaBuild rec {
|
|
||||||
pname = "git-rebase-mode";
|
|
||||||
version = "1.0.0";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "magit";
|
|
||||||
repo = "git-modes";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0";
|
|
||||||
};
|
|
||||||
files = [ "git-rebase-mode.el" ];
|
|
||||||
meta = git-rebase.meta;
|
|
||||||
};
|
|
||||||
|
|
||||||
git-timemachine = melpaBuild rec {
|
git-timemachine = melpaBuild rec {
|
||||||
pname = "git-timemachine";
|
pname = "git-timemachine";
|
||||||
version = "2.3";
|
version = "2.3";
|
||||||
@ -1134,85 +1110,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
magit = melpaBuild rec {
|
|
||||||
pname = "magit";
|
|
||||||
version = "2.3.1";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = pname;
|
|
||||||
repo = pname;
|
|
||||||
rev = version;
|
|
||||||
sha256 = "01x9kahr3szzc00wlfrihl4x28yrq065fq4rpzx9dxiksayk24pd";
|
|
||||||
};
|
|
||||||
packageRequires = [ dash git-commit magit-popup with-editor ];
|
|
||||||
fileSpecs = [ "lisp/magit-utils.el"
|
|
||||||
"lisp/magit-section.el"
|
|
||||||
"lisp/magit-git.el"
|
|
||||||
"lisp/magit-mode.el"
|
|
||||||
"lisp/magit-process.el"
|
|
||||||
"lisp/magit-core.el"
|
|
||||||
"lisp/magit-diff.el"
|
|
||||||
"lisp/magit-wip.el"
|
|
||||||
"lisp/magit-apply.el"
|
|
||||||
"lisp/magit-log.el"
|
|
||||||
"lisp/magit.el"
|
|
||||||
"lisp/magit-sequence.el"
|
|
||||||
"lisp/magit-commit.el"
|
|
||||||
"lisp/magit-remote.el"
|
|
||||||
"lisp/magit-bisect.el"
|
|
||||||
"lisp/magit-stash.el"
|
|
||||||
"lisp/magit-blame.el"
|
|
||||||
"lisp/magit-ediff.el"
|
|
||||||
"lisp/magit-extras.el"
|
|
||||||
"Documentation/magit.texi"
|
|
||||||
"Documentation/AUTHORS.md"
|
|
||||||
"COPYING"
|
|
||||||
];
|
|
||||||
meta = {
|
|
||||||
description = "Emacs interface for Git that aspires to be a complete Git porcelain";
|
|
||||||
license = gpl3Plus;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
git-commit = melpaBuild rec {
|
|
||||||
pname = "git-commit";
|
|
||||||
version = magit.version;
|
|
||||||
src = magit.src;
|
|
||||||
packageRequires = [ dash with-editor ];
|
|
||||||
fileSpecs = [ "lisp/git-commit.el" ];
|
|
||||||
meta = magit.meta // {
|
|
||||||
description = "Emacs mode for editig Git commit messages";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
git-rebase = melpaBuild rec {
|
|
||||||
pname = "git-rebase";
|
|
||||||
version = magit.version;
|
|
||||||
src = magit.src;
|
|
||||||
packageRequires = [ dash with-editor magit ];
|
|
||||||
fileSpecs = [ "lisp/git-rebase.el" ];
|
|
||||||
meta = magit.meta // {
|
|
||||||
description = "Emacs major-mode which makes editing rebase scripts more fun";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
magit-popup = melpaBuild rec {
|
|
||||||
pname = "magit-popup";
|
|
||||||
version = magit.version;
|
|
||||||
src = magit.src;
|
|
||||||
packageRequires = [ dash with-editor ];
|
|
||||||
fileSpecs = [ "Documentation/magit-popup.texi" "lisp/magit-popup.el" ];
|
|
||||||
meta = magit.meta // {
|
|
||||||
description = "Infix arguments with feedback in a buffer library for Emacs";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
with-editor = melpaBuild rec {
|
|
||||||
pname = "with-editor";
|
|
||||||
version = magit.version;
|
|
||||||
src = magit.src;
|
|
||||||
packageRequires = [ async dash ];
|
|
||||||
fileSpecs = [ "Documentation/with-editor.texi" "lisp/with-editor.el" ];
|
|
||||||
meta = magit.meta // {
|
|
||||||
description = "Use the Emacsclient as EDITOR of child processes library for Emacs";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
markdown-toc = melpaBuild rec {
|
markdown-toc = melpaBuild rec {
|
||||||
pname = "markdown-toc";
|
pname = "markdown-toc";
|
||||||
version = "0.0.8";
|
version = "0.0.8";
|
||||||
@ -1299,19 +1196,6 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
org-plus-contrib = elpaBuild rec {
|
|
||||||
pname = "org-plus-contrib";
|
|
||||||
version = "20150406";
|
|
||||||
src = fetchurl {
|
|
||||||
url = "http://orgmode.org/elpa/${pname}-${version}.tar";
|
|
||||||
sha256 = "1ny2myg4rm75ab2gl5rqrwy7h53q0vv18df8gk3zv13kljj76c6i";
|
|
||||||
};
|
|
||||||
meta = {
|
|
||||||
description = "Notes, TODO lists, projects, and authoring in plain-text with Emacs";
|
|
||||||
license = gpl3Plus;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
org-trello = melpaBuild rec {
|
org-trello = melpaBuild rec {
|
||||||
pname = "org-trello";
|
pname = "org-trello";
|
||||||
version = "0.7.5";
|
version = "0.7.5";
|
||||||
@ -1843,5 +1727,6 @@ in
|
|||||||
// melpaPackages self
|
// melpaPackages self
|
||||||
// elpaPackages self
|
// elpaPackages self
|
||||||
// melpaStablePackages self
|
// melpaStablePackages self
|
||||||
|
// orgPackages self
|
||||||
// packagesFun self
|
// packagesFun self
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user