commit:     47de10985336e8ce3da13d724b36e72ad05f39d5
Author:     Pavel Sobolev <contact <AT> paveloom <DOT> dev>
AuthorDate: Tue Nov  4 12:55:56 2025 +0000
Commit:     Pavel Sobolev <contact <AT> paveloom <DOT> dev>
CommitDate: Tue Nov  4 13:40:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47de1098

www-client/torbrowser-launcher: new package, add 0.3.9

Signed-off-by: Pavel Sobolev <contact <AT> paveloom.dev>

 www-client/torbrowser-launcher/Manifest            |  1 +
 www-client/torbrowser-launcher/metadata.xml        | 11 ++++
 .../torbrowser-launcher-0.3.9.ebuild               | 76 ++++++++++++++++++++++
 3 files changed, 88 insertions(+)

diff --git a/www-client/torbrowser-launcher/Manifest 
b/www-client/torbrowser-launcher/Manifest
new file mode 100644
index 0000000000..fb5574c770
--- /dev/null
+++ b/www-client/torbrowser-launcher/Manifest
@@ -0,0 +1 @@
+DIST torbrowser-launcher-0.3.9.tar.bz2 200584 BLAKE2B 
901620e383d3c31b6a80961bcf9ea3f737a5ec50ae836fd943bca67d4a3c86ff1f25c174e47f1689b6e70461b55f937a69ab275a0dbb42175969da112eda811c
 SHA512 
d6b215fd89400c7738164c8bce33c44b7c44add25bb0c37da96ec03ff6e07246113c7b0d58b263c99033f09fb438d8c23da24b0d6f540c5610e3d4010ea41a28

diff --git a/www-client/torbrowser-launcher/metadata.xml 
b/www-client/torbrowser-launcher/metadata.xml
new file mode 100644
index 0000000000..d028bdf696
--- /dev/null
+++ b/www-client/torbrowser-launcher/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+  <maintainer type="person">
+    <name>Pavel Sobolev</name>
+    <email>[email protected]</email>
+  </maintainer>
+  <upstream>
+    
<bugs-to>https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/issues</bugs-to>
+  </upstream>
+</pkgmetadata>

diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.9.ebuild 
b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.9.ebuild
new file mode 100644
index 0000000000..2b62b95f05
--- /dev/null
+++ b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.9.ebuild
@@ -0,0 +1,76 @@
+# 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_{11..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
+}

Reply via email to