[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/, dev-python/aiorpcx/, dev-python/aiorpcX/, ...

2024-03-17 Thread Michał Górny
commit: 0050a78b78b7ea37ae0c985fb703fa61432ecfd9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 16:27:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 16:41:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0050a78b

Rename dev-python/{aiorpcX → aiorpcx}

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/{aiorpcX => aiorpcx}/Manifest  | 0
 .../aiorpcX-0.22.1-r1.ebuild => aiorpcx/aiorpcx-0.22.1-r1.ebuild} | 2 +-
 dev-python/{aiorpcX => aiorpcx}/metadata.xml  | 0
 net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild | 4 ++--
 net-misc/electrum/electrum-4.5.2.ebuild   | 2 +-
 net-misc/electrum/electrum-4.5.3.ebuild   | 2 +-
 net-misc/electrum/electrum-4.5.4.ebuild   | 2 +-
 profiles/updates/1Q-2024  | 1 +
 8 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-python/aiorpcX/Manifest b/dev-python/aiorpcx/Manifest
similarity index 100%
rename from dev-python/aiorpcX/Manifest
rename to dev-python/aiorpcx/Manifest

diff --git a/dev-python/aiorpcX/aiorpcX-0.22.1-r1.ebuild 
b/dev-python/aiorpcx/aiorpcx-0.22.1-r1.ebuild
similarity index 95%
rename from dev-python/aiorpcX/aiorpcX-0.22.1-r1.ebuild
rename to dev-python/aiorpcx/aiorpcx-0.22.1-r1.ebuild
index 8b4ba2b07ed9..7c72f73f9006 100644
--- a/dev-python/aiorpcX/aiorpcX-0.22.1-r1.ebuild
+++ b/dev-python/aiorpcx/aiorpcx-0.22.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/dev-python/aiorpcX/metadata.xml b/dev-python/aiorpcx/metadata.xml
similarity index 100%
rename from dev-python/aiorpcX/metadata.xml
rename to dev-python/aiorpcx/metadata.xml

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
index 64c650229a76..bc67b230cfc0 100644
--- a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,7 @@ RDEPEND="
dev-libs/libsecp256k1
dev-python/scrypt[${PYTHON_USEDEP}]
>=dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
-   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   =dev-python/aiorpcx-0.22*[${PYTHON_USEDEP}]
>=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
dev-python/bitstring[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]

diff --git a/net-misc/electrum/electrum-4.5.2.ebuild 
b/net-misc/electrum/electrum-4.5.2.ebuild
index 21bf715e2a29..11f819f51246 100644
--- a/net-misc/electrum/electrum-4.5.2.ebuild
+++ b/net-misc/electrum/electrum-4.5.2.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
${PYTHON_DEPS}
=dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
-   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   =dev-python/aiorpcx-0.22*[${PYTHON_USEDEP}]
>=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
dev-python/bitstring[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]

diff --git a/net-misc/electrum/electrum-4.5.3.ebuild 
b/net-misc/electrum/electrum-4.5.3.ebuild
index e0ecd85aaf03..df962b238b68 100644
--- a/net-misc/electrum/electrum-4.5.3.ebuild
+++ b/net-misc/electrum/electrum-4.5.3.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
${PYTHON_DEPS}
=dev-python/aiohttp-socks-0.8.4[${PYTHON_USEDEP}]
-   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   =dev-python/aiorpcx-0.22*[${PYTHON_USEDEP}]
>=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
dev-python/bitstring[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]

diff --git a/net-misc/electrum/electrum-4.5.4.ebuild 
b/net-misc/electrum/electrum-4.5.4.ebuild
index 7262370c6fc3..b3fc1328b161 100644
--- a/net-misc/electrum/electrum-4.5.4.ebuild
+++ b/net-misc/electrum/electrum-4.5.4.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
${PYTHON_DEPS}
=dev-python/aiohttp-socks-0.8.4[${PYTHON_USEDEP}]
-   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   =dev-python/aiorpcx-0.22*[${PYTHON_USEDEP}]
>=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
dev-python/bitstring[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 7cdd99abd872..9fbf3b9d261c 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -91,3 +91,4 @@ move sys-auth/AusweisApp2 sys-auth/AusweisApp
 move sci-libs/scikit-learn dev-python/scikit-learn
 slotmove =dev-ruby/launchy-3.0.0 0 3
 move dev-python/DBUtils dev-python/dbutils
+move dev-python/aiorpcX dev-python/aiorpcx



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2023-05-06 Thread Sam James
commit: 6503dd5de3b41994feff7f13b9dc0d26138bee43
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 13:15:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 13:15:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6503dd5d

net-misc/electrum-ltc: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 net-misc/electrum-ltc/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/electrum-ltc/metadata.xml 
b/net-misc/electrum-ltc/metadata.xml
index 34dfbc02bb8e..ba01051095fc 100644
--- a/net-misc/electrum-ltc/metadata.xml
+++ b/net-misc/electrum-ltc/metadata.xml
@@ -9,4 +9,7 @@
Enables the CLI interface
Enable QR code scanning with 
media-gfx/zbar

+   
+   pooler/electrum-ltc
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2023-05-06 Thread Sam James
commit: 70320cacd8e497268b65f3cb5b3135c41b4b95db
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 12:53:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 13:13:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70320cac

net-misc/electrum-ltc: enable py3.11

Closes: https://bugs.gentoo.org/897124
Signed-off-by: Sam James  gentoo.org>

 net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
index 25bf90e5643a..64c650229a76 100644
--- a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="ncurses?"
 
 inherit distutils-r1 xdg-utils desktop



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2022-10-18 Thread Sam James
commit: b24e55ab5eded069bcc19ef91b07be92ba5c8660
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24e55ab

net-misc/electrum-ltc: Keyword 4.2.2.1 arm, #877017

Signed-off-by: Sam James  gentoo.org>

 net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
index 43ff09aeef74..f397ad0b62cb 100644
--- a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/pooler/electrum-ltc/archive/refs/tags/${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="cli ncurses qrcode +qt5"
 REQUIRED_USE="|| ( cli ncurses qt5 )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2022-10-17 Thread Sam James
commit: b2fc422a66626517ae372ca6d46120394b38ebbc
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 17 19:46:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 17 19:47:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2fc422a

net-misc/electrum-ltc: Keyword 4.2.2.1 arm64, #877017

Signed-off-by: Sam James  gentoo.org>

 net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
index a6a1b078e2ee..43ff09aeef74 100644
--- a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/pooler/electrum-ltc/archive/refs/tags/${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="cli ncurses qrcode +qt5"
 REQUIRED_USE="|| ( cli ncurses qt5 )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/files/

2022-10-15 Thread Conrad Kostecki
commit: 5bf4a21c96fd84a38b4737817f38ce1c5bf6272c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Oct 15 08:02:36 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Oct 15 19:33:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf4a21c

net-misc/electrum-ltc: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/27795
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-misc/electrum-ltc/files/3.1.2-no-user-root.patch | 17 -
 .../electrum-ltc/files/3.2.3-pip-optional-pkgs.patch | 11 ---
 net-misc/electrum-ltc/files/3.3.2-desktop.patch  | 20 
 3 files changed, 48 deletions(-)

diff --git a/net-misc/electrum-ltc/files/3.1.2-no-user-root.patch 
b/net-misc/electrum-ltc/files/3.1.2-no-user-root.patch
deleted file mode 100644
index 0d4781717714..
--- a/net-misc/electrum-ltc/files/3.1.2-no-user-root.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Naur Electrum-3.1.2.orig/setup.py Electrum-3.1.2/setup.py
 Electrum-3.1.2.orig/setup.py   2018-03-28 04:51:11.0 -0400
-+++ Electrum-3.1.2/setup.py2018-03-31 15:05:45.540757981 -0400
-@@ -28,13 +28,6 @@
- opts, _ = parser.parse_known_args(sys.argv[1:])
- usr_share = os.path.join(sys.prefix, "share")
- icons_dirname = 'pixmaps'
--if not os.access(opts.root_path + usr_share, os.W_OK) and \
--   not os.access(opts.root_path, os.W_OK):
--icons_dirname = 'icons'
--if 'XDG_DATA_HOME' in os.environ.keys():
--usr_share = os.environ['XDG_DATA_HOME']
--else:
--usr_share = os.path.expanduser('~/.local/share')
- data_files += [
- (os.path.join(usr_share, 'applications/'), ['electrum.desktop']),
- (os.path.join(usr_share, icons_dirname), ['icons/electrum.png'])

diff --git a/net-misc/electrum-ltc/files/3.2.3-pip-optional-pkgs.patch 
b/net-misc/electrum-ltc/files/3.2.3-pip-optional-pkgs.patch
deleted file mode 100644
index 6d62f5675764..
--- a/net-misc/electrum-ltc/files/3.2.3-pip-optional-pkgs.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur a/setup.py b/setup.py
 a/setup.py 2018-09-17 12:56:34.0 +0100
-+++ b/setup.py 2018-10-14 14:46:16.524385198 +0100
-@@ -72,7 +72,6 @@
- name="Electrum",
- version=version.ELECTRUM_VERSION,
- install_requires=requirements,
--extras_require=extras_require,
- packages=[
- 'electrum',
- 'electrum.gui',

diff --git a/net-misc/electrum-ltc/files/3.3.2-desktop.patch 
b/net-misc/electrum-ltc/files/3.3.2-desktop.patch
deleted file mode 100644
index c75f282182e7..
--- a/net-misc/electrum-ltc/files/3.3.2-desktop.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/electrum-ltc.desktop
-+++ b/electrum-ltc.desktop
-@@ -3,7 +3,7 @@
- 
- [Desktop Entry]
- Comment=Lightweight Litecoin Client
--Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum-ltc %u"
-+Exec=electrum-ltc %u
- GenericName[en_US]=Litecoin Wallet
- GenericName=Litecoin Wallet
- Icon=electrum-ltc
-@@ -15,8 +15,3 @@
- Terminal=false
- Type=Application
- MimeType=x-scheme-handler/litecoin;
--Actions=Testnet;
--
--[Desktop Action Testnet]
--Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum-ltc --testnet %u"
--Name=Testnet mode



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2022-10-12 Thread Zac Medico
commit: 14fb747f60ff8e51f21ab6a2214dc8b5087bd1ba
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Oct 13 00:14:14 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Oct 13 00:14:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14fb747f

net-misc/electrum-ltc: remove unused USE flags

Signed-off-by: Zac Medico  gentoo.org>

 net-misc/electrum-ltc/metadata.xml | 5 -
 1 file changed, 5 deletions(-)

diff --git a/net-misc/electrum-ltc/metadata.xml 
b/net-misc/electrum-ltc/metadata.xml
index 9a3b582dd996..34dfbc02bb8e 100644
--- a/net-misc/electrum-ltc/metadata.xml
+++ b/net-misc/electrum-ltc/metadata.xml
@@ -7,11 +7,6 @@


Enables the CLI interface
-   Enable plugin to support multisig wallets 
between multiple Electrum clients
-   Enable plugin to support Digital 
Bitbox hardware wallet
-   Enable plugin to support emailing 
invoices
Enable QR code scanning with 
media-gfx/zbar
-   Enable plugin to sync wallet metadata across 
multiple Electrum clients
-   Enable plugin for virtual keyboard

 



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2022-10-12 Thread Zac Medico
commit: dd2dc806143df2df4d99cb29e5b434b4c19ce8d6
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Oct 13 00:09:51 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Oct 13 00:11:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2dc806

net-misc/electrum-ltc: remove unused audio_modem USE flag

Signed-off-by: Zac Medico  gentoo.org>

 net-misc/electrum-ltc/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-misc/electrum-ltc/metadata.xml 
b/net-misc/electrum-ltc/metadata.xml
index b26064ef2ca1..9a3b582dd996 100644
--- a/net-misc/electrum-ltc/metadata.xml
+++ b/net-misc/electrum-ltc/metadata.xml
@@ -7,7 +7,6 @@


Enables the CLI interface
-   Enable plugin to support Audio 
Modem
Enable plugin to support multisig wallets 
between multiple Electrum clients
Enable plugin to support Digital 
Bitbox hardware wallet
Enable plugin to support emailing 
invoices



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/, profiles/

2022-10-12 Thread Zac Medico
commit: c2101479695abb32c889bd73f678da0b9cb58e65
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Oct 12 23:50:22 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 12 23:55:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2101479

net-misc/electrum-ltc: drop 4.0.9.1

Closes: https://bugs.gentoo.org/869506
Closes: https://bugs.gentoo.org/695090
Closes: https://bugs.gentoo.org/792219
Closes: https://bugs.gentoo.org/809272
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/electrum-ltc/Manifest|   1 -
 net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild | 143 --
 profiles/package.mask |   6 -
 3 files changed, 150 deletions(-)

diff --git a/net-misc/electrum-ltc/Manifest b/net-misc/electrum-ltc/Manifest
index cdbb25b95e95..37e653f60e61 100644
--- a/net-misc/electrum-ltc/Manifest
+++ b/net-misc/electrum-ltc/Manifest
@@ -1,2 +1 @@
-DIST electrum-ltc-4.0.9.1.tar.gz 4464915 BLAKE2B 
2c328f9fc433f39b11aa2bfc4e397b75aadd07adc66576ae985c5b41b32d663df80bb67dafbbce210f3581f6fb43e666070d090bf189eb4907efd07d306fc945
 SHA512 
926ad16246d0609a787614b84cadfa893ed792ab2a54a3c0b9d707019e29874b1ae1c42dba098f34b61f915d85578809ff87dc9026c85563264a2d2b583c8823
 DIST electrum-ltc-4.2.2.1.tar.gz 5109859 BLAKE2B 
b3327f6bcf23b5caca6196e380e62f154a9f56a5b636a8d0cc49e08ed0ab5a05b4b1a81d9869b92125526339924ccb9b555a704eb7fa98bce59eac6088c7ebfe
 SHA512 
1ac44a29cd0db7de9570e339892ff42bd72abbe3eeb9f8106eda7be67dbb492cc830881d52f915ffde776892d461f9cff1b88a9ee20bf3c64139c407118e4eb9

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
deleted file mode 100644
index 89fa018a6112..
--- a/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_8 )
-PYTHON_REQ_USE="ncurses?"
-
-inherit desktop distutils-r1 xdg
-
-EGIT_COMMIT="${PV}"
-DESCRIPTION="Litecoin thin client"
-HOMEPAGE="https://electrum-ltc.org/;
-SRC_URI="https://github.com/pooler/electrum-ltc/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb
-   l10n_es l10n_ja l10n_pt-BR l10n_pt-PT l10n_zh-CN"
-
-REQUIRED_USE="
-   || ( cli ncurses qt5 )
-   audio_modem? ( qt5 )
-   cosign? ( qt5 )
-   digitalbitbox? ( qt5 )
-   email? ( qt5 )
-   qrcode? ( qt5 )
-   sync? ( qt5 )
-   vkb? ( qt5 )
-"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-python/aiohttp-socks[${PYTHON_USEDEP}]
-   =dev-python/aiorpcX-0.19*[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/ecdsa[${PYTHON_USEDEP}]
-   dev-python/jsonrpclib[${PYTHON_USEDEP}]
-   dev-python/pbkdf2[${PYTHON_USEDEP}]
-   dev-python/pyaes[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/qrcode[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   qrcode? ( media-gfx/zbar[v4l] )
-   qt5? (
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
-   )
-   ncurses? ( dev-lang/python )
-"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-DOCS="RELEASE-NOTES"
-
-src_prepare() {
-   eapply "${FILESDIR}/3.1.2-no-user-root.patch"
-   eapply "${FILESDIR}/3.2.3-pip-optional-pkgs.patch"
-   eapply "${FILESDIR}/3.3.2-desktop.patch"
-
-   # unbind aiorpcX dep
-   sed -e '/aiorpcx/s:,<0.19::' \
-   -i contrib/requirements/requirements.txt || die
-
-   # Prevent icon from being installed in the wrong location
-   sed -i '/icons_dirname/d' setup.py || die
-
-   if ! use qt5; then
-   sed "/'electrum_ltc.gui.qt',/d" -i setup.py || die
-   fi
-
-   local wordlist=
-   for wordlist in  \
-   $(usex l10n_ja'' japanese) \
-   $(usex l10n_pt-BR '' $(usex l10n_pt-PT '' portuguese)) \
-   $(usex l10n_es'' spanish) \
-   $(usex l10n_zh-CN '' chinese_simplified) \
-   ; do
-   rm -f "${PN}/wordlist/${wordlist}.txt" || die
-   sed -i "/${wordlist}\\.txt/d" ${PN/-/_}/mnemonic.py || die
-   done
-
-   # Remove unrequested GUI implementations:
-   local gui setup_py_gui
-   for gui in  \
-   $(usex cli  '' stdio)  \
-   kivy \
-   $(usex qt5  '' qt   )  \
-   $(usex ncurses  '' text )  \
-   ; do
-   rm ${PN/-/_}/gui/"${gui}"* -r || die
-   done
-
-   # And install requested ones...
-   for gui in  \
-   $(usex qt5  qt   '')  \
-   ; do
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2022-10-12 Thread Zac Medico
commit: 264405660334ab68ca8f53a41bcd8c2df1ff3387
Author: jeffgazso <95921119+jeffgazso  users  noreply  github 
 com>
AuthorDate: Tue Oct 11 00:32:36 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct 12 23:48:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26440566

net-misc/electrum-ltc: add 4.2.2.1

Closes: https://github.com/gentoo/gentoo/pull/27731
Signed-off-by: Jeffery Gazso  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/electrum-ltc/Manifest|  1 +
 net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/net-misc/electrum-ltc/Manifest b/net-misc/electrum-ltc/Manifest
index 52912f963035..cdbb25b95e95 100644
--- a/net-misc/electrum-ltc/Manifest
+++ b/net-misc/electrum-ltc/Manifest
@@ -1 +1,2 @@
 DIST electrum-ltc-4.0.9.1.tar.gz 4464915 BLAKE2B 
2c328f9fc433f39b11aa2bfc4e397b75aadd07adc66576ae985c5b41b32d663df80bb67dafbbce210f3581f6fb43e666070d090bf189eb4907efd07d306fc945
 SHA512 
926ad16246d0609a787614b84cadfa893ed792ab2a54a3c0b9d707019e29874b1ae1c42dba098f34b61f915d85578809ff87dc9026c85563264a2d2b583c8823
+DIST electrum-ltc-4.2.2.1.tar.gz 5109859 BLAKE2B 
b3327f6bcf23b5caca6196e380e62f154a9f56a5b636a8d0cc49e08ed0ab5a05b4b1a81d9869b92125526339924ccb9b555a704eb7fa98bce59eac6088c7ebfe
 SHA512 
1ac44a29cd0db7de9570e339892ff42bd72abbe3eeb9f8106eda7be67dbb492cc830881d52f915ffde776892d461f9cff1b88a9ee20bf3c64139c407118e4eb9

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
new file mode 100644
index ..a6a1b078e2ee
--- /dev/null
+++ b/net-misc/electrum-ltc/electrum-ltc-4.2.2.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit distutils-r1 xdg-utils desktop
+
+DESCRIPTION="User friendly Litecoin client"
+HOMEPAGE="https://electrum-ltc.org/;
+SRC_URI="https://github.com/pooler/electrum-ltc/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli ncurses qrcode +qt5"
+REQUIRED_USE="|| ( cli ncurses qt5 )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libsecp256k1
+   dev-python/scrypt[${PYTHON_USEDEP}]
+   >=dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
+   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   dev-python/bitstring[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-2[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.12[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( $(python_gen_impl_dep 'ncurses') )
+"
+BDEPEND="
+   test? (
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # use backwards-compatible cryptodome API
+   sed -i -e 's:Cryptodome:Crypto:' electrum_ltc/crypto.py || die
+
+   # make qdarkstyle dep optional
+   sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die
+
+   local bestgui
+   if use qt5; then
+   bestgui=qt
+   elif use ncurses; then
+   bestgui=text
+   else
+   bestgui=stdio
+   fi
+
+   eapply_user
+
+   xdg_environment_reset
+   distutils-r1_src_prepare
+}
+
+src_install() {
+   dodoc RELEASE-NOTES
+   distutils-r1_src_install
+   domenu electrum-ltc.desktop
+   doicon electrum_ltc/gui/icons/electrum-ltc.png
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2022-04-05 Thread Sam James
commit: b35fea7fd5b59dec54a5741b4a436d949761a999
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 06:51:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 06:51:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35fea7f

net-misc/electrum-ltc: fix icon cache update

Closes: https://bugs.gentoo.org/793701
Signed-off-by: Sam James  gentoo.org>

 net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild | 18 ++
 1 file changed, 2 insertions(+), 16 deletions(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
index 7cdd8f438e5b..89fa018a6112 100644
--- a/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -6,7 +6,7 @@ EAPI="7"
 PYTHON_COMPAT=( python3_8 )
 PYTHON_REQ_USE="ncurses?"
 
-inherit desktop distutils-r1 gnome2-utils xdg-utils
+inherit desktop distutils-r1 xdg
 
 EGIT_COMMIT="${PV}"
 DESCRIPTION="Litecoin thin client"
@@ -141,17 +141,3 @@ src_install() {
doicon -s 128 ${PN/-/_}/gui/icons/${PN}.png
distutils-r1_src_install
 }
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   gnome2_icon_cache_update
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2021-05-31 Thread Michał Górny
commit: f6bb46ffd06dc6faa3c036135351fc6b4b69092b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 31 20:57:08 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 31 20:57:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6bb46ff

net-misc/electrum-ltc: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 net-misc/electrum-ltc/Manifest |   1 -
 .../electrum-ltc/electrum-ltc-3.3.4.1-r2.ebuild| 154 -
 2 files changed, 155 deletions(-)

diff --git a/net-misc/electrum-ltc/Manifest b/net-misc/electrum-ltc/Manifest
index 22ce4734e10..52912f96303 100644
--- a/net-misc/electrum-ltc/Manifest
+++ b/net-misc/electrum-ltc/Manifest
@@ -1,2 +1 @@
-DIST electrum-ltc-3.3.4.1.tar.gz 3897254 BLAKE2B 
113e4175adad0d404f9677913bd24cbda569f20183de75d341d60b954f0423ff13042e0b05f66f7953729368412fc181d2c8da7caee15899f6810cb77c4be241
 SHA512 
cab85edbe9189fffd2a4b8d57dd89dc55f68cf3f02cd4a7427c53de852ab2001b82b1484126699c8eee36d765a8ca58936eba82e3c153f654bf5629b9cd50745
 DIST electrum-ltc-4.0.9.1.tar.gz 4464915 BLAKE2B 
2c328f9fc433f39b11aa2bfc4e397b75aadd07adc66576ae985c5b41b32d663df80bb67dafbbce210f3581f6fb43e666070d090bf189eb4907efd07d306fc945
 SHA512 
926ad16246d0609a787614b84cadfa893ed792ab2a54a3c0b9d707019e29874b1ae1c42dba098f34b61f915d85578809ff87dc9026c85563264a2d2b583c8823

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r2.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r2.ebuild
deleted file mode 100644
index 35a21c5d004..000
--- a/net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r2.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_7 )
-PYTHON_REQ_USE="ncurses?"
-
-inherit desktop distutils-r1 gnome2-utils xdg-utils
-
-EGIT_COMMIT="${PV}"
-DESCRIPTION="Litecoin thin client"
-HOMEPAGE="https://electrum-ltc.org/;
-SRC_URI="https://github.com/pooler/electrum-ltc/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb
-   l10n_es l10n_ja l10n_pt-BR l10n_pt-PT l10n_zh-CN"
-
-REQUIRED_USE="
-   || ( cli ncurses qt5 )
-   audio_modem? ( qt5 )
-   cosign? ( qt5 )
-   digitalbitbox? ( qt5 )
-   email? ( qt5 )
-   qrcode? ( qt5 )
-   sync? ( qt5 )
-   vkb? ( qt5 )
-"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-python/aiohttp-socks[${PYTHON_USEDEP}]
-   dev-python/aiorpcX[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/ecdsa[${PYTHON_USEDEP}]
-   dev-python/jsonrpclib[${PYTHON_USEDEP}]
-   dev-python/pbkdf2[${PYTHON_USEDEP}]
-   dev-python/pyaes[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/qrcode[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   qrcode? ( media-gfx/zbar[v4l] )
-   qt5? (
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
-   )
-   ncurses? ( dev-lang/python )
-"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-DOCS="RELEASE-NOTES"
-
-src_prepare() {
-   eapply "${FILESDIR}/3.1.2-no-user-root.patch"
-   eapply "${FILESDIR}/3.2.3-pip-optional-pkgs.patch"
-   eapply "${FILESDIR}/3.3.2-desktop.patch"
-
-   # Prevent icon from being installed in the wrong location
-   sed -i '/icons_dirname/d' setup.py || die
-
-   if ! use qt5; then
-   sed "/'electrum_ltc.gui.qt',/d" -i setup.py || die
-   fi
-
-   local wordlist=
-   for wordlist in  \
-   $(usex l10n_ja'' japanese) \
-   $(usex l10n_pt-BR '' $(usex l10n_pt-PT '' portuguese)) \
-   $(usex l10n_es'' spanish) \
-   $(usex l10n_zh-CN '' chinese_simplified) \
-   ; do
-   rm -f "${PN}/wordlist/${wordlist}.txt" || die
-   sed -i "/${wordlist}\\.txt/d" ${PN/-/_}/mnemonic.py || die
-   done
-
-   # Remove unrequested GUI implementations:
-   local gui setup_py_gui
-   for gui in  \
-   $(usex cli  '' stdio)  \
-   kivy \
-   $(usex qt5  '' qt   )  \
-   $(usex ncurses  '' text )  \
-   ; do
-   rm ${PN/-/_}/gui/"${gui}"* -r || die
-   done
-
-   # And install requested ones...
-   for gui in  \
-   $(usex qt5  qt   '')  \
-   ; do
-   setup_py_gui="${setup_py_gui}'electrum_gui.${gui}',"
-   done
-
-   sed -i "s/'electrum_gui\\.qt',/${setup_py_gui}/" setup.py || die
-
-   local bestgui
-   if use qt5; then
-   bestgui=qt
-   elif use ncurses; then
-   bestgui=text
-   else
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2021-02-21 Thread Zac Medico
commit: 67fd6bb1349982d18701ff3a7f2501e0bcc4a791
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Feb 22 03:19:45 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Feb 22 03:21:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67fd6bb1

net-misc/electrum-ltc: fix aiorpcX requirements and drop python3_7 from 
PYTHON_COMPAT

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
index 39fca46d44f..7cdd8f438e5 100644
--- a/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{7..8} )
+PYTHON_COMPAT=( python3_8 )
 PYTHON_REQ_USE="ncurses?"
 
 inherit desktop distutils-r1 gnome2-utils xdg-utils
@@ -62,7 +62,7 @@ src_prepare() {
eapply "${FILESDIR}/3.3.2-desktop.patch"
 
# unbind aiorpcX dep
-   sed -e '/aiorpcX/s:,<0.19::' \
+   sed -e '/aiorpcx/s:,<0.19::' \
-i contrib/requirements/requirements.txt || die
 
# Prevent icon from being installed in the wrong location



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2021-02-21 Thread Zac Medico
commit: 2832333281d54c57e643a21e73ef8db322d1d714
Author: Louis Sautier  gentoo  org>
AuthorDate: Mon Feb 22 02:24:17 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Feb 22 02:51:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28323332

net-misc/electrum-ltc: Bump to version 4.0.9.1

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/electrum-ltc/Manifest|   1 +
 net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild | 157 ++
 2 files changed, 158 insertions(+)

diff --git a/net-misc/electrum-ltc/Manifest b/net-misc/electrum-ltc/Manifest
index ab92083ecc2..22ce4734e10 100644
--- a/net-misc/electrum-ltc/Manifest
+++ b/net-misc/electrum-ltc/Manifest
@@ -1 +1,2 @@
 DIST electrum-ltc-3.3.4.1.tar.gz 3897254 BLAKE2B 
113e4175adad0d404f9677913bd24cbda569f20183de75d341d60b954f0423ff13042e0b05f66f7953729368412fc181d2c8da7caee15899f6810cb77c4be241
 SHA512 
cab85edbe9189fffd2a4b8d57dd89dc55f68cf3f02cd4a7427c53de852ab2001b82b1484126699c8eee36d765a8ca58936eba82e3c153f654bf5629b9cd50745
+DIST electrum-ltc-4.0.9.1.tar.gz 4464915 BLAKE2B 
2c328f9fc433f39b11aa2bfc4e397b75aadd07adc66576ae985c5b41b32d663df80bb67dafbbce210f3581f6fb43e666070d090bf189eb4907efd07d306fc945
 SHA512 
926ad16246d0609a787614b84cadfa893ed792ab2a54a3c0b9d707019e29874b1ae1c42dba098f34b61f915d85578809ff87dc9026c85563264a2d2b583c8823

diff --git a/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
new file mode 100644
index 000..39fca46d44f
--- /dev/null
+++ b/net-misc/electrum-ltc/electrum-ltc-4.0.9.1.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7..8} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit desktop distutils-r1 gnome2-utils xdg-utils
+
+EGIT_COMMIT="${PV}"
+DESCRIPTION="Litecoin thin client"
+HOMEPAGE="https://electrum-ltc.org/;
+SRC_URI="https://github.com/pooler/electrum-ltc/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb
+   l10n_es l10n_ja l10n_pt-BR l10n_pt-PT l10n_zh-CN"
+
+REQUIRED_USE="
+   || ( cli ncurses qt5 )
+   audio_modem? ( qt5 )
+   cosign? ( qt5 )
+   digitalbitbox? ( qt5 )
+   email? ( qt5 )
+   qrcode? ( qt5 )
+   sync? ( qt5 )
+   vkb? ( qt5 )
+"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/aiohttp-socks[${PYTHON_USEDEP}]
+   =dev-python/aiorpcX-0.19*[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/ecdsa[${PYTHON_USEDEP}]
+   dev-python/jsonrpclib[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( dev-lang/python )
+"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+DOCS="RELEASE-NOTES"
+
+src_prepare() {
+   eapply "${FILESDIR}/3.1.2-no-user-root.patch"
+   eapply "${FILESDIR}/3.2.3-pip-optional-pkgs.patch"
+   eapply "${FILESDIR}/3.3.2-desktop.patch"
+
+   # unbind aiorpcX dep
+   sed -e '/aiorpcX/s:,<0.19::' \
+   -i contrib/requirements/requirements.txt || die
+
+   # Prevent icon from being installed in the wrong location
+   sed -i '/icons_dirname/d' setup.py || die
+
+   if ! use qt5; then
+   sed "/'electrum_ltc.gui.qt',/d" -i setup.py || die
+   fi
+
+   local wordlist=
+   for wordlist in  \
+   $(usex l10n_ja'' japanese) \
+   $(usex l10n_pt-BR '' $(usex l10n_pt-PT '' portuguese)) \
+   $(usex l10n_es'' spanish) \
+   $(usex l10n_zh-CN '' chinese_simplified) \
+   ; do
+   rm -f "${PN}/wordlist/${wordlist}.txt" || die
+   sed -i "/${wordlist}\\.txt/d" ${PN/-/_}/mnemonic.py || die
+   done
+
+   # Remove unrequested GUI implementations:
+   local gui setup_py_gui
+   for gui in  \
+   $(usex cli  '' stdio)  \
+   kivy \
+   $(usex qt5  '' qt   )  \
+   $(usex ncurses  '' text )  \
+   ; do
+   rm ${PN/-/_}/gui/"${gui}"* -r || die
+   done
+
+   # And install requested ones...
+   for gui in  \
+   $(usex qt5  qt   '')  \
+   ; do
+   setup_py_gui="${setup_py_gui}'electrum_gui.${gui}',"
+   done
+
+   sed -i "s/'electrum_gui\\.qt',/${setup_py_gui}/" 

[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2020-02-17 Thread Zac Medico
commit: 0ac7eb6114a0d05e2d7a2dc9b55d1210bf9a62cb
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Feb 17 08:32:12 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Feb 17 08:57:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac7eb61

net-misc/electrum-ltc: Drop tlslite dependency

Bug: https://bugs.gentoo.org/709922
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 ...ectrum-ltc-3.3.4.1-r1.ebuild => electrum-ltc-3.3.4.1-r2.ebuild} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r2.ebuild
similarity index 97%
rename from net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r1.ebuild
rename to net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r2.ebuild
index 8ca11888da6..bc888ddb453 100644
--- a/net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_6 python3_7 )
 PYTHON_REQ_USE="ncurses?"
 
 inherit desktop distutils-r1 gnome2-utils xdg-utils
@@ -44,7 +44,6 @@ RDEPEND="${PYTHON_DEPS}
dev-python/requests[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
-   dev-python/tlslite[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
qrcode? ( media-gfx/zbar[v4l] )
qt5? (



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2019-07-30 Thread Michał Górny
commit: 6cdf44c586ee10f5213cf939b69e70928fa51b0f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 30 06:04:25 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 30 06:04:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cdf44c5

net-misc/electrum-ltc: Revbump post dep changes

Signed-off-by: Michał Górny  gentoo.org>

 .../{electrum-ltc-3.3.4.1.ebuild => electrum-ltc-3.3.4.1-r1.ebuild}   | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r1.ebuild
similarity index 100%
rename from net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild
rename to net-misc/electrum-ltc/electrum-ltc-3.3.4.1-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2019-07-30 Thread Michał Górny
commit: 0be4ff7c79e8cc9e9b51090536e76dc5af1d7caf
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul 30 05:40:00 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul 30 05:40:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be4ff7c

net-misc/electrum-ltc: Retire virtual/python-dnspython

Signed-off-by: Michał Górny  gentoo.org>

 net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild
index 1e6465700a4..8ca11888da6 100644
--- a/net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild
@@ -34,6 +34,7 @@ REQUIRED_USE="
 RDEPEND="${PYTHON_DEPS}
dev-python/aiohttp-socks[${PYTHON_USEDEP}]
dev-python/aiorpcX[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
dev-python/ecdsa[${PYTHON_USEDEP}]
dev-python/jsonrpclib[${PYTHON_USEDEP}]
dev-python/pbkdf2[${PYTHON_USEDEP}]
@@ -45,7 +46,6 @@ RDEPEND="${PYTHON_DEPS}
dev-python/six[${PYTHON_USEDEP}]
dev-python/tlslite[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
-   virtual/python-dnspython[${PYTHON_USEDEP}]
qrcode? ( media-gfx/zbar[v4l] )
qt5? (
dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/files/, net-misc/electrum-ltc/

2019-04-24 Thread Zac Medico
commit: d4fb41d42468f72dd73c7535d95bb816f12a7f62
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Apr 25 03:49:52 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 25 03:54:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4fb41d4

net-misc/electrum-ltc: remove old version

Bug: https://bugs.gentoo.org/684218
Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/electrum-ltc/Manifest |   1 -
 net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild  | 152 -
 .../electrum-ltc/files/2.8.0-no-user-root.patch|  15 --
 3 files changed, 168 deletions(-)

diff --git a/net-misc/electrum-ltc/Manifest b/net-misc/electrum-ltc/Manifest
index a0319fa5806..ab92083ecc2 100644
--- a/net-misc/electrum-ltc/Manifest
+++ b/net-misc/electrum-ltc/Manifest
@@ -1,2 +1 @@
-DIST electrum-ltc-3.0.6.2.tar.gz 2387515 BLAKE2B 
3093aad114dd96d0a0ecac48adfe45c9b7be37d831f67fd8a230617bb45131b5045e70433c0ed0fe87a3028356de3884e78c3eb2c1bda38e5804e97952dcd13f
 SHA512 
c9de8f490eddbf269fb5a034fc4bf5712173a09df8fe4ea01dafe516cd1b684dce253278c4c4128e4284c89bd7f8fbd51e0633710abbb22720b53507ecbd102c
 DIST electrum-ltc-3.3.4.1.tar.gz 3897254 BLAKE2B 
113e4175adad0d404f9677913bd24cbda569f20183de75d341d60b954f0423ff13042e0b05f66f7953729368412fc181d2c8da7caee15899f6810cb77c4be241
 SHA512 
cab85edbe9189fffd2a4b8d57dd89dc55f68cf3f02cd4a7427c53de852ab2001b82b1484126699c8eee36d765a8ca58936eba82e3c153f654bf5629b9cd50745

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild
deleted file mode 100644
index e8a9fe3d9b7..000
--- a/net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python3_{5,6} )
-PYTHON_REQ_USE="ncurses?"
-
-inherit distutils-r1 gnome2-utils xdg-utils
-
-EGIT_COMMIT="${PV}"
-DESCRIPTION="Litecoin thin client"
-HOMEPAGE="https://electrum-ltc.org/;
-SRC_URI="https://github.com/pooler/electrum-ltc/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb
-   l10n_es l10n_ja l10n_pt l10n_zh-CN"
-
-REQUIRED_USE="
-   || ( cli ncurses qt5 )
-   audio_modem? ( qt5 )
-   cosign? ( qt5 )
-   digitalbitbox? ( qt5 )
-   email? ( qt5 )
-   qrcode? ( qt5 )
-   sync? ( qt5 )
-   vkb? ( qt5 )
-"
-
-RDEPEND="
-   dev-python/scrypt[${PYTHON_USEDEP}]
-   dev-python/ecdsa[${PYTHON_USEDEP}]
-   dev-python/jsonrpclib[${PYTHON_USEDEP}]
-   dev-python/pbkdf2[${PYTHON_USEDEP}]
-   dev-python/pyaes[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/qrcode[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/tlslite[${PYTHON_USEDEP}]
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   virtual/python-dnspython[${PYTHON_USEDEP}]
-   qrcode? ( media-gfx/zbar[v4l] )
-   qt5? (
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
-   )
-   ncurses? ( dev-lang/python )
-"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-DOCS=( RELEASE-NOTES )
-
-src_prepare() {
-   eapply "${FILESDIR}/2.8.0-no-user-root.patch"
-
-   # Prevent icon from being installed in the wrong location
-   sed -i '/icons/d' setup.py || die
-
-   if use qt5; then
-   pyrcc5 icons.qrc -o gui/qt/icons_rc.py || die
-   else
-   sed "s|'electrum_ltc_gui.qt',||" -i setup.py || die
-   fi
-
-   local wordlist=
-   for wordlist in  \
-   $(usex l10n_ja '' japanese) \
-   $(usex l10n_pt '' portuguese) \
-   $(usex l10n_es '' spanish) \
-   $(usex l10n_zh-CN '' chinese_simplified) \
-   ; do
-   rm -f "lib/wordlist/${wordlist}.txt" || die
-   sed -i "/${wordlist}\\.txt/d" lib/mnemonic.py || die
-   done
-
-   # Remove unrequested GUI implementations:
-   local gui setup_py_gui
-   for gui in  \
-   $(usex cli  '' stdio)  \
-   kivy \
-   $(usex qt5  '' qt   )  \
-   $(usex ncurses  '' text )  \
-   ; do
-   rm gui/"${gui}"* -r || die
-   done
-
-   # And install requested ones...
-   for gui in  \
-   $(usex qt5  qt   '')  \
-   ; do
-   setup_py_gui="${setup_py_gui}'electrum_gui.${gui}',"
-   done
-
-   sed -i "s/'electrum_gui\\.qt',/${setup_py_gui}/" setup.py || die
-
-   local bestgui
-   if use qt5; then
-   bestgui=qt
-   elif use ncurses; then
-   bestgui=text
-   else
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/, net-misc/electrum-ltc/files/

2019-04-24 Thread Zac Medico
commit: 489c63f236db243320a634914e16bbe0bdf6f054
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Apr 24 20:14:39 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 25 03:54:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489c63f2

net-misc/electrum-ltc: version bump to 3.3.4.1

Bug: https://bugs.gentoo.org/684218
Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/electrum-ltc/Manifest |   1 +
 net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild  | 155 +
 .../electrum-ltc/files/3.1.2-no-user-root.patch|  17 +++
 .../files/3.2.3-pip-optional-pkgs.patch|  11 ++
 net-misc/electrum-ltc/files/3.3.2-desktop.patch|  20 +++
 5 files changed, 204 insertions(+)

diff --git a/net-misc/electrum-ltc/Manifest b/net-misc/electrum-ltc/Manifest
index ffd70ec6776..a0319fa5806 100644
--- a/net-misc/electrum-ltc/Manifest
+++ b/net-misc/electrum-ltc/Manifest
@@ -1 +1,2 @@
 DIST electrum-ltc-3.0.6.2.tar.gz 2387515 BLAKE2B 
3093aad114dd96d0a0ecac48adfe45c9b7be37d831f67fd8a230617bb45131b5045e70433c0ed0fe87a3028356de3884e78c3eb2c1bda38e5804e97952dcd13f
 SHA512 
c9de8f490eddbf269fb5a034fc4bf5712173a09df8fe4ea01dafe516cd1b684dce253278c4c4128e4284c89bd7f8fbd51e0633710abbb22720b53507ecbd102c
+DIST electrum-ltc-3.3.4.1.tar.gz 3897254 BLAKE2B 
113e4175adad0d404f9677913bd24cbda569f20183de75d341d60b954f0423ff13042e0b05f66f7953729368412fc181d2c8da7caee15899f6810cb77c4be241
 SHA512 
cab85edbe9189fffd2a4b8d57dd89dc55f68cf3f02cd4a7427c53de852ab2001b82b1484126699c8eee36d765a8ca58936eba82e3c153f654bf5629b9cd50745

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild
new file mode 100644
index 000..1e6465700a4
--- /dev/null
+++ b/net-misc/electrum-ltc/electrum-ltc-3.3.4.1.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python3_6 )
+PYTHON_REQ_USE="ncurses?"
+
+inherit desktop distutils-r1 gnome2-utils xdg-utils
+
+EGIT_COMMIT="${PV}"
+DESCRIPTION="Litecoin thin client"
+HOMEPAGE="https://electrum-ltc.org/;
+SRC_URI="https://github.com/pooler/electrum-ltc/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb
+   l10n_es l10n_ja l10n_pt-BR l10n_pt-PT l10n_zh-CN"
+
+REQUIRED_USE="
+   || ( cli ncurses qt5 )
+   audio_modem? ( qt5 )
+   cosign? ( qt5 )
+   digitalbitbox? ( qt5 )
+   email? ( qt5 )
+   qrcode? ( qt5 )
+   sync? ( qt5 )
+   vkb? ( qt5 )
+"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/aiohttp-socks[${PYTHON_USEDEP}]
+   dev-python/aiorpcX[${PYTHON_USEDEP}]
+   dev-python/ecdsa[${PYTHON_USEDEP}]
+   dev-python/jsonrpclib[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/tlslite[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   virtual/python-dnspython[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( dev-lang/python )
+"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+DOCS="RELEASE-NOTES"
+
+src_prepare() {
+   eapply "${FILESDIR}/3.1.2-no-user-root.patch"
+   eapply "${FILESDIR}/3.2.3-pip-optional-pkgs.patch"
+   eapply "${FILESDIR}/3.3.2-desktop.patch"
+
+   # Prevent icon from being installed in the wrong location
+   sed -i '/icons_dirname/d' setup.py || die
+
+   if ! use qt5; then
+   sed "/'electrum_ltc.gui.qt',/d" -i setup.py || die
+   fi
+
+   local wordlist=
+   for wordlist in  \
+   $(usex l10n_ja'' japanese) \
+   $(usex l10n_pt-BR '' $(usex l10n_pt-PT '' portuguese)) \
+   $(usex l10n_es'' spanish) \
+   $(usex l10n_zh-CN '' chinese_simplified) \
+   ; do
+   rm -f "${PN}/wordlist/${wordlist}.txt" || die
+   sed -i "/${wordlist}\\.txt/d" ${PN/-/_}/mnemonic.py || die
+   done
+
+   # Remove unrequested GUI implementations:
+   local gui setup_py_gui
+   for gui in  \
+   $(usex cli  '' stdio)  \
+   kivy \
+   $(usex qt5  '' qt   )  \
+   $(usex ncurses  '' text )  \
+   ; do
+   rm ${PN/-/_}/gui/"${gui}"* -r || die
+   done
+
+   # And install requested ones...
+   for gui in  \
+   $(usex qt5  qt   '')  \
+   ; do
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2018-04-30 Thread Mike Gilbert
commit: a4e52920c0bcf4f4e16703a96e16fbb0a625ad48
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Mon Apr 30 15:13:34 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Apr 30 15:39:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e52920

net-misc/electrum-ltc: Clean dev-libs/protobuf dependencies.

 net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild
index 23ae29e955e..02f697349d2 100644
--- a/net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild
@@ -42,10 +42,7 @@ RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/tlslite[${PYTHON_USEDEP}]
-   || (
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   dev-libs/protobuf[python,${PYTHON_USEDEP}]
-   )
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
virtual/python-dnspython[${PYTHON_USEDEP}]
qrcode? ( media-gfx/zbar[v4l] )
qt5? (



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2018-02-19 Thread Zac Medico
commit: c84cf6c1d0a224129875c9b7c27151eba361b746
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Feb 19 08:29:34 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Feb 19 08:31:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84cf6c1

net-misc/electrum-ltc: version bump to 3.0.6.2

Fixes: https://bugs.gentoo.org/648052
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-misc/electrum-ltc/Manifest   | 3 +--
 ...um-ltc-3.0_pre20171218.ebuild => electrum-ltc-3.0.6.2.ebuild} | 9 +++--
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/net-misc/electrum-ltc/Manifest b/net-misc/electrum-ltc/Manifest
index 33eb8c18cd3..ffd70ec6776 100644
--- a/net-misc/electrum-ltc/Manifest
+++ b/net-misc/electrum-ltc/Manifest
@@ -1,2 +1 @@
-DIST electrum-ltc-3.0_pre20171218-electrum-3.0.3.patch 6870 BLAKE2B 
cbeb180f17ad15bd6ee90dc90cd8d3a96df6ccade903ac287e5438e61c3443b64720dcdcd87bd5d2b4fb7ddf0c2625d26ffd23521aa94e3c7c662ac7582210f5
 SHA512 
841e337758c4c5ab98153a008204b0fa4cb32ab22e494657b61a1da487a6bdb413b1982be854a91e3175dd4d03a50877208809e9a82f93500ffb33222fcbd0fb
-DIST electrum-ltc-3.0_pre20171218.tar.gz 2385686 BLAKE2B 
3b96f1cee9f052a0c4518c0c03308badc1000b4bf19c0d2a82725dd37ed33f82e12d57802fd9533f9f69f99fb97b81f6c2baa2b59fd0890bc4db22f7d00c108c
 SHA512 
374d8bfbde9acda0d7f5922dd63cc7e59e9ccd714c8feadd7931e39af69ae473e3220fb6b8591d1dafbefbfe24c87b1de94a1e5ae716b219dc81d44e09a81e44
+DIST electrum-ltc-3.0.6.2.tar.gz 2387515 BLAKE2B 
3093aad114dd96d0a0ecac48adfe45c9b7be37d831f67fd8a230617bb45131b5045e70433c0ed0fe87a3028356de3884e78c3eb2c1bda38e5804e97952dcd13f
 SHA512 
c9de8f490eddbf269fb5a034fc4bf5712173a09df8fe4ea01dafe516cd1b684dce253278c4c4128e4284c89bd7f8fbd51e0633710abbb22720b53507ecbd102c

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild
similarity index 89%
rename from net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
rename to net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild
index 3158071e093..23ae29e955e 100644
--- a/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-3.0.6.2.ebuild
@@ -3,16 +3,15 @@
 
 EAPI="6"
 
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 PYTHON_REQ_USE="ncurses?"
 
 inherit distutils-r1 gnome2-utils xdg-utils
 
-EGIT_COMMIT="d088f561b2875b4cda0689f9e9d911d558711e15"
+EGIT_COMMIT="${PV}"
 DESCRIPTION="Litecoin thin client"
 HOMEPAGE="https://electrum-ltc.org/;
-SRC_URI="https://github.com/pooler/electrum-ltc/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz
-   
https://github.com/spesmilo/electrum/compare/a4e89e822a208daa574c4bd1d8ecfea952c6c101...b4e43754e0f60d8438b5fd412de816a466344401.patch
 -> ${P}-electrum-3.0.3.patch"
+SRC_URI="https://github.com/pooler/electrum-ltc/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
@@ -60,8 +59,6 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 DOCS=( RELEASE-NOTES )
 
 src_prepare() {
-   # include the last changes that apply from electrum 3.0.3
-   eapply <(sed -e '73,92d' "${DISTDIR}/${P}-electrum-3.0.3.patch")
eapply "${FILESDIR}/2.8.0-no-user-root.patch"
 
# Prevent icon from being installed in the wrong location



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2018-01-07 Thread Ulrich Müller
commit: 0f80d4634696e8c46c8e6b346a30d605a1c55135
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Jan  7 20:53:46 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Jan  7 20:54:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f80d463

net-misc/electrum-ltc: Migrate from LINGUAS to L10N.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild| 17 ++---
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
index 9fe4e95536d..3158071e093 100644
--- a/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
@@ -17,13 +17,8 @@ 
SRC_URI="https://github.com/pooler/electrum-ltc/archive/${EGIT_COMMIT}.tar.gz ->
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-LINGUAS="es_ES ja_JP pt_BR pt_PT zh_CN"
-
-IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb"
-
-for lingua in ${LINGUAS}; do
-   IUSE+=" linguas_${lingua}"
-done
+IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb
+   l10n_es l10n_ja l10n_pt l10n_zh-CN"
 
 REQUIRED_USE="
|| ( cli ncurses qt5 )
@@ -80,10 +75,10 @@ src_prepare() {
 
local wordlist=
for wordlist in  \
-   $(usex linguas_ja_JP '' japanese) \
-   $(usex linguas_pt_BR '' $(usex linguas_pt_PT '' portuguese)) \
-   $(usex linguas_es_ES '' spanish) \
-   $(usex linguas_zh_CN '' chinese_simplified) \
+   $(usex l10n_ja '' japanese) \
+   $(usex l10n_pt '' portuguese) \
+   $(usex l10n_es '' spanish) \
+   $(usex l10n_zh-CN '' chinese_simplified) \
; do
rm -f "lib/wordlist/${wordlist}.txt" || die
sed -i "/${wordlist}\\.txt/d" lib/mnemonic.py || die



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/

2018-01-06 Thread Zac Medico
commit: c4e0f8f960a1276437c9d80214bde40f329be2db
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jan  6 12:16:30 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jan  6 12:16:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e0f8f9

net-misc/electrum-ltc: fix for qt5 disabled

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
index 5ddcdc8524e..9fe4e95536d 100644
--- a/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
+++ b/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -72,7 +72,11 @@ src_prepare() {
# Prevent icon from being installed in the wrong location
sed -i '/icons/d' setup.py || die
 
-   pyrcc5 icons.qrc -o gui/qt/icons_rc.py || die
+   if use qt5; then
+   pyrcc5 icons.qrc -o gui/qt/icons_rc.py || die
+   else
+   sed "s|'electrum_ltc_gui.qt',||" -i setup.py || die
+   fi
 
local wordlist=
for wordlist in  \



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/, net-misc/electrum-ltc/files/

2017-12-20 Thread Zac Medico
commit: ca3e5a918d36d839452a49e48ed5e84c9e1dc2ae
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Dec 20 10:48:00 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Dec 20 10:51:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca3e5a91

net-misc/electrum-ltc: new package

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/electrum-ltc/Manifest |   2 +
 .../electrum-ltc-3.0_pre20171218.ebuild| 159 +
 .../electrum-ltc/files/2.8.0-no-user-root.patch|  15 ++
 net-misc/electrum-ltc/metadata.xml |  18 +++
 4 files changed, 194 insertions(+)

diff --git a/net-misc/electrum-ltc/Manifest b/net-misc/electrum-ltc/Manifest
new file mode 100644
index 000..33eb8c18cd3
--- /dev/null
+++ b/net-misc/electrum-ltc/Manifest
@@ -0,0 +1,2 @@
+DIST electrum-ltc-3.0_pre20171218-electrum-3.0.3.patch 6870 BLAKE2B 
cbeb180f17ad15bd6ee90dc90cd8d3a96df6ccade903ac287e5438e61c3443b64720dcdcd87bd5d2b4fb7ddf0c2625d26ffd23521aa94e3c7c662ac7582210f5
 SHA512 
841e337758c4c5ab98153a008204b0fa4cb32ab22e494657b61a1da487a6bdb413b1982be854a91e3175dd4d03a50877208809e9a82f93500ffb33222fcbd0fb
+DIST electrum-ltc-3.0_pre20171218.tar.gz 2385686 BLAKE2B 
3b96f1cee9f052a0c4518c0c03308badc1000b4bf19c0d2a82725dd37ed33f82e12d57802fd9533f9f69f99fb97b81f6c2baa2b59fd0890bc4db22f7d00c108c
 SHA512 
374d8bfbde9acda0d7f5922dd63cc7e59e9ccd714c8feadd7931e39af69ae473e3220fb6b8591d1dafbefbfe24c87b1de94a1e5ae716b219dc81d44e09a81e44

diff --git a/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild 
b/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
new file mode 100644
index 000..5ddcdc8524e
--- /dev/null
+++ b/net-misc/electrum-ltc/electrum-ltc-3.0_pre20171218.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit distutils-r1 gnome2-utils xdg-utils
+
+EGIT_COMMIT="d088f561b2875b4cda0689f9e9d911d558711e15"
+DESCRIPTION="Litecoin thin client"
+HOMEPAGE="https://electrum-ltc.org/;
+SRC_URI="https://github.com/pooler/electrum-ltc/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/spesmilo/electrum/compare/a4e89e822a208daa574c4bd1d8ecfea952c6c101...b4e43754e0f60d8438b5fd412de816a466344401.patch
 -> ${P}-electrum-3.0.3.patch"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LINGUAS="es_ES ja_JP pt_BR pt_PT zh_CN"
+
+IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb"
+
+for lingua in ${LINGUAS}; do
+   IUSE+=" linguas_${lingua}"
+done
+
+REQUIRED_USE="
+   || ( cli ncurses qt5 )
+   audio_modem? ( qt5 )
+   cosign? ( qt5 )
+   digitalbitbox? ( qt5 )
+   email? ( qt5 )
+   qrcode? ( qt5 )
+   sync? ( qt5 )
+   vkb? ( qt5 )
+"
+
+RDEPEND="
+   dev-python/scrypt[${PYTHON_USEDEP}]
+   dev-python/ecdsa[${PYTHON_USEDEP}]
+   dev-python/jsonrpclib[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/tlslite[${PYTHON_USEDEP}]
+   || (
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-libs/protobuf[python,${PYTHON_USEDEP}]
+   )
+   virtual/python-dnspython[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( dev-lang/python )
+"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+DOCS=( RELEASE-NOTES )
+
+src_prepare() {
+   # include the last changes that apply from electrum 3.0.3
+   eapply <(sed -e '73,92d' "${DISTDIR}/${P}-electrum-3.0.3.patch")
+   eapply "${FILESDIR}/2.8.0-no-user-root.patch"
+
+   # Prevent icon from being installed in the wrong location
+   sed -i '/icons/d' setup.py || die
+
+   pyrcc5 icons.qrc -o gui/qt/icons_rc.py || die
+
+   local wordlist=
+   for wordlist in  \
+   $(usex linguas_ja_JP '' japanese) \
+   $(usex linguas_pt_BR '' $(usex linguas_pt_PT '' portuguese)) \
+   $(usex linguas_es_ES '' spanish) \
+   $(usex linguas_zh_CN '' chinese_simplified) \
+   ; do
+   rm -f "lib/wordlist/${wordlist}.txt" || die
+   sed -i "/${wordlist}\\.txt/d" lib/mnemonic.py || die
+   done
+
+   # Remove unrequested GUI implementations:
+   local gui setup_py_gui
+   for gui in  \
+   $(usex cli  '' stdio)  \
+   kivy \
+   $(usex qt5  '' qt   )  \
+   $(usex ncurses  '' text )  \
+   ; do
+   rm gui/"${gui}"* -r || die
+