diff --git a/pkgs/kop-fileshare/default.nix b/pkgs/kop-fileshare/default.nix index 7fba256..d3a1272 100644 --- a/pkgs/kop-fileshare/default.nix +++ b/pkgs/kop-fileshare/default.nix @@ -12,7 +12,7 @@ buildGoModule rec { src = fetchGit { url = "git@github.com:kropatz/kop-fileshare.git"; ref = "master"; - rev = "211c9654ee76404136dcaec5141d7a885666e823"; + rev = "3b703425684efce51692a05c3f77f0ad9e4a7eb7"; }; vendorHash = "sha256-OQ6rNgOQHrrhE7DT+ulwpWJCDJ4DeJiDzriAu3mfS7I="; diff --git a/pkgs/kop-fileshare/update.sh b/pkgs/kop-fileshare/update.sh new file mode 100755 index 0000000..fbcfca9 --- /dev/null +++ b/pkgs/kop-fileshare/update.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p jq nix-prefetch-git + +set -e + +PACKAGE_FILE="default.nix" # Replace with your package file path +REPO_URL="git@github.com:kropatz/kop-fileshare.git" # Replace with the repository URL + +SCRIPT_DIR=$(dirname $(realpath $0)) + +echo "Fetching latest revision from $REPO_URL..." + +# Get the latest revision and sha256 +latest_rev=$(nix-prefetch-git $REPO_URL | jq -r '.rev') + +echo "Latest revision: $latest_rev" + +# Update the package file with the new revision and sha256 +sed -i "s|rev = \".*\";|rev = \"$latest_rev\";|" "$SCRIPT_DIR"/$PACKAGE_FILE + +echo "Package file $SCRIPT_DIR $PACKAGE_FILE updated successfully."