commit:     ae9289657117dfff1abc287322a61760ac2fc4e7
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 25 14:34:11 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 27 11:52:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae928965

mail-client/alot: drop 0.10, 0.11

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 mail-client/alot/Manifest                          |  1 -
 mail-client/alot/alot-0.10.ebuild                  | 68 ----------------------
 mail-client/alot/alot-0.11.ebuild                  | 68 ----------------------
 .../files/0.9-0001-remove-non-working-test.patch   | 31 ----------
 .../alot/files/alot-0.10-no-intersphinx-docs.patch | 23 --------
 5 files changed, 191 deletions(-)

diff --git a/mail-client/alot/Manifest b/mail-client/alot/Manifest
index 0473576c1f31..7cde0c81fc67 100644
--- a/mail-client/alot/Manifest
+++ b/mail-client/alot/Manifest
@@ -1,2 +1 @@
-DIST alot-0.10.tar.gz 228451 BLAKE2B 
a90672817d30a9dc5a50814b123f107f94cc63cb9669578c3ffa9f6282dc0388c91e1a7f14e62c73159573ff97660a57b71b5ecac6549e050758bcef60c54e87
 SHA512 
b07c77f3a21c9670fb14a760d036ce0e14678dd6ae75585cc929f97db5126a7dbb7f411244d317fea2913692afca6ff9f439f9dbbf047acffb8fcea2ebef7056
 DIST alot-0.11.tar.gz 234153 BLAKE2B 
3ee6f56604078eaaee22b27fb2513809ca5a083ebd28ab9e4cc28483c0a11d8eb9a9db5a23c72cc3249a01ee5712c3296c1990b02c426da2dfc6e9e8c057f5df
 SHA512 
ef259cf88cbe31509cf10a91c6bc84e717d751e6363744bd50d0625fb48db59f33f958e2566524d3be1088c3a68d2799b2dfda7aa39960a1780d09842af50c97

diff --git a/mail-client/alot/alot-0.10.ebuild 
b/mail-client/alot/alot-0.10.ebuild
deleted file mode 100644
index 5b4d72278d86..000000000000
--- a/mail-client/alot/alot-0.10.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# 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 )
-
-inherit distutils-r1
-
-DESCRIPTION="Experimental terminal UI for net-mail/notmuch written in Python"
-HOMEPAGE="https://github.com/pazz/alot";
-if [[ ${PV} == "9999" ]]; then
-       EGIT_REPO_URI="https://github.com/pazz/alot/";
-       inherit git-r3
-else
-       SRC_URI="https://github.com/pazz/alot/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-       KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="doc"
-
-RDEPEND="
-       app-crypt/gpgme[python,${PYTHON_USEDEP}]
-       dev-python/configobj[${PYTHON_USEDEP}]
-       dev-python/python-magic[${PYTHON_USEDEP}]
-       dev-python/urwid[${PYTHON_USEDEP}]
-       dev-python/urwidtrees[${PYTHON_USEDEP}]
-       dev-python/twisted[${PYTHON_USEDEP}]
-       net-mail/mailbase
-       net-mail/notmuch[crypt,python,${PYTHON_USEDEP}]
-"
-BDEPEND="
-       dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-       "${FILESDIR}/0.9-0001-remove-non-working-test.patch"
-       "${FILESDIR}/${PN}-0.10-no-intersphinx-docs.patch"
-)
-
-distutils_enable_tests unittest
-
-python_compile_all() {
-       emake -C docs man
-       use doc && emake -C docs html
-}
-
-python_install_all() {
-       use doc && local HTML_DOCS=( docs/build/html/. )
-       doman docs/build/man/*
-       distutils-r1_python_install_all
-
-       insinto /usr/share/alot
-       doins -r extra
-}
-
-pkg_postinst() {
-       if [[ -z ${REPLACING_VERSIONS} ]] ; then
-               elog ""
-               elog "If you are new to Alot you may want to take a look at"
-               elog "the user manual:"
-               elog "   https://alot.readthedocs.io/en/latest/";
-               elog ""
-       fi
-}

diff --git a/mail-client/alot/alot-0.11.ebuild 
b/mail-client/alot/alot-0.11.ebuild
deleted file mode 100644
index 641788b78aac..000000000000
--- a/mail-client/alot/alot-0.11.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# 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..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Experimental terminal UI for net-mail/notmuch written in Python"
-HOMEPAGE="https://github.com/pazz/alot";
-if [[ ${PV} == "9999" ]]; then
-       EGIT_REPO_URI="https://github.com/pazz/alot/";
-       inherit git-r3
-else
-       SRC_URI="https://github.com/pazz/alot/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-       KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="doc"
-
-RDEPEND="
-       >=app-crypt/gpgme-1.10.1[python,${PYTHON_USEDEP}]
-       >=dev-python/configobj-4.7.0[${PYTHON_USEDEP}]
-       dev-python/python-magic[${PYTHON_USEDEP}]
-       >=dev-python/urwid-1.3.0[${PYTHON_USEDEP}]
-       >=dev-python/urwidtrees-1.0.3[${PYTHON_USEDEP}]
-       >=dev-python/twisted-18.4.0[${PYTHON_USEDEP}]
-       net-mail/mailbase
-       >=net-mail/notmuch-0.30[crypt,python,${PYTHON_USEDEP}]
-"
-BDEPEND="
-       dev-python/setuptools-scm[${PYTHON_USEDEP}]
-       dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-distutils_enable_tests unittest
-
-python_compile_all() {
-       # sphinx uses importlib to get the package version
-       local -x 
PYTHONPATH="${BUILD_DIR}/install$(python_get_sitedir):${PYTHONPATH}"
-       emake -C docs man
-       use doc && emake -C docs html
-}
-
-python_install_all() {
-       use doc && local HTML_DOCS=( docs/build/html/. )
-       doman docs/build/man/*
-       distutils-r1_python_install_all
-
-       insinto /usr/share/alot
-       doins -r extra
-}
-
-pkg_postinst() {
-       if [[ -z ${REPLACING_VERSIONS} ]] ; then
-               elog ""
-               elog "If you are new to Alot you may want to take a look at"
-               elog "the user manual:"
-               elog "   https://alot.readthedocs.io/en/latest/";
-               elog ""
-       fi
-}

diff --git a/mail-client/alot/files/0.9-0001-remove-non-working-test.patch 
b/mail-client/alot/files/0.9-0001-remove-non-working-test.patch
deleted file mode 100644
index 505f112e5042..000000000000
--- a/mail-client/alot/files/0.9-0001-remove-non-working-test.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From d534d65e1d4855565124906319c54b179dae20bd Mon Sep 17 00:00:00 2001
-From: Guillaume Seren <[email protected]>
-Date: Fri, 3 May 2019 18:17:05 +0200
-Subject: [PATCH] Remove non working test
-
-Some test are not working + fix for master
----
- tests/commands/test_global.py | 7 -------
- 1 file changed, 7 deletions(-)
-
-diff --git a/tests/commands/test_global.py b/tests/commands/test_global.py
-index 775a822c..ca79443f 100644
---- a/tests/commands/test_global.py
-+++ b/tests/commands/test_global.py
-@@ -121,13 +121,6 @@ class TestExternalCommand(unittest.TestCase):
-         await cmd.apply(ui)
-         ui.notify.assert_not_called()
- 
--    @utilities.async_test
--    async def test_no_spawn_no_stdin_attached(self):
--        ui = utilities.make_ui()
--        cmd = g_commands.ExternalCommand('test -t 0', refocus=False)
--        await cmd.apply(ui)
--        ui.notify.assert_not_called()
--
-     @utilities.async_test
-     async def test_no_spawn_stdin_attached(self):
-         ui = utilities.make_ui()
--- 
-2.24.1
-

diff --git a/mail-client/alot/files/alot-0.10-no-intersphinx-docs.patch 
b/mail-client/alot/files/alot-0.10-no-intersphinx-docs.patch
deleted file mode 100644
index 6cda5071e226..000000000000
--- a/mail-client/alot/files/alot-0.10-no-intersphinx-docs.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Needs network access.
---- a/docs/source/api/conf.py
-+++ b/docs/source/api/conf.py
-@@ -56,7 +56,7 @@ from alot import __version__, __author__
- # Add any Sphinx extension module names here, as strings. They can be
- # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
- # ones.
--extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx']
-+extensions = ['sphinx.ext.autodoc']
- 
- # Add any paths that contain templates here, relative to this directory.
- templates_path = ['_templates']
---- a/docs/source/conf.py
-+++ b/docs/source/conf.py
-@@ -16,7 +16,7 @@ needs_sphinx = '1.3'  # for autodoc_mock_imports setting 
below
- 
- # Add any Sphinx extension module names here, as strings. They can be
- # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
--extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx']
-+extensions = ['sphinx.ext.autodoc']
- 
- # autodoc tweaks
- autodoc_mock_imports = [

Reply via email to