From b26caa914b716b87f3eda6ffbfbbc1ea0b704b1b Mon Sep 17 00:00:00 2001 From: Dennis Ameling Date: Thu, 27 Feb 2025 17:26:59 +0100 Subject: [PATCH] git-credential-manager: add native x64 and arm64 binaries GCM now has native binaries for x64 and arm64. This allows for better performance especially on arm64, because x86 emulation is no longer needed. Signed-off-by: Dennis Ameling --- mingw-w64-git-credential-manager/PKGBUILD | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/mingw-w64-git-credential-manager/PKGBUILD b/mingw-w64-git-credential-manager/PKGBUILD index bb5cc7f51b..1ec3e4f79f 100644 --- a/mingw-w64-git-credential-manager/PKGBUILD +++ b/mingw-w64-git-credential-manager/PKGBUILD @@ -13,16 +13,30 @@ pkgdesc="Credential Manager for Git" install=git-credential-manager.install arch=('any') project_url="https://github.com/git-ecosystem/git-credential-manager" -zip_url="${project_url}/releases/download/${_realtag}/gcm-win-x86-${_realver}.zip" src_zip_url="${project_url}/archive/${_realtag}.zip" license=('MIT') makedepends=('markdown') groups=('VCS') options=('!strip') -source=("${zip_url}" "$src_zip_url") +case "$CARCH" in +i686) + zipname="gcm-win-x86-${_realver}.zip" + sha256sum=TODO + ;; +x86_64) + zipname="gcm-win-x64-${_realver}.zip" + sha256sum=TODO + ;; +aarch64) + zipname="gcm-win-arm64-${_realver}.zip" + sha256sum=TODO + ;; +esac -sha256sums=('bddbc4a051fbfa67d70cd2b89d49229fc1a7788f8a9296da914fb3c42b783d7e' +source=("${project_url}/releases/download/${_realtag}/$zipname" "$src_zip_url") + +sha256sums=("$sha256sum" '550f8a8ca88e6519dab6a59e2c1b80c6b1f262e6337bf5b981e133c4e81c0a85') build() {