mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 22:52:59 -04:00
Part-of: https://github.com/gentoo/guru/pull/447 Closes: https://github.com/gentoo/guru/pull/447 Signed-off-by: David Roman <stkw0@disroot.org>
77 lines
1.6 KiB
Bash
77 lines
1.6 KiB
Bash
# Copyright 1999-2025 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
DISTUTILS_USE_PEP517=setuptools
|
|
PYTHON_COMPAT=( python3_{12..13} )
|
|
|
|
inherit distutils-r1 xdg
|
|
|
|
DESCRIPTION="A program to help you securely download and run Tor Browser"
|
|
HOMEPAGE="https://gitlab.torproject.org/tpo/applications/torbrowser-launcher"
|
|
SRC_URI="https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2"
|
|
|
|
S="${WORKDIR}/${PN}-v${PV}"
|
|
|
|
LICENSE="MIT"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64"
|
|
IUSE="wayland"
|
|
|
|
# Copied from `www-client/firefox-bin::gentoo`'s `RDEPEND`
|
|
BROWSER_RDEPEND="
|
|
|| (
|
|
media-libs/libpulse
|
|
media-sound/apulse
|
|
)
|
|
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
>=dev-libs/glib-2.26:2
|
|
media-libs/alsa-lib
|
|
media-libs/fontconfig
|
|
>=media-libs/freetype-2.4.10
|
|
sys-apps/dbus
|
|
virtual/freedesktop-icon-theme
|
|
>=x11-libs/cairo-1.10[X]
|
|
x11-libs/gdk-pixbuf:2
|
|
>=x11-libs/gtk+-3.11:3[X,wayland?]
|
|
x11-libs/libX11
|
|
x11-libs/libXcomposite
|
|
x11-libs/libXcursor
|
|
x11-libs/libXdamage
|
|
x11-libs/libXext
|
|
x11-libs/libXfixes
|
|
x11-libs/libXi
|
|
x11-libs/libXrandr
|
|
x11-libs/libXrender
|
|
x11-libs/libxcb
|
|
>=x11-libs/pango-1.22.0
|
|
"
|
|
RDEPEND="
|
|
dev-python/gpgmepy[${PYTHON_USEDEP}]
|
|
dev-python/packaging[${PYTHON_USEDEP}]
|
|
dev-python/pyside:6[core,gui,widgets,${PYTHON_USEDEP}]
|
|
dev-python/requests[${PYTHON_USEDEP}]
|
|
|
|
app-crypt/gnupg
|
|
net-vpn/tor
|
|
|
|
${BROWSER_RDEPEND}
|
|
"
|
|
DEPEND="
|
|
dev-python/distro[${PYTHON_USEDEP}]
|
|
"
|
|
BDEPEND="
|
|
sys-devel/gettext
|
|
"
|
|
|
|
distutils_enable_tests import-check
|
|
|
|
pkg_postinst() {
|
|
xdg_pkg_postinst
|
|
}
|
|
|
|
pkg_postrm() {
|
|
xdg_pkg_postrm
|
|
}
|