From b9c40602ba8119d36d824f43d069616e5d00c385 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Fri, 21 Apr 2023 08:25:41 -0400 Subject: [PATCH] +solana (#1338) --- projects/solana.com/package.yml | 55 +++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 projects/solana.com/package.yml diff --git a/projects/solana.com/package.yml b/projects/solana.com/package.yml new file mode 100644 index 00000000..60913c2d --- /dev/null +++ b/projects/solana.com/package.yml @@ -0,0 +1,55 @@ +distributable: + url: https://github.com/solana-labs/solana/archive/v{{version}}.tar.gz + strip-components: 1 + +versions: + github: solana-labs/solana + +dependencies: + protobuf.dev: ^21 + zlib.net: ^1.2 + openssl.org: ^1.1 + +build: + dependencies: + protobuf.dev: ^21 + rust-lang.org/cargo: '*' + freedesktop.org/pkg-config: ^0.29 + script: | + for x in \ + cli \ + bench-streamer \ + faucet \ + keygen \ + log-analyzer \ + net-shaper \ + stake-accounts \ + sys-tuner \ + tokens \ + watchtower + do + cargo install --locked --root {{prefix}} --path $x + done + env: + # TODO this should be fixed in brewkit + linux/aarch64: + PKG_CONFIG_PATH: /usr/lib/aarch64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH + linux/x86-64: + PKG_CONFIG_PATH: /usr/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH + +provides: + - bin/solana + - bin/solana-keygen + - bin/solana-bench-streamer + - bin/solana-faucet + - bin/solana-keygen + - bin/solana-log-analyzer + - bin/solana-net-shaper + - bin/solana-stake-accounts + - bin/solana-sys-tuner + - bin/solana-tokens + - bin/solana-watchtower + +test: | + solana-keygen new --no-bip39-passphrase --no-outfile + solana-keygen --version | grep {{version}}