sqlite_orm: 1.9 -> 1.9.1 (#379250)
[NixPkgs.git] / pkgs / by-name / zr / zram-generator / update.sh
blobeae3c3dce27d94f9fab11b3999a47f841e09d8ff
1 #! /usr/bin/env nix-shell
2 #! nix-shell -i bash -p coreutils curl jq common-updater-scripts cargo
3 # shellcheck shell=bash
5 set -euo pipefail
7 version=$(curl -s https://api.github.com/repos/systemd/zram-generator/tags | jq -r '.[0].name')
8 update-source-version zram-generator "${version#v}"
10 tmp=$(mktemp -d)
11 trap 'rm -rf -- "${tmp}"' EXIT
13 git clone --depth 1 --branch "${version}" https://github.com/systemd/zram-generator.git "${tmp}/zram-generator"
14 cargo generate-lockfile --manifest-path "${tmp}/zram-generator/Cargo.toml"
15 cp "${tmp}/zram-generator/Cargo.lock" "$(dirname "$0")/Cargo.lock"