nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 24 lines 712 B view raw
1#!/usr/bin/env nix-shell 2#!nix-shell -i bash -p nodejs curl gnused jq nix bash coreutils nix-update yarn-berry_4.yarn-berry-fetcher 3 4set -eou pipefail 5 6PACKAGE_DIR=$(realpath "$(dirname "$0")") 7NEW_VERSION=$(npm view 'joplin' version) 8 9if [[ "$UPDATE_NIX_OLD_VERSION" == "$NEW_VERSION" ]]; then 10 echo "package is up-to-date: $UPDATE_NIX_OLD_VERSION" 11 exit 0 12fi 13 14nix-update "$UPDATE_NIX_PNAME" --version "$NEW_VERSION" || true 15 16WORKDIR=$(mktemp -d) 17 18git clone "https://github.com/laurent22/joplin" -b "v$NEW_VERSION" "$WORKDIR/src" 19pushd "$WORKDIR/src" 20yarn-berry-fetcher missing-hashes yarn.lock >"$PACKAGE_DIR/missing-hashes.json" 21popd 22rm -rf "$WORKDIR" 23 24nix-update "$UPDATE_NIX_PNAME" --version skip || true