[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum-ltc/, dev-python/aiorpcx/, dev-python/aiorpcX/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +