fix: brew "all" arch

This commit is contained in:
relikd
2025-08-31 12:22:54 +02:00
parent 8e4bba178d
commit d5cbeaa360

View File

@@ -1013,6 +1013,8 @@ class Brew:
Log.debug('[DEBUG] query Brew.sh manifest for', pkg, '...') Log.debug('[DEBUG] query Brew.sh manifest for', pkg, '...')
manifest = ApiBrew.manifest(pkg, force=force) manifest = ApiBrew.manifest(pkg, force=force)
targets = manifest['bottle']['stable']['files'] targets = manifest['bottle']['stable']['files']
if arch not in targets and 'all' in targets:
arch = 'all'
return Brew.PackageManifest( return Brew.PackageManifest(
version=manifest['versions']['stable'], version=manifest['versions']['stable'],
digest=targets[arch]['sha256'] if arch in targets else None, digest=targets[arch]['sha256'] if arch in targets else None,