git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #154055 from AndersonTorres/new-elisp

elisp misc updates

commit5f406972a5400acf57a67180003c950f04551ffd authorAnderson Torres <torres.anderson.85@protonmail.com> dateSat 8 Jan 2022, 19:48 (5 years ago) parentd53d21430b3b39
5 files changed+11−71
pkgs/applications/editors/emacs/elisp-packages/apheleia/default.nix+8−4 pkgs/applications/editors/emacs/elisp-packages/bqn-mode/default.nix+3−3 pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix−2 pkgs/applications/editors/emacs/elisp-packages/org-generated.nix−33 pkgs/applications/editors/emacs/elisp-packages/tramp/default.nix−29
pkgs/applications/editors/emacs/elisp-packages/apheleia/default.nix+8−4
@@ -7,13 +7,13 @@
77
88trivialBuild rec {
99 pname = "apheleia";
10− version = "1.1.2+unstable=2021-10-03";
10+ version = "1.2";
1111
1212 src = fetchFromGitHub {
1313 owner = "raxod502";
1414 repo = pname;
15− rev = "8b9d576f2fda10d0c9051fc03c1eb1d9791e32fd";
16− hash = "sha256-QwGlCdHBll16mbfQxGw1EORZFUxYCZSt8ThYTTGjRpo=";
15+ rev = "v${version}";
16+ hash = "sha256-yd9yhQOs0+RB8RKaXnV/kClDm8cO97RkC8yw5b8IKRo=";
1717 };
1818
1919 buildInputs = [
@@ -23,8 +23,12 @@ trivialBuild rec {
2323 meta = with lib; {
2424 homepage = "https://github.com/raxod502/apheleia";
2525 description = "Asynchronous buffer reformat";
26+ longDescription = ''
27+ Run code formatter on buffer contents without moving point, using RCS
28+ patches and dynamic programming.
29+ '';
2630 license = licenses.mit;
2731 maintainers = with maintainers; [ AndersonTorres leungbk ];
28− platforms = emacs.meta.platforms;
32+ inherit (emacs.meta) platforms;
2933 };
3034}
pkgs/applications/editors/emacs/elisp-packages/bqn-mode/default.nix+3−3
@@ -5,13 +5,13 @@
55
66trivialBuild {
77 pname = "bqn-mode";
8− version = "0.pre+date=2021-12-03";
8+ version = "0.pre+date=2022-01-07";
99
1010 src = fetchFromGitHub {
1111 owner = "museoa";
1212 repo = "bqn-mode";
13− rev = "38fba1193e0d1101f3b90bd76e419c011651ad6f";
14− sha256 = "0fdfz3kmrdgmx2i6fgrrj1cvapvrgnc3ahnwx3aayrpl1f091439";
13+ rev = "86ef8b4d32d272b2765cd4a6e6e0b70a4f3e99a2";
14+ hash = "sha256-6ygV/iNzzpZ77w+Dh/snHAzUxrbfaU9TxuNOtJK6pNQ=";
1515 };
1616
1717 meta = with lib; {
pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix−2
@@ -229,8 +229,6 @@
229229
230230 sv-kalender = callPackage ./sv-kalender { };
231231
232− tramp = callPackage ./tramp { };
233−
234232 youtube-dl = callPackage ./youtube-dl { };
235233
236234 # From old emacsPackages (pre emacsPackagesNg)
pkgs/applications/editors/emacs/elisp-packages/org-generated.nixdeleted−33
@@ -1,33 +0,0 @@
1−{ callPackage }:
2− {
3− org = callPackage ({ elpaBuild, fetchurl, lib }:
4− elpaBuild {
5− pname = "org";
6− ename = "org";
7− version = "20210929";
8− src = fetchurl {
9− url = "https://orgmode.org/elpa/org-20210929.tar";
10− sha256 = "1fxhxjy48jxvs16x7270c4qj6n4lm952sn7q369c88gbf2jqxis4";
11− };
12− packageRequires = [];
13− meta = {
14− homepage = "https://elpa.gnu.org/packages/org.html";
15− license = lib.licenses.free;
16− };
17− }) {};
18− org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }:
19− elpaBuild {
20− pname = "org-plus-contrib";
21− ename = "org-plus-contrib";
22− version = "20210929";
23− src = fetchurl {
24− url = "https://orgmode.org/elpa/org-plus-contrib-20210929.tar";
25− sha256 = "0bn80kji2h423d39c0am2r3p2hwvdxs9rm31xa4810dff27ihxb1";
26− };
27− packageRequires = [];
28− meta = {
29− homepage = "https://elpa.gnu.org/packages/org-plus-contrib.html";
30− license = lib.licenses.free;
31− };
32− }) {};
33− }
pkgs/applications/editors/emacs/elisp-packages/tramp/default.nixdeleted−29
@@ -1,29 +0,0 @@
1−{ lib
2−, stdenv
3−, fetchurl
4−, emacs
5−, texinfo
6−}:
7−
8−stdenv.mkDerivation rec {
9− pname = "tramp";
10− version = "2.5.1";
11−
12− src = fetchurl {
13− url = "mirror://gnu/tramp/${pname}-${version}.tar.gz";
14− hash = "sha256-+jjWBcj2dP9Xyj4dzpAX86KnajVa9eFDcjD9xTw6vks=";
15− };
16−
17− buildInputs = [
18− emacs
19− texinfo
20− ];
21−
22− meta = with lib; {
23− homepage = "https://www.gnu.org/software/tramp";
24− description = "Transparently access remote files from Emacs (latest version)";
25− license = licenses.gpl3Plus;
26− maintainers = with maintainers; [ AndersonTorres ];
27− inherit (emacs.meta) platforms;
28− };
29−}