Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/finance/electrum Import finance/electrum from wip



details:   https://anonhg.NetBSD.org/pkgsrc/rev/815e107fc941
branches:  trunk
changeset: 429013:815e107fc941
user:      js <js%pkgsrc.org@localhost>
date:      Tue Apr 14 20:05:49 2020 +0000

description:
Import finance/electrum from wip

Electrum is an easy to use Bitcoin client, written in Python and using
Qt.

diffstat:

 finance/electrum/DESCR    |    5 +
 finance/electrum/Makefile |   36 +++
 finance/electrum/PLIST    |  546 ++++++++++++++++++++++++++++++++++++++++++++++
 finance/electrum/distinfo |    6 +
 4 files changed, 593 insertions(+), 0 deletions(-)

diffs (truncated from 609 to 300 lines):

diff -r eb165e935cc7 -r 815e107fc941 finance/electrum/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/electrum/DESCR    Tue Apr 14 20:05:49 2020 +0000
@@ -0,0 +1,5 @@
+Electrum is an easy to use Bitcoin client. It protects you from
+losing coins in a backup mistake or computer failure, because your
+wallet can be recovered from a secret phrase that you can write on
+paper or learn by heart. There is no waiting time when you start
+the client, because it does not download the Bitcoin blockchain.
diff -r eb165e935cc7 -r 815e107fc941 finance/electrum/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/electrum/Makefile Tue Apr 14 20:05:49 2020 +0000
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2020/04/14 20:05:49 js Exp $
+
+VERSION=       3.3.8
+DISTNAME=      Electrum-${VERSION}
+PKGNAME=       electrum-${VERSION}
+CATEGORIES=    finance
+MASTER_SITES=  https://download.electrum.org/${VERSION}/
+
+MAINTAINER=    js%pkgsrc.org@localhost
+HOMEPAGE=      https://electrum.org/
+COMMENT=       Easy to use Bitcoin client
+LICENSE=       gnu-gpl-v3
+
+NO_BUILD=                      yes
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+# Ordered the same as in contrib/requirements.txt
+DEPENDS+=      ${PYPKGPREFIX}-aes-[0-9]*:../../security/py-aes
+DEPENDS+=      ${PYPKGPREFIX}-ecdsa>=0.13:../../security/py-ecdsa
+DEPENDS+=      ${PYPKGPREFIX}-qrcode-[0-9]*:../../graphics/py-qrcode
+DEPENDS+=      ${PYPKGPREFIX}-protobuf-[0-9]*:../../devel/py-protobuf
+DEPENDS+=      ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
+DEPENDS+=      ${PYPKGPREFIX}-jsonrpclib-pelix-[0-9]*:../../textproc/py-jsonrpclib-pelix
+# Seems to work without qdarkstyle? Commented out as it's currently not packaged
+#DEPENDS+=     ${PYPKGPREFIX}-qdarkstyle-[0-9]*:../../
+DEPENDS+=      ${PYPKGPREFIX}-aiorpcX<0.19:../../net/py-aiorpcX
+DEPENDS+=      ${PYPKGPREFIX}-aiohttp>=3.3.0:../../www/py-aiohttp
+DEPENDS+=      ${PYPKGPREFIX}-aiohttp-socks-[0-9]*:../../www/py-aiohttp-socks
+DEPENDS+=      ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi
+
+REPLACE_PYTHON+=       lib/*.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../x11/py-qt5/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r eb165e935cc7 -r 815e107fc941 finance/electrum/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/electrum/PLIST    Tue Apr 14 20:05:49 2020 +0000
@@ -0,0 +1,546 @@
+@comment $NetBSD: PLIST,v 1.1 2020/04/14 20:05:49 js Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/electrum/__init__.py
+${PYSITELIB}/electrum/__init__.pyc
+${PYSITELIB}/electrum/__init__.pyo
+${PYSITELIB}/electrum/address_synchronizer.py
+${PYSITELIB}/electrum/address_synchronizer.pyc
+${PYSITELIB}/electrum/address_synchronizer.pyo
+${PYSITELIB}/electrum/base_crash_reporter.py
+${PYSITELIB}/electrum/base_crash_reporter.pyc
+${PYSITELIB}/electrum/base_crash_reporter.pyo
+${PYSITELIB}/electrum/base_wizard.py
+${PYSITELIB}/electrum/base_wizard.pyc
+${PYSITELIB}/electrum/base_wizard.pyo
+${PYSITELIB}/electrum/bip32.py
+${PYSITELIB}/electrum/bip32.pyc
+${PYSITELIB}/electrum/bip32.pyo
+${PYSITELIB}/electrum/bitcoin.py
+${PYSITELIB}/electrum/bitcoin.pyc
+${PYSITELIB}/electrum/bitcoin.pyo
+${PYSITELIB}/electrum/blockchain.py
+${PYSITELIB}/electrum/blockchain.pyc
+${PYSITELIB}/electrum/blockchain.pyo
+${PYSITELIB}/electrum/checkpoints.json
+${PYSITELIB}/electrum/checkpoints_testnet.json
+${PYSITELIB}/electrum/coinchooser.py
+${PYSITELIB}/electrum/coinchooser.pyc
+${PYSITELIB}/electrum/coinchooser.pyo
+${PYSITELIB}/electrum/commands.py
+${PYSITELIB}/electrum/commands.pyc
+${PYSITELIB}/electrum/commands.pyo
+${PYSITELIB}/electrum/constants.py
+${PYSITELIB}/electrum/constants.pyc
+${PYSITELIB}/electrum/constants.pyo
+${PYSITELIB}/electrum/contacts.py
+${PYSITELIB}/electrum/contacts.pyc
+${PYSITELIB}/electrum/contacts.pyo
+${PYSITELIB}/electrum/crypto.py
+${PYSITELIB}/electrum/crypto.pyc
+${PYSITELIB}/electrum/crypto.pyo
+${PYSITELIB}/electrum/currencies.json
+${PYSITELIB}/electrum/daemon.py
+${PYSITELIB}/electrum/daemon.pyc
+${PYSITELIB}/electrum/daemon.pyo
+${PYSITELIB}/electrum/dnssec.py
+${PYSITELIB}/electrum/dnssec.pyc
+${PYSITELIB}/electrum/dnssec.pyo
+${PYSITELIB}/electrum/ecc.py
+${PYSITELIB}/electrum/ecc.pyc
+${PYSITELIB}/electrum/ecc.pyo
+${PYSITELIB}/electrum/ecc_fast.py
+${PYSITELIB}/electrum/ecc_fast.pyc
+${PYSITELIB}/electrum/ecc_fast.pyo
+${PYSITELIB}/electrum/exchange_rate.py
+${PYSITELIB}/electrum/exchange_rate.pyc
+${PYSITELIB}/electrum/exchange_rate.pyo
+${PYSITELIB}/electrum/gui/__init__.py
+${PYSITELIB}/electrum/gui/__init__.pyc
+${PYSITELIB}/electrum/gui/__init__.pyo
+${PYSITELIB}/electrum/gui/icons/camera_dark.png
+${PYSITELIB}/electrum/gui/icons/camera_white.png
+${PYSITELIB}/electrum/gui/icons/clock1.png
+${PYSITELIB}/electrum/gui/icons/clock2.png
+${PYSITELIB}/electrum/gui/icons/clock3.png
+${PYSITELIB}/electrum/gui/icons/clock4.png
+${PYSITELIB}/electrum/gui/icons/clock5.pdn
+${PYSITELIB}/electrum/gui/icons/clock5.png
+${PYSITELIB}/electrum/gui/icons/coldcard.png
+${PYSITELIB}/electrum/gui/icons/coldcard_unpaired.png
+${PYSITELIB}/electrum/gui/icons/confirmed.png
+${PYSITELIB}/electrum/gui/icons/confirmed.svg
+${PYSITELIB}/electrum/gui/icons/copy.png
+${PYSITELIB}/electrum/gui/icons/digitalbitbox.png
+${PYSITELIB}/electrum/gui/icons/digitalbitbox_unpaired.png
+${PYSITELIB}/electrum/gui/icons/electrum.icns
+${PYSITELIB}/electrum/gui/icons/electrum.ico
+${PYSITELIB}/electrum/gui/icons/electrum.png
+${PYSITELIB}/electrum/gui/icons/electrum_dark_icon.png
+${PYSITELIB}/electrum/gui/icons/electrum_launcher.png
+${PYSITELIB}/electrum/gui/icons/electrum_light_icon.png
+${PYSITELIB}/electrum/gui/icons/electrum_presplash.png
+${PYSITELIB}/electrum/gui/icons/electrumb.png
+${PYSITELIB}/electrum/gui/icons/expired.png
+${PYSITELIB}/electrum/gui/icons/eye1.png
+${PYSITELIB}/electrum/gui/icons/file.png
+${PYSITELIB}/electrum/gui/icons/info.png
+${PYSITELIB}/electrum/gui/icons/keepkey.png
+${PYSITELIB}/electrum/gui/icons/keepkey_unpaired.png
+${PYSITELIB}/electrum/gui/icons/key.png
+${PYSITELIB}/electrum/gui/icons/ledger.png
+${PYSITELIB}/electrum/gui/icons/ledger_unpaired.png
+${PYSITELIB}/electrum/gui/icons/lock.png
+${PYSITELIB}/electrum/gui/icons/lock.svg
+${PYSITELIB}/electrum/gui/icons/microphone.png
+${PYSITELIB}/electrum/gui/icons/network.png
+${PYSITELIB}/electrum/gui/icons/offline_tx.png
+${PYSITELIB}/electrum/gui/icons/preferences.png
+${PYSITELIB}/electrum/gui/icons/preferences.svg
+${PYSITELIB}/electrum/gui/icons/qrcode.png
+${PYSITELIB}/electrum/gui/icons/qrcode_white.png
+${PYSITELIB}/electrum/gui/icons/revealer.png
+${PYSITELIB}/electrum/gui/icons/revealer_c.png
+${PYSITELIB}/electrum/gui/icons/safe-t.png
+${PYSITELIB}/electrum/gui/icons/safe-t_unpaired.png
+${PYSITELIB}/electrum/gui/icons/seal.png
+${PYSITELIB}/electrum/gui/icons/seed.png
+${PYSITELIB}/electrum/gui/icons/speaker.png
+${PYSITELIB}/electrum/gui/icons/status_connected.png
+${PYSITELIB}/electrum/gui/icons/status_connected.svg
+${PYSITELIB}/electrum/gui/icons/status_connected_fork.png
+${PYSITELIB}/electrum/gui/icons/status_connected_proxy.png
+${PYSITELIB}/electrum/gui/icons/status_connected_proxy.svg
+${PYSITELIB}/electrum/gui/icons/status_connected_proxy_fork.png
+${PYSITELIB}/electrum/gui/icons/status_disconnected.png
+${PYSITELIB}/electrum/gui/icons/status_disconnected.svg
+${PYSITELIB}/electrum/gui/icons/status_lagging.png
+${PYSITELIB}/electrum/gui/icons/status_lagging.svg
+${PYSITELIB}/electrum/gui/icons/status_lagging_fork.png
+${PYSITELIB}/electrum/gui/icons/status_waiting.png
+${PYSITELIB}/electrum/gui/icons/status_waiting.svg
+${PYSITELIB}/electrum/gui/icons/tab_addresses.png
+${PYSITELIB}/electrum/gui/icons/tab_coins.png
+${PYSITELIB}/electrum/gui/icons/tab_console.png
+${PYSITELIB}/electrum/gui/icons/tab_contacts.png
+${PYSITELIB}/electrum/gui/icons/tab_history.png
+${PYSITELIB}/electrum/gui/icons/tab_receive.png
+${PYSITELIB}/electrum/gui/icons/tab_send.png
+${PYSITELIB}/electrum/gui/icons/tor_logo.png
+${PYSITELIB}/electrum/gui/icons/trezor.png
+${PYSITELIB}/electrum/gui/icons/trezor_unpaired.png
+${PYSITELIB}/electrum/gui/icons/trustedcoin-status.png
+${PYSITELIB}/electrum/gui/icons/trustedcoin-wizard.png
+${PYSITELIB}/electrum/gui/icons/unconfirmed.png
+${PYSITELIB}/electrum/gui/icons/unlock.png
+${PYSITELIB}/electrum/gui/icons/unlock.svg
+${PYSITELIB}/electrum/gui/icons/unpaid.png
+${PYSITELIB}/electrum/gui/icons/update.png
+${PYSITELIB}/electrum/gui/icons/warning.png
+${PYSITELIB}/electrum/gui/icons/zoom.png
+${PYSITELIB}/electrum/gui/qt/__init__.py
+${PYSITELIB}/electrum/gui/qt/__init__.pyc
+${PYSITELIB}/electrum/gui/qt/__init__.pyo
+${PYSITELIB}/electrum/gui/qt/address_dialog.py
+${PYSITELIB}/electrum/gui/qt/address_dialog.pyc
+${PYSITELIB}/electrum/gui/qt/address_dialog.pyo
+${PYSITELIB}/electrum/gui/qt/address_list.py
+${PYSITELIB}/electrum/gui/qt/address_list.pyc
+${PYSITELIB}/electrum/gui/qt/address_list.pyo
+${PYSITELIB}/electrum/gui/qt/amountedit.py
+${PYSITELIB}/electrum/gui/qt/amountedit.pyc
+${PYSITELIB}/electrum/gui/qt/amountedit.pyo
+${PYSITELIB}/electrum/gui/qt/completion_text_edit.py
+${PYSITELIB}/electrum/gui/qt/completion_text_edit.pyc
+${PYSITELIB}/electrum/gui/qt/completion_text_edit.pyo
+${PYSITELIB}/electrum/gui/qt/console.py
+${PYSITELIB}/electrum/gui/qt/console.pyc
+${PYSITELIB}/electrum/gui/qt/console.pyo
+${PYSITELIB}/electrum/gui/qt/contact_list.py
+${PYSITELIB}/electrum/gui/qt/contact_list.pyc
+${PYSITELIB}/electrum/gui/qt/contact_list.pyo
+${PYSITELIB}/electrum/gui/qt/exception_window.py
+${PYSITELIB}/electrum/gui/qt/exception_window.pyc
+${PYSITELIB}/electrum/gui/qt/exception_window.pyo
+${PYSITELIB}/electrum/gui/qt/fee_slider.py
+${PYSITELIB}/electrum/gui/qt/fee_slider.pyc
+${PYSITELIB}/electrum/gui/qt/fee_slider.pyo
+${PYSITELIB}/electrum/gui/qt/history_list.py
+${PYSITELIB}/electrum/gui/qt/history_list.pyc
+${PYSITELIB}/electrum/gui/qt/history_list.pyo
+${PYSITELIB}/electrum/gui/qt/installwizard.py
+${PYSITELIB}/electrum/gui/qt/installwizard.pyc
+${PYSITELIB}/electrum/gui/qt/installwizard.pyo
+${PYSITELIB}/electrum/gui/qt/invoice_list.py
+${PYSITELIB}/electrum/gui/qt/invoice_list.pyc
+${PYSITELIB}/electrum/gui/qt/invoice_list.pyo
+${PYSITELIB}/electrum/gui/qt/main_window.py
+${PYSITELIB}/electrum/gui/qt/main_window.pyc
+${PYSITELIB}/electrum/gui/qt/main_window.pyo
+${PYSITELIB}/electrum/gui/qt/network_dialog.py
+${PYSITELIB}/electrum/gui/qt/network_dialog.pyc
+${PYSITELIB}/electrum/gui/qt/network_dialog.pyo
+${PYSITELIB}/electrum/gui/qt/password_dialog.py
+${PYSITELIB}/electrum/gui/qt/password_dialog.pyc
+${PYSITELIB}/electrum/gui/qt/password_dialog.pyo
+${PYSITELIB}/electrum/gui/qt/paytoedit.py
+${PYSITELIB}/electrum/gui/qt/paytoedit.pyc
+${PYSITELIB}/electrum/gui/qt/paytoedit.pyo
+${PYSITELIB}/electrum/gui/qt/qrcodewidget.py
+${PYSITELIB}/electrum/gui/qt/qrcodewidget.pyc
+${PYSITELIB}/electrum/gui/qt/qrcodewidget.pyo
+${PYSITELIB}/electrum/gui/qt/qrtextedit.py
+${PYSITELIB}/electrum/gui/qt/qrtextedit.pyc
+${PYSITELIB}/electrum/gui/qt/qrtextedit.pyo
+${PYSITELIB}/electrum/gui/qt/qrwindow.py
+${PYSITELIB}/electrum/gui/qt/qrwindow.pyc
+${PYSITELIB}/electrum/gui/qt/qrwindow.pyo
+${PYSITELIB}/electrum/gui/qt/request_list.py
+${PYSITELIB}/electrum/gui/qt/request_list.pyc
+${PYSITELIB}/electrum/gui/qt/request_list.pyo
+${PYSITELIB}/electrum/gui/qt/seed_dialog.py
+${PYSITELIB}/electrum/gui/qt/seed_dialog.pyc
+${PYSITELIB}/electrum/gui/qt/seed_dialog.pyo
+${PYSITELIB}/electrum/gui/qt/stylesheet_patcher.py
+${PYSITELIB}/electrum/gui/qt/stylesheet_patcher.pyc
+${PYSITELIB}/electrum/gui/qt/stylesheet_patcher.pyo
+${PYSITELIB}/electrum/gui/qt/transaction_dialog.py
+${PYSITELIB}/electrum/gui/qt/transaction_dialog.pyc
+${PYSITELIB}/electrum/gui/qt/transaction_dialog.pyo
+${PYSITELIB}/electrum/gui/qt/update_checker.py
+${PYSITELIB}/electrum/gui/qt/update_checker.pyc
+${PYSITELIB}/electrum/gui/qt/update_checker.pyo
+${PYSITELIB}/electrum/gui/qt/util.py
+${PYSITELIB}/electrum/gui/qt/util.pyc
+${PYSITELIB}/electrum/gui/qt/util.pyo
+${PYSITELIB}/electrum/gui/qt/utxo_list.py
+${PYSITELIB}/electrum/gui/qt/utxo_list.pyc
+${PYSITELIB}/electrum/gui/qt/utxo_list.pyo
+${PYSITELIB}/electrum/gui/stdio.py
+${PYSITELIB}/electrum/gui/stdio.pyc
+${PYSITELIB}/electrum/gui/stdio.pyo
+${PYSITELIB}/electrum/gui/text.py
+${PYSITELIB}/electrum/gui/text.pyc
+${PYSITELIB}/electrum/gui/text.pyo
+${PYSITELIB}/electrum/i18n.py
+${PYSITELIB}/electrum/i18n.pyc
+${PYSITELIB}/electrum/i18n.pyo
+${PYSITELIB}/electrum/interface.py
+${PYSITELIB}/electrum/interface.pyc
+${PYSITELIB}/electrum/interface.pyo
+${PYSITELIB}/electrum/json_db.py
+${PYSITELIB}/electrum/json_db.pyc
+${PYSITELIB}/electrum/json_db.pyo
+${PYSITELIB}/electrum/jsonrpc.py
+${PYSITELIB}/electrum/jsonrpc.pyc
+${PYSITELIB}/electrum/jsonrpc.pyo
+${PYSITELIB}/electrum/keystore.py
+${PYSITELIB}/electrum/keystore.pyc
+${PYSITELIB}/electrum/keystore.pyo
+${PYSITELIB}/electrum/locale/ar_SA/LC_MESSAGES/electrum.mo
+${PYSITELIB}/electrum/locale/be_BY/LC_MESSAGES/electrum.mo
+${PYSITELIB}/electrum/locale/bg_BG/LC_MESSAGES/electrum.mo
+${PYSITELIB}/electrum/locale/cs_CZ/LC_MESSAGES/electrum.mo
+${PYSITELIB}/electrum/locale/da_DK/LC_MESSAGES/electrum.mo



Home | Main Index | Thread Index | Old Index