diff options
Diffstat (limited to 'overlays/patches/emacs/overlay/repos/emacs/update')
-rwxr-xr-x | overlays/patches/emacs/overlay/repos/emacs/update | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/overlays/patches/emacs/overlay/repos/emacs/update b/overlays/patches/emacs/overlay/repos/emacs/update index b5ad47015107..89a5421104ec 100755 --- a/overlays/patches/emacs/overlay/repos/emacs/update +++ b/overlays/patches/emacs/overlay/repos/emacs/update @@ -25,6 +25,7 @@ function update_github_repo() { owner=$1 repo=$2 branch=$3 + output_name=$4 echo $repo $branch # Get relevant data (commit id and timestamp) for the latest commit @@ -34,9 +35,8 @@ function update_github_repo() { commit_sha=$(echo $commit_data | cut -d '/' -f 2) version_number=$(echo $commit_data | cut -d '/' -f 3 | cut -d 'T' -f 1 | sed 's/-//g').0 - output_branch=$(echo $branch | sed s/"\/"/"_"/) digest=$(nix-prefetch-url --unpack "https://github.com/$owner/$repo/archive/${commit_sha}.tar.gz") - echo "{\"type\": \"github\", \"owner\": \"${owner}\", \"repo\": \"${repo}\", \"rev\": \"${commit_sha}\", \"sha256\": \"${digest}\", \"version\": \"${version_number}\"}" > $repo-$output_branch.json + echo "{\"type\": \"github\", \"owner\": \"${owner}\", \"repo\": \"${repo}\", \"rev\": \"${commit_sha}\", \"sha256\": \"${digest}\", \"version\": \"${version_number}\"}" > $repo-$output_name.json } function update_release() { @@ -44,7 +44,7 @@ function update_release() { tag=$(git ls-remote --tags --refs --sort=-v:refname https://git.savannah.gnu.org/git/emacs.git 'emacs-[1-9]*' | grep -Eo 'emacs-.*' | grep -v '\-rc' | head -n1) - digest=$(nix-prefetch-url --unpack "https://git.savannah.gnu.org/cgit/emacs.git/snapshot/emacs-${tag}.tar.gz") + digest=$(nix-prefetch-url --unpack "https://git.savannah.gnu.org/cgit/emacs.git/snapshot/${tag}.tar.gz") version_number=$(echo $tag | cut -d '-' -f 2) echo "{\"type\": \"savannah\", \"repo\": \"emacs\", \"rev\": \"${tag}\", \"sha256\": \"${digest}\", \"version\": \"${version_number}\"}" > emacs-unstable.json @@ -52,5 +52,6 @@ function update_release() { update_savannah_branch master update_release +update_github_repo emacs-lsp emacs json-rpc lsp nix-build --no-out-link --show-trace ./test.nix |