summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD24
2 files changed, 28 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a206961732e5..3f77d3cfa10c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = solana
pkgdesc = A fast, secure, and censorship resistant blockchain.
- pkgver = 1.13.6
+ pkgver = 1.16.17
pkgrel = 1
epoch = 1
url = https://www.solana.com
@@ -9,26 +9,33 @@ pkgbase = solana
arch = aarch64
license = Apache
makedepends = rustup
+ makedepends = openssl
+ makedepends = zlib
+ makedepends = protobuf
+ makedepends = protobuf-c
makedepends = clang
+ makedepends = cmake
+ makedepends = llvm
+ makedepends = rocksdb
depends = systemd-libs
provides = spl-token
conflicts = solana-aarch64
conflicts = solana-bin
conflicts = solana-testnet
conflicts = spl-token
- noextract = perf-libs-0.19.3.tar.gz
+ noextract = perf-libs-0.19.4.tar.gz
source = cargo-build-bpf
source = solana.sysusers
source = solana.tmpfiles
- source = solana-1.13.6.tar.gz::https://github.com/solana-labs/solana/archive/v1.13.6.tar.gz
- source = spl-token-cli-2.0.17.tar.gz::https://github.com/solana-labs/solana-program-library/archive/refs/tags/token-cli-v2.0.17.tar.gz
+ source = solana-1.16.17.tar.gz::https://github.com/solana-labs/solana/archive/v1.16.17.tar.gz
+ source = spl-token-cli-2.3.0.tar.gz::https://github.com/solana-labs/solana-program-library/archive/refs/tags/token-cli-v2.3.0.tar.gz
sha256sums = 94bdd2014eea655a3576a0c67e2a56db33cb957636ca72186711be75615c1cf5
sha256sums = bf7e015436e3d15e70fc67f323bbd04163f79a4de7d06a254a5409bd031227b0
sha256sums = 70cd710d4037210af9ea27ebcfe1be4c36992bad2a2fe816b7c371e352aecaed
- sha256sums = b4dc483102cddc683a22ec235af5ceb7f5a3bbe8054a5019648f33367b7e9a92
- sha256sums = c17d42533fb666392cd577ecbc67eddad950ab8b911fa8e82e9c03dceaf37862
- source_x86_64 = perf-libs-0.19.3.tar.gz::https://github.com/solana-labs/solana-perf-libs/releases/download/v0.19.3/solana-perf.tgz
+ sha256sums = 4f486726d75a6c022c1a399d21cfcc6732029aa0ba6a14da7229e789ab8db418
+ sha256sums = a0deed3548aa9d7517b74f17a9bbe44cb4a022689f38ea9fb30d51ff4566f50a
+ source_x86_64 = perf-libs-0.19.4.tar.gz::https://github.com/solana-labs/solana-perf-libs/archive/refs/tags/v0.19.4.tar.gz
optdepends_x86_64 = ocl-icd: for operations requiring CUDA
- sha256sums_x86_64 = 5850dc8ba63017cdb0c97357cc0e26e60f445abc1ef3c95a61b88e59afae71a4
+ sha256sums_x86_64 = d616f89316d401d3d93dd23a5304957cc62b16d93f1e010426e3715418e0f9a6
pkgname = solana
diff --git a/PKGBUILD b/PKGBUILD
index 3b38e832c14b..d5cdc4a19b8b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,18 +2,18 @@
# Contributor: BlackCatDevel0per
pkgname=solana
-pkgver=1.13.6
+pkgver=1.16.17
epoch=1
-_tokenver=2.0.17
-_perflibsver=0.19.3
-_rustver=1.59.0
+_tokenver=2.3.0
+_perflibsver=0.19.4
+_rustver=1.69.0
pkgrel=1
pkgdesc="A fast, secure, and censorship resistant blockchain."
url="https://www.solana.com"
arch=('x86_64' 'aarch64')
license=('Apache')
depends=("systemd-libs")
-makedepends=("rustup" "clang")
+makedepends=("rustup" "openssl" "zlib" "protobuf" "protobuf-c" "clang" "cmake" "llvm" "rocksdb")
optdepends_x86_64=("ocl-icd: for operations requiring CUDA")
conflicts=("solana-aarch64" "solana-bin" "solana-testnet" "spl-token")
provides=("spl-token")
@@ -23,13 +23,13 @@ source=("cargo-build-bpf"
"$pkgname.tmpfiles"
"$pkgname-$pkgver.tar.gz::https://github.com/solana-labs/$pkgname/archive/v$pkgver.tar.gz"
"spl-token-cli-$_tokenver.tar.gz::https://github.com/solana-labs/solana-program-library/archive/refs/tags/token-cli-v$_tokenver.tar.gz")
-source_x86_64=("perf-libs-$_perflibsver.tar.gz::https://github.com/solana-labs/solana-perf-libs/releases/download/v$_perflibsver/solana-perf.tgz")
+source_x86_64=("perf-libs-$_perflibsver.tar.gz::https://github.com/solana-labs/solana-perf-libs/archive/refs/tags/v$_perflibsver.tar.gz")
sha256sums=('94bdd2014eea655a3576a0c67e2a56db33cb957636ca72186711be75615c1cf5'
'bf7e015436e3d15e70fc67f323bbd04163f79a4de7d06a254a5409bd031227b0'
'70cd710d4037210af9ea27ebcfe1be4c36992bad2a2fe816b7c371e352aecaed'
- 'b4dc483102cddc683a22ec235af5ceb7f5a3bbe8054a5019648f33367b7e9a92'
- 'c17d42533fb666392cd577ecbc67eddad950ab8b911fa8e82e9c03dceaf37862')
-sha256sums_x86_64=('5850dc8ba63017cdb0c97357cc0e26e60f445abc1ef3c95a61b88e59afae71a4')
+ '4f486726d75a6c022c1a399d21cfcc6732029aa0ba6a14da7229e789ab8db418'
+ 'a0deed3548aa9d7517b74f17a9bbe44cb4a022689f38ea9fb30d51ff4566f50a')
+sha256sums_x86_64=('d616f89316d401d3d93dd23a5304957cc62b16d93f1e010426e3715418e0f9a6')
noextract=("perf-libs-$_perflibsver.tar.gz")
prepare() {
@@ -58,11 +58,12 @@ build() {
solana-ledger-tool
solana-log-analyzer
solana-net-shaper
- solana-sys-tuner
solana-validator
rbpf-cli
cargo-build-bpf
+ cargo-build-sbf
cargo-test-bpf
+ cargo-test-sbf
solana-dos
solana-install-init
solana-stake-accounts
@@ -104,10 +105,11 @@ package() {
solana-ledger-tool
solana-log-analyzer
solana-net-shaper
- solana-sys-tuner
solana-validator
rbpf-cli
+ cargo-build-sbf
cargo-test-bpf
+ cargo-test-sbf
solana-dos
solana-install-init
solana-stake-accounts