aboutsummaryrefslogtreecommitdiffstats
path: root/community/electrs/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/electrs/APKBUILD')
-rw-r--r--community/electrs/APKBUILD28
1 files changed, 15 insertions, 13 deletions
diff --git a/community/electrs/APKBUILD b/community/electrs/APKBUILD
index 4508f9315a4..05f3d042f88 100644
--- a/community/electrs/APKBUILD
+++ b/community/electrs/APKBUILD
@@ -1,21 +1,26 @@
# Contributor: Nicolas Lorin <androw95220@gmail.com>
# Maintainer: MichaƂ Adamski <michal@ert.pl>
pkgname=electrs
-pkgver=0.9.7
-pkgrel=1
+pkgver=0.10.4
+pkgrel=0
pkgdesc="Efficient re-implementation of Electrum Server in Rust"
url="https://github.com/romanz/electrs"
license="MIT"
-arch="all !s390x !riscv64" # limited by rust/cargo
-makedepends="cargo rocksdb-dev clang-libs"
-source="https://github.com/romanz/electrs/archive/v$pkgver/electrs-$pkgver.tar.gz
- 10-rocksdb.patch
- 11-rocksdb-locked.patch
- 12-db.rs.patch
+# s390x, riscv64: limited by rust/cargo
+# armhf, armv7, x86: limited by rocksdb
+arch="all !s390x !riscv64 !armhf !armv7 !x86"
+makedepends="
+ cargo
+ cargo-auditable
+ clang15-libclang
+ linux-headers
+ rocksdb-dev<7.10
+ rustfmt
"
+source="https://github.com/romanz/electrs/archive/v$pkgver/electrs-$pkgver.tar.gz"
build() {
- ROCKSDB_INCLUDE_DIR=/usr/include ROCKSDB_LIB_DIR=/usr/lib cargo build --all --features "metrics_process" --release --locked
+ ROCKSDB_INCLUDE_DIR=/usr/include ROCKSDB_LIB_DIR=/usr/lib cargo auditable build --all --features "metrics_process" --release --locked
}
check() {
@@ -27,8 +32,5 @@ package() {
}
sha512sums="
-9dd2df7b3af106b813a875f5c2140b4dce1824dd671430299df7cb9b7e02f4fe21ac4289f7d2cb711d30d4912b57a19a5543b7ced30e822448392d3513398cc1 electrs-0.9.7.tar.gz
-485af61ccc59e987b1ce024ea02ef3917bb31a4e2cbd2bc55fe70042a1331dc5d6a884eff021db0106e9d900ac46755e71381e77ecdc3a896189597fb04b060f 10-rocksdb.patch
-6509c7492bd577c96f17a61ed97422f5928ec8d0b3d317ded8f8331d45dd735152df9c4125f99ceda001484089f39e90748fa5c899198109139ebf3d4294aead 11-rocksdb-locked.patch
-255f917bd0ba8fb7377676a25222528f6c6ebbfa114d3ae1fbfaafd6a68c2c849865a3eab8ff029bb7877924aa2a95dba0d39ebbd4936b6af44e990db467cc58 12-db.rs.patch
+346366e8f661e54036daaf9d650de065fab9726e8b080a3a6bc9b366875567e6cf9da8ac2f2c84b36943404bc9827a159b0f9abf64c355b6e34735cdb1b60bec electrs-0.10.4.tar.gz
"