Package Details: electrs 0.11.0-1

Git Clone URL: https://aur.archlinux.org/electrs.git (read-only, click to copy)
Package Base: electrs
Description: An efficient re-implementation of Electrum Server in Rust
Upstream URL: https://github.com/romanz/electrs
Licenses: MIT
Submitter: tredaelli
Maintainer: tredaelli (intelfx)
Last Packager: intelfx
Votes: 9
Popularity: 0.001398
First Submitted: 2019-07-07 16:13 (UTC)
Last Updated: 2026-03-15 20:46 (UTC)

Latest Comments

cryptoquick commented on 2026-07-15 12:51 (UTC) (edited on 2026-07-15 12:52 (UTC) by cryptoquick)

0.11.1 needs this patch to work:

diff --git a/.SRCINFO b/.SRCINFO
index 79c58fb..43862f0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = electrs
    pkgdesc = An efficient re-implementation of Electrum Server in Rust
-   pkgver = 0.11.0
+   pkgver = 0.11.1
    pkgrel = 1
    url = https://github.com/romanz/electrs
    arch = aarch64
@@ -11,11 +11,11 @@ pkgbase = electrs
    makedepends = cmake
    makedepends = rust
    depends = gcc-libs
-   source = git+https://github.com/romanz/electrs.git#tag=v0.11.0
+   source = git+https://github.com/romanz/electrs.git#tag=v0.11.1
    source = electrs.service
    source = electrs.sysusers
    source = electrs.tmpfiles
-   b2sums = 749e6d2ddc32eba90ff763945de03be09a9674977e291cdf3fe2be509f17016615e8f555cf4d38ffbe83a107e200f4dcada23045289122aec991db987422eb45
+   b2sums = 72c6da852bbb0fc646d449f396aa0046bae8e68118f69248c17c5c660e60ac09bbbd6743330870f978f584794ff65de15c5ce3f716f4bcf7c11885ab35f19d62
    b2sums = b35197127fcd1bf23dbbed45b877e30526f98b26d3c0c4635cf29b1b873c243fe5a6f7791e70be3b4a6b7e963bde2b205929d8d6ce511bf034b70c322ba6947e
    b2sums = c4ee47153225927549557dcb5d03f63d64434cbfa94b695fd0cf5dacd725f95f9ee0144bdc5e89401e6c4f13cf6171ebcab99efb713bfcbbf72717fe806b5d9d
    b2sums = b77dfecfd9f0bbbc7ceee7fe5776af1fd3f1c4f18519c74a559b7bdd79be3057a7c37bcf1e8aa4b9ec125a903fcd0a0bc16d75f1faa5a1abf6044dcf1a98a8cd
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7ead7a5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+# makepkg build debris
+src/
+pkg/
+electrs/
+*.pkg.tar*
+*.log
diff --git a/PKGBUILD b/PKGBUILD
index d43e5e0..eb89c12 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
 pkgname=electrs
-pkgver=0.11.0
+pkgver=0.11.1
 pkgrel=1
 pkgdesc="An efficient re-implementation of Electrum Server in Rust"
 arch=(aarch64 x86_64)
@@ -11,21 +11,19 @@ source=("git+https://github.com/romanz/electrs.git#tag=v$pkgver"
         "electrs.service"
         "electrs.sysusers"
         "electrs.tmpfiles")
-b2sums=('749e6d2ddc32eba90ff763945de03be09a9674977e291cdf3fe2be509f17016615e8f555cf4d38ffbe83a107e200f4dcada23045289122aec991db987422eb45'
+b2sums=('72c6da852bbb0fc646d449f396aa0046bae8e68118f69248c17c5c660e60ac09bbbd6743330870f978f584794ff65de15c5ce3f716f4bcf7c11885ab35f19d62'
         'b35197127fcd1bf23dbbed45b877e30526f98b26d3c0c4635cf29b1b873c243fe5a6f7791e70be3b4a6b7e963bde2b205929d8d6ce511bf034b70c322ba6947e'
         'c4ee47153225927549557dcb5d03f63d64434cbfa94b695fd0cf5dacd725f95f9ee0144bdc5e89401e6c4f13cf6171ebcab99efb713bfcbbf72717fe806b5d9d'
         'b77dfecfd9f0bbbc7ceee7fe5776af1fd3f1c4f18519c74a559b7bdd79be3057a7c37bcf1e8aa4b9ec125a903fcd0a0bc16d75f1faa5a1abf6044dcf1a98a8cd')

-prepare() {
+build() {
   if check_option lto y; then
-    CFLAGS+=" -ffat-lto-objects"
-    CXXFLAGS+=" -ffat-lto-objects"
+    export CFLAGS="${CFLAGS} -ffat-lto-objects"
+    export CXXFLAGS="${CXXFLAGS} -ffat-lto-objects"
   fi
   # https://github.com/facebook/rocksdb/issues/13365
-  CXXFLAGS+="  -include cstdint"
-}
+  export CXXFLAGS="${CXXFLAGS} -include cstdint"

-build() {
   cd "$pkgname"
   cargo build --bins --tests --release --locked
 }

delcomet commented on 2025-05-18 15:06 (UTC)

Not building at the moment due to rocksdb.

I used the work-around from here to get it to build: https://github.com/facebook/rocksdb/issues/13365

export CXXFLAGS="$CXXFLAGS -include cstdint"

cotsuka commented on 2024-02-28 20:26 (UTC)

v0.10.3 is now available: https://github.com/romanz/electrs/releases/tag/v0.10.3

For those trying to update in the meantime, this PKGBUILD is pretty barebones, so all you really need to do is change the pkgver when building (at least for v0.10.3).

jancici commented on 2024-01-22 08:58 (UTC)

please, could you update to 0.10.2 ? thanks

intelfx commented on 2023-07-07 13:19 (UTC)

@vorot93 et al.: electrs 0.9.14 does not build. I am waiting for electrs 0.10.0 release, at which point the PKGBUILD will be updated.

qherring commented on 2023-05-04 23:10 (UTC)

Fails to build. Im getting: error making: electrs-exit status 4

Any suggestions?

sovran commented on 2022-05-06 18:29 (UTC)

Hello tredaelli,

Thanks so much for maintaining this package on AUR! Could you update it to the newest version? Thanks so much!

tredaelli commented on 2022-04-07 14:30 (UTC)

it builds on a plain docker image and also by using extra-x86_64-build, so the package is ok

intelfx commented on 2022-04-07 14:21 (UTC) (edited on 2022-04-07 14:25 (UTC) by intelfx)

It was orphaned because there was an out-of-date report more than half a year old that you didn't act on. I was in process of updating the PKGBUILD when you raced me to re-adopt the package; have it your way, but FYI, it still doesn't build.

intelfx commented on 2021-08-10 13:49 (UTC)

Please update to 0.8.10: http://ix.io/3vyf