about summary refs log tree commit diff
path: root/pkgs/applications/editors/emacs
diff options
context:
space:
mode:
authoradisbladis <adisbladis@gmail.com>2022-04-24 02:10:38 +1200
committeradisbladis <adisbladis@gmail.com>2022-04-24 07:19:15 +1200
commit00af59359fd4ce22922b438527ebe71fefea586e (patch)
tree9d3851807398006f2883a9fbe04bd5908726ccb0 /pkgs/applications/editors/emacs
parent028a9348963e73a5998aeb1b3265b005ff06b6b2 (diff)
downloadnixlib-00af59359fd4ce22922b438527ebe71fefea586e.tar
nixlib-00af59359fd4ce22922b438527ebe71fefea586e.tar.gz
nixlib-00af59359fd4ce22922b438527ebe71fefea586e.tar.bz2
nixlib-00af59359fd4ce22922b438527ebe71fefea586e.tar.lz
nixlib-00af59359fd4ce22922b438527ebe71fefea586e.tar.xz
nixlib-00af59359fd4ce22922b438527ebe71fefea586e.tar.zst
nixlib-00af59359fd4ce22922b438527ebe71fefea586e.zip
emacs.pkgs.tsc: 0.16.1 -> 0.18.0
Use auto-updater JSON
Diffstat (limited to 'pkgs/applications/editors/emacs')
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/tsc/default.nix13
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/tsc/src.json10
2 files changed, 15 insertions, 8 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/tsc/default.nix b/pkgs/applications/editors/emacs/elisp-packages/tsc/default.nix
index ae0c5c28736c..a9462298979d 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/tsc/default.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/tsc/default.nix
@@ -15,14 +15,11 @@
 }:
 
 let
-  version = "0.16.1";
 
-  src = fetchFromGitHub {
-    owner = "emacs-tree-sitter";
-    repo = "elisp-tree-sitter";
-    rev = version;
-    sha256 = "sha256-tAohHdAsy/HTFFPSNOo0UyrdolH8h0KF2ekFXuLltBE=";
-  };
+  srcMeta = lib.importJSON ./src.json;
+  inherit (srcMeta) version;
+
+  src = fetchFromGitHub srcMeta.src;
 
   tsc = melpaBuild {
     inherit src;
@@ -62,7 +59,7 @@ let
       rm -r $out/lib
     '';
 
-    cargoSha256 = "sha256-7UOhs3wx6fGvqPjNxUKoEHwPtiJ5zgLFPwDSvhYlmis=";
+    inherit (srcMeta) cargoSha256;
   };
 
 in symlinkJoin {
diff --git a/pkgs/applications/editors/emacs/elisp-packages/tsc/src.json b/pkgs/applications/editors/emacs/elisp-packages/tsc/src.json
new file mode 100644
index 000000000000..6aa6fee1830a
--- /dev/null
+++ b/pkgs/applications/editors/emacs/elisp-packages/tsc/src.json
@@ -0,0 +1,10 @@
+{
+  "src": {
+    "owner": "emacs-tree-sitter",
+    "repo": "elisp-tree-sitter",
+    "rev": "909717c685ff5a2327fa2ca8fb8a25216129361c",
+    "sha256": "LrakDpP3ZhRQqz47dPcyoQnu5lROdaNlxGaQfQT6u+k="
+  },
+  "version": "0.18.0",
+  "cargoSha256": "sha256-IRCZqszBkGF8anF/kpcPOzHdOP4lAtJBAp6FS5tAOx8="
+}