Package Details: electrum-server-git 20170312-1

Git Clone URL: (read-only, click to copy)
Package Base: electrum-server-git
Description: Server to support Electrum python-based Bitcoin client
Upstream URL:
Licenses: AGPL3
Conflicts: electrum-server
Provides: electrum-server
Submitter: duncant
Maintainer: None
Last Packager: atweiden
Votes: 5
Popularity: 0.000000
First Submitted: 2012-10-15 17:46
Last Updated: 2017-03-12 19:19

Dependencies (12)

Required by (0)

Sources (2)

Latest Comments

atweiden commented on 2017-03-12 20:20

Upstream has deprecated electrum-server in favor of electrumx. See:

hachre commented on 2014-06-22 16:54

@atweiden: I agree, I only wanted to use it to download the foundry db. Do you have any ties to upstream? Maybe the refactor you mentioned would be useful at the source as well.

atweiden commented on 2014-06-22 16:36

Since this PKGBUILD offers a systemd service, the start script included upstream is mostly redundant. It is primarily for automatically downloading the DB from the foundry. It may be possible to script the download from systemd services working together. PRs accepted at, otherwise it always seemed to me that it should either be done by a CM like Ansible, or the downloading part should be refactored out of the start script to better support those who do not want to run software daemons from bash scripts.

atweiden commented on 2014-06-22 16:26

I think the solution for this PKGBUILD is to adapt the included start script to systemd in full.

atweiden commented on 2014-06-22 16:22

find . -type f -print0 | xargs -0 sed -i 's#electrum\.conf#electrum-server.conf#g'

hachre commented on 2014-06-19 07:56

The line:
find . -type f -print0 -iname "start" | xargs -0 sed -i 's#electrum.conf#electrum-server.conf#g'

in your PKGBUILD causes the variable name "electrum_config" in the supplied "start" and "stop" scripts to be changed to "electrum-server.config" which is an invalid shell variable name, thus the scripts are then broken.

I do not know why sed does this since you are looking for electrum.conf not electrum_conf but it does it nonetheless.

Maybe you could look into this.

atweiden commented on 2014-03-01 05:47

python2-plyvel replaces python2-leveldb-svn.

'snappy' is needed as well according to EagleTM on #electrum.

LucasHenderson commented on 2014-01-05 04:07

'cp -r backends/abe "${DATA_DIR}/backends/"' needs to be removed; it would appear that at least on the master branch, it no longer exists.

Also, python2-leveldb-svn might need to be added as a dependency. It seemed to want it at some point.