diff --git a/README.md b/README.md index 9b6159a..6984470 100644 --- a/README.md +++ b/README.md @@ -9,16 +9,10 @@ vcpkg registry for WikiOpenCite packages ## Updating / adding ports -Fetch the tar.gz of the latest release from +Get the sha512 ``` -http://github.com///archive/.tar.gz -``` - -Calculate the SHA512 and add it to the relevant cmake file. - -``` -sha512sum -.tar.gz +./get_sha512.sh ``` Format the config file. diff --git a/get_sha512.sh b/get_sha512.sh new file mode 100755 index 0000000..86b0760 --- /dev/null +++ b/get_sha512.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +# SPDX-FileCopyrightText: 2025 The University of St Andrews +# SPDX-License-Identifier: GPL-3.0-or-later + +# Arguments: +# $1 = repository in the form "OWNER/REPO" +# $2 = version tag (e.g. "0.5.0") + +set -euo pipefail + +REPO="$1" +VERSION="$2" + +curl -sSL "https://github.com/WikiOpenCite/${REPO}/archive/${VERSION}.tar.gz" -o - \ + | sha512sum | awk '{print $1}' diff --git a/ports/citescoop-proto/portfile.cmake b/ports/citescoop-proto/portfile.cmake index 60551d9..c6fc963 100644 --- a/ports/citescoop-proto/portfile.cmake +++ b/ports/citescoop-proto/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO WikiOpenCite/proto - REF 0.4.1 - SHA512 b5a715729ecb9152f6918e70b07a12cdb7d200a1a0cf469160445c21b71704624350284e1b18ba8b4393e45a9992eb76517cac3e4baf1bd42850ec54815ebeb0 + REF 0.5.0 + SHA512 11b3667a00bd4d41814a167a1a92119805302a840654f44e5c322d4c9f89484fadebe9451767da302cfcb3f34a4d5cf1e4517eb19f3abf3f79a786c00f16fd2b HEAD_REF main ) diff --git a/ports/citescoop-proto/vcpkg.json b/ports/citescoop-proto/vcpkg.json index b8f23be..7d8b9b6 100644 --- a/ports/citescoop-proto/vcpkg.json +++ b/ports/citescoop-proto/vcpkg.json @@ -1,6 +1,6 @@ { "name": "citescoop-proto", - "version-semver": "0.4.1", + "version-semver": "0.5.0", "description": "Protobuf definitions used by citescoop.", "homepage": "https://github.com/WikiOpenCite/citescoop", "dependencies": [ diff --git a/versions/baseline.json b/versions/baseline.json index 4fcd716..e0b0fbf 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -5,7 +5,7 @@ "port-version": 0 }, "citescoop-proto": { - "baseline": "0.4.1", + "baseline": "0.5.0", "port-version": 0 } } diff --git a/versions/c-/citescoop-proto.json b/versions/c-/citescoop-proto.json index 37a3905..b0217d4 100644 --- a/versions/c-/citescoop-proto.json +++ b/versions/c-/citescoop-proto.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "057b485cf9f3f1be6a730ebf4296675342961ee2", + "version-semver": "0.5.0", + "port-version": 0 + }, { "git-tree": "1fbf465c96e62e2dc8048edc22c1c3ab2788beca", "version-semver": "0.4.1",