+az (azure-cli) (#451)

* add azure-cli

* simplify build script

* fix srcroot
This commit is contained in:
Marc Seitz 2023-03-04 18:12:37 -07:00 committed by GitHub
parent 49ebc2ac8a
commit 7506d017eb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,35 @@
distributable:
url: https://github.com/Azure/azure-cli/archive/refs/tags/azure-cli-{{version}}.tar.gz
strip-components: 1
# if theres a github then we can parse the versions
versions:
github: Azure/azure-cli/tags # reads github tags from github
strip: /^azure-cli-/
dependencies:
openssl.org: 1.1
python.org: ^3.10
sourceware.org/libffi: '*'
build:
dependencies:
tea.xyz/gx/cc: c99
tea.xyz/gx/make: '*'
rust-lang.org: '*'
linux:
freedesktop.org/pkg-config: '*'
script: |
_SRCROOT="$SRCROOT"
for venv in azure-cli{-telemetry,-core,}; do
SRCROOT="$_SRCROOT"/src/"$venv" python-venv.sh "{{prefix}}"/bin/az
done
provides:
- bin/az
test:
script: |
az cloud show --name AzureCloud