mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-22 16:22:24 +01:00
35 lines
1.3 KiB
Plaintext
35 lines
1.3 KiB
Plaintext
# Contributor: Nicolas Lorin <androw95220@gmail.com>
|
|
# Maintainer: Michał Adamski <michal@ert.pl>
|
|
pkgname=electrs
|
|
pkgver=0.9.5
|
|
pkgrel=4
|
|
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
|
|
"
|
|
|
|
build() {
|
|
ROCKSDB_INCLUDE_DIR=/usr/include ROCKSDB_LIB_DIR=/usr/lib cargo build --all --features "metrics_process" --release --locked
|
|
}
|
|
|
|
check() {
|
|
cargo test --all --release --locked
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 target/release/$pkgname -t "$pkgdir"/usr/bin
|
|
}
|
|
|
|
sha512sums="
|
|
5b04393e0c975923a8c6442bdce8648213abef49e56b062b919680d50ded4864af56d6c5512702b9307df5b826cae9fc44d522db9650bb83819baa45c3192827 electrs-0.9.5.tar.gz
|
|
485af61ccc59e987b1ce024ea02ef3917bb31a4e2cbd2bc55fe70042a1331dc5d6a884eff021db0106e9d900ac46755e71381e77ecdc3a896189597fb04b060f 10-rocksdb.patch
|
|
6509c7492bd577c96f17a61ed97422f5928ec8d0b3d317ded8f8331d45dd735152df9c4125f99ceda001484089f39e90748fa5c899198109139ebf3d4294aead 11-rocksdb-locked.patch
|
|
255f917bd0ba8fb7377676a25222528f6c6ebbfa114d3ae1fbfaafd6a68c2c849865a3eab8ff029bb7877924aa2a95dba0d39ebbd4936b6af44e990db467cc58 12-db.rs.patch
|
|
"
|