Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: www-client/torbrowser-launcher/
Date: Thu, 21 Oct 2021 01:25:21
Message-Id: 1634779480.06a4cc78a79be946908f4830b17484a39d3ef1e5.xgqt@gentoo
1 commit: 06a4cc78a79be946908f4830b17484a39d3ef1e5
2 Author: Maciej Barć <xgqt <AT> riseup <DOT> net>
3 AuthorDate: Thu Oct 21 01:24:40 2021 +0000
4 Commit: Maciej Barć <xgqt <AT> riseup <DOT> net>
5 CommitDate: Thu Oct 21 01:24:40 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06a4cc78
7
8 www-client/torbrowser-launcher: bump to 0.3.5
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Maciej Barć <xgqt <AT> riseup.net>
12
13 www-client/torbrowser-launcher/Manifest | 1 +
14 .../torbrowser-launcher-0.3.5.ebuild | 52 ++++++++++++++++++++++
15 2 files changed, 53 insertions(+)
16
17 diff --git a/www-client/torbrowser-launcher/Manifest b/www-client/torbrowser-launcher/Manifest
18 index 1a9da1946..150cf6a0d 100644
19 --- a/www-client/torbrowser-launcher/Manifest
20 +++ b/www-client/torbrowser-launcher/Manifest
21 @@ -1 +1,2 @@
22 DIST torbrowser-launcher-0.3.3.tar.gz 187239 BLAKE2B 8792e5474efe32124b401287bfbe01caef40381a35bb09062903da09c51f246b6092da2a3ffb84531c8f2be1bb45079263b8e46c98c5efa370abc6200289ac99 SHA512 129bcc3006d1cda92ab521c5106cacccf934b964b737f28bd89de6872f061b9e039678ca34b8ed30f348a0a47c3d87661b103f48e19a7edfae72a69512220fe6
23 +DIST torbrowser-launcher-0.3.5.tar.gz 195445 BLAKE2B 87ba04a5dd49316148631d3da6cf0b328160b817b7c42062bf6eeb1bedfc2cad6276640422139adc2b4031bfb6d0aa9bb93636b8e629e3b53433909bdf962768 SHA512 d9e30a721393d1530bc288fd74925731b71016d34670b6b33e1e76e271f956e2d2e35bd29f81389b1c90db15257e1e6281bd3aeeb9c3cc533ab9a5d109803254
24
25 diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.5.ebuild b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.5.ebuild
26 new file mode 100644
27 index 000000000..836bdf7b7
28 --- /dev/null
29 +++ b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.5.ebuild
30 @@ -0,0 +1,52 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +DISTUTILS_USE_SETUPTOOLS=no
37 +PYTHON_COMPAT=( python3_{8..9} )
38 +
39 +inherit distutils-r1 optfeature xdg
40 +
41 +DESCRIPTION="A program to download, updated, and run the Tor Browser Bundle"
42 +HOMEPAGE="https://github.com/micahflee/torbrowser-launcher"
43 +
44 +if [[ "${PV}" == *9999* ]]; then
45 + inherit git-r3
46 + EGIT_REPO_URI="https://github.com/micahflee/${PN}.git"
47 +else
48 + SRC_URI="https://github.com/micahflee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
49 + KEYWORDS="~amd64"
50 +fi
51 +
52 +RESTRICT="test"
53 +LICENSE="MIT"
54 +SLOT="0"
55 +IUSE="apparmor"
56 +
57 +RDEPEND="
58 + app-crypt/gpgme[python,${PYTHON_USEDEP}]
59 + dev-python/PyQt5[${PYTHON_USEDEP},widgets]
60 + dev-python/PySocks[${PYTHON_USEDEP}]
61 + dev-python/packaging[${PYTHON_USEDEP}]
62 + dev-python/requests[${PYTHON_USEDEP}]
63 + apparmor? ( sys-libs/libapparmor )
64 +"
65 +
66 +python_install_all() {
67 + distutils-r1_python_install_all
68 +
69 + # delete apparmor profiles
70 + if ! use apparmor; then
71 + rm -r "${D}/etc/apparmor.d" || die "Failed to remove apparmor profiles"
72 + rmdir "${D}/etc" || die "Failed to remove empty directory"
73 + fi
74 +}
75 +
76 +pkg_postinst() {
77 + xdg_pkg_postinst
78 +
79 + elog "To get additional features, some optional runtime dependencies"
80 + elog "may be installed:"
81 + optfeature "updating over system TOR" net-vpn/tor dev-python/txsocksx
82 +}