Merge pull request #201960 from atorres1985-contrib/elisp

Elisp updates
This commit is contained in:
Anderson Torres 2022-11-19 22:42:00 -03:00 committed by GitHub
commit 895fba7443
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 856 additions and 601 deletions

View file

@ -249,10 +249,10 @@
elpaBuild {
pname = "auctex";
ename = "auctex";
version = "13.1.5";
version = "13.1.6";
src = fetchurl {
url = "https://elpa.gnu.org/packages/auctex-13.1.5.tar";
sha256 = "00g6js6089637w8alch4dvk140chjkyirsa8inh9ai6a6kkfvc3p";
url = "https://elpa.gnu.org/packages/auctex-13.1.6.tar";
sha256 = "0pdinnhkv7vqib01a6vxq1iixs7sw72r0sxzryv78c9hxn2k4552";
};
packageRequires = [ emacs ];
meta = {
@ -414,10 +414,10 @@
elpaBuild {
pname = "boxy";
ename = "boxy";
version = "1.1.1";
version = "1.1.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/boxy-1.1.1.tar";
sha256 = "08jb5v93l3y9cx48qhpv20i7kdxvl5dinxj3z0pxkx0ckvml7cvd";
url = "https://elpa.gnu.org/packages/boxy-1.1.2.tar";
sha256 = "0gqfs8rwqb3clwqgvv9wibl2mfx0njkdcpwl662p4bwnapl4hsi9";
};
packageRequires = [ emacs ];
meta = {
@ -429,10 +429,10 @@
elpaBuild {
pname = "boxy-headings";
ename = "boxy-headings";
version = "2.1.3";
version = "2.1.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/boxy-headings-2.1.3.tar";
sha256 = "09k5x123db19v2k49y8acyk5y3r0fxw0xz61qqqidrgrx8fs3mg9";
url = "https://elpa.gnu.org/packages/boxy-headings-2.1.4.tar";
sha256 = "101kiw10p0sd8j8px16zsw57my7h2f1anhnwj678z22hxhs8vla7";
};
packageRequires = [ boxy emacs org ];
meta = {
@ -891,10 +891,10 @@
elpaBuild {
pname = "crdt";
ename = "crdt";
version = "0.3.4";
version = "0.3.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/crdt-0.3.4.tar";
sha256 = "1wha43mrllnpc2i7p91dns8iwaxf60mp20h234c07m9jcjvcxrmc";
url = "https://elpa.gnu.org/packages/crdt-0.3.5.tar";
sha256 = "0pir9ap8lryrw12slgg4v30bzjphc37r6p0fw36larlh9wp8jj5z";
};
packageRequires = [];
meta = {
@ -2392,6 +2392,21 @@
license = lib.licenses.free;
};
}) {};
jarchive = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "jarchive";
ename = "jarchive";
version = "0.8.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/jarchive-0.8.0.tar";
sha256 = "0xfl0gbfqjgbkd28r56j35kc8y6x8nd2zi8xqzxmqvcyv9sd731l";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/jarchive.html";
license = lib.licenses.free;
};
}) {};
javaimp = callPackage ({ elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "javaimp";
@ -3061,10 +3076,10 @@
elpaBuild {
pname = "nano-theme";
ename = "nano-theme";
version = "0.3.3";
version = "0.3.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/nano-theme-0.3.3.tar";
sha256 = "0agdvl85ljiawa06x02zj78crq1y1vg0sr7dqxcl36zx8vhzc08v";
url = "https://elpa.gnu.org/packages/nano-theme-0.3.4.tar";
sha256 = "1hfw6zxnzm4x55iqk1pg6nlp79c86np856bbdac4nv65ff4dkiqq";
};
packageRequires = [ emacs ];
meta = {
@ -3350,10 +3365,10 @@
elpaBuild {
pname = "org-real";
ename = "org-real";
version = "1.0.5";
version = "1.0.6";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-real-1.0.5.tar";
sha256 = "0g70bzhr094fah86cyvd9ci8q28qi9c44g33i4lw7clklgdx7mxl";
url = "https://elpa.gnu.org/packages/org-real-1.0.6.tar";
sha256 = "1qfzmmv3c1yc14v502x0438pxh2bcwli1r3xmcxibhb7h6p9mr3k";
};
packageRequires = [ boxy emacs org ];
meta = {
@ -3650,10 +3665,10 @@
elpaBuild {
pname = "posframe";
ename = "posframe";
version = "1.1.8";
version = "1.2.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/posframe-1.1.8.tar";
sha256 = "0560f05c2rh6jkdba4yq9qbazfz6qbdrymqm5zcihvz7cy019dzm";
url = "https://elpa.gnu.org/packages/posframe-1.2.0.tar";
sha256 = "06xk6z3b5mqgcskjiwkl9viccvzriflr8y51aclyfdamh5qb6kqb";
};
packageRequires = [ emacs ];
meta = {
@ -3665,10 +3680,10 @@
elpaBuild {
pname = "project";
ename = "project";
version = "0.8.2";
version = "0.8.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/project-0.8.2.tar";
sha256 = "1l5yxw6xqml176vskd5fz2y2dbjh8925g3kyimda4gdprz4y7aci";
url = "https://elpa.gnu.org/packages/project-0.8.3.tar";
sha256 = "15x6nbvyy592fwn36syxi9719sknvrm4bwnpyc16z9jn2xm62q3p";
};
packageRequires = [ emacs xref ];
meta = {
@ -4495,10 +4510,10 @@
elpaBuild {
pname = "srht";
ename = "srht";
version = "0.1";
version = "0.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/srht-0.1.tar";
sha256 = "1cdylp2hma83iv062nf7qyz21a3r8562gwx2lk6cf45k2kh3hbv8";
url = "https://elpa.gnu.org/packages/srht-0.2.tar";
sha256 = "1qps9vdsiy5zkz88kh9kl1hnn1wlfz6n5brzcxi28fwx0hb3ksz2";
};
packageRequires = [ emacs plz ];
meta = {
@ -4999,6 +5014,21 @@
license = lib.licenses.free;
};
}) {};
use-package = callPackage ({ bind-key, elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "use-package";
ename = "use-package";
version = "2.4.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/use-package-2.4.4.tar";
sha256 = "1hw73006l1xh0padqxyr0l3sjnr3fxyz619csz8ds6am86fdxvfp";
};
packageRequires = [ bind-key emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/use-package.html";
license = lib.licenses.free;
};
}) {};
validate = callPackage ({ cl-lib ? null
, elpaBuild
, emacs

View file

@ -50,8 +50,6 @@ self: with self; {
_map = self.map;
};
nano-theme = callPackage ./manual-packages/nano-theme { };
ott-mode = callPackage ./manual-packages/ott-mode { };
perl-completion = callPackage ./manual-packages/perl-completion { };

View file

@ -1,22 +0,0 @@
{ trivialBuild
, fetchFromGitHub
, emacs
}:
trivialBuild rec {
pname = "nano-theme";
version = "0.pre+unstable=2021-06-29";
src = fetchFromGitHub {
owner = "rougier";
repo = pname;
rev = "4a231787a32b3019f9f0abb3511a112fd54bf685";
hash = "sha256-eco9BMKLhPuwFJb5QesbM6g3cZv3FdVvQ9fXq6D3Ifc=";
};
meta = {
homepage = "https://github.com/rougier/nano-theme";
description = "GNU Emacs / N Λ N O Theme";
inherit (emacs.meta) platforms;
};
}

View file

@ -1,6 +1,9 @@
{ lib, stdenv, fetchurl }:
{ lib
, trivial-build
, fetchurl
}:
stdenv.mkDerivation {
trivial-build {
name = "perl-completion";
src = fetchurl {
@ -10,14 +13,8 @@ stdenv.mkDerivation {
dontUnpack = true;
installPhase = ''
install -d $out/share/emacs/site-lisp
install $src $out/share/emacs/site-lisp/perl-completion.el
'';
meta = {
description = "Minor mode provides useful features for editing perl codes";
homepage = "http://emacswiki.org/emacs/PerlCompletion";
platforms = lib.platforms.all;
};
}

View file

@ -80,7 +80,8 @@ def get_cargo_sha256(drv_path: str):
if __name__ == "__main__":
cwd = sys.argv[1]
nixpkgs = abspath(join(cwd, "../../../../../.."))
# This should point to the root default.nix of Nixpkgs tree
nixpkgs = abspath(join(cwd, "../../../../../../.."))
tag_name = requests.get(
"https://api.github.com/repos/emacs-tree-sitter/elisp-tree-sitter/releases/latest"

View file

@ -1208,10 +1208,10 @@
elpaBuild {
pname = "helm";
ename = "helm";
version = "3.8.9";
version = "3.9.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/helm-3.8.9.tar";
sha256 = "0hikp6g5g7cy290qxd768vxy91gxj92cwrrzp8kicxy3qck1q39v";
url = "https://elpa.nongnu.org/nongnu/helm-3.9.0.tar";
sha256 = "00lln7g27iipa9lhd9hw3gl6s92d2di4nlfyjz0hgg32v39fnvjd";
};
packageRequires = [ helm-core popup ];
meta = {
@ -1223,10 +1223,10 @@
elpaBuild {
pname = "helm-core";
ename = "helm-core";
version = "3.8.9";
version = "3.9.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/helm-core-3.8.9.tar";
sha256 = "03fzcc84gjslgsssbpjhdgnj7dn0pdfb5b2x79ss9vfvxamf2k94";
url = "https://elpa.nongnu.org/nongnu/helm-core-3.9.0.tar";
sha256 = "1fvrxj64qc4976s6af2zc428dnx2p0skxdnkjikz8rpw8kmffcb9";
};
packageRequires = [ async emacs ];
meta = {
@ -1969,10 +1969,10 @@
elpaBuild {
pname = "php-mode";
ename = "php-mode";
version = "1.24.1";
version = "1.24.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/php-mode-1.24.1.tar";
sha256 = "0ixm7z2bq4aacbwyzx53alfnqwbdn36i5ixdi3qjhr8rh5k48vg1";
url = "https://elpa.nongnu.org/nongnu/php-mode-1.24.2.tar";
sha256 = "1v84b7mjilr6z1zmjfvwp4mwc68mb298fcn03xcaivnd91gvmvs2";
};
packageRequires = [ emacs ];
meta = {
@ -1984,10 +1984,10 @@
elpaBuild {
pname = "popon";
ename = "popon";
version = "0.11";
version = "0.12";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/popon-0.11.tar";
sha256 = "03xxh9w215kmlw6vr3cjs9afkj6vrcip7k954sssx77bs1bpnqhz";
url = "https://elpa.nongnu.org/nongnu/popon-0.12.tar";
sha256 = "06vsri7dka3qbiwfkl4ml8b99alah24zq8y4n1szh587xy3c7dj0";
};
packageRequires = [ emacs ];
meta = {
@ -2055,6 +2055,24 @@
license = lib.licenses.free;
};
}) {};
racket-mode = callPackage ({ elpaBuild
, emacs
, fetchurl
, lib }:
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20221118.122133";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20221118.122133.tar";
sha256 = "0a2lpvkarcw5rlydm3va7ajjsyhfbj023h93n6n94pjvllhn2rp2";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/racket-mode.html";
license = lib.licenses.free;
};
}) {};
rainbow-delimiters = callPackage ({ elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "rainbow-delimiters";
@ -2179,6 +2197,21 @@
license = lib.licenses.free;
};
}) {};
scad-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "scad-mode";
ename = "scad-mode";
version = "93.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/scad-mode-93.1.tar";
sha256 = "0k9wqz2nd4j0wz2y300nn6rs8a9vpshnaa2hx6f8649k4y87bblp";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/scad-mode.html";
license = lib.licenses.free;
};
}) {};
scala-mode = callPackage ({ elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "scala-mode";
@ -2378,10 +2411,10 @@
elpaBuild {
pname = "subed";
ename = "subed";
version = "1.0.19";
version = "1.0.24";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/subed-1.0.19.tar";
sha256 = "1wgicb0lvnghhr3a1xndkaxhs1c9gc1ac5xwvxcsc9zpgzrlmcda";
url = "https://elpa.nongnu.org/nongnu/subed-1.0.24.tar";
sha256 = "1x9w858pgyhd7hlvn85h379f8sfvf8ly3a9596q4jkqbcp9riymq";
};
packageRequires = [ emacs ];
meta = {
@ -2393,10 +2426,10 @@
elpaBuild {
pname = "sweeprolog";
ename = "sweeprolog";
version = "0.8.6";
version = "0.8.8";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/sweeprolog-0.8.6.tar";
sha256 = "108hjh276xgl0xhn2f7h43725xi49zh6j2xrcc17xw2i0phhhswf";
url = "https://elpa.nongnu.org/nongnu/sweeprolog-0.8.8.tar";
sha256 = "0h9vn4kc1f1vxvzxv14hbv24skjmishg408s4d8g39bylhj5c5s4";
};
packageRequires = [ emacs ];
meta = {