diff --git a/app-text/tldr/Manifest b/app-text/tldr/Manifest index 80756b632a..295ce8e172 100644 --- a/app-text/tldr/Manifest +++ b/app-text/tldr/Manifest @@ -1,2 +1,3 @@ DIST tldr-3.3.0.gh.tar.gz 96931 BLAKE2B 78d499db16a13743b816501bad342958fafbdde282775a6f34f264e3adc974d2976f7ce1172805115a08e60e350624f642dfa81bf694403ab9e017418d65b96c SHA512 137560c401540ff1e747f443a3c0686ddba8c512772eadbff6b735aa9c20dd02a9c7b101b2238888daa20b2886dc4318bc7c1366d8b73f71dd2f797b1787b632 DIST tldr-3.4.1.gh.tar.gz 99342 BLAKE2B ca9ad5816f78fbb0380fd7e48b08b90b19b3ffde85f0a3479a528ea62c5b47264e83f55bedc6b9f55bcaa17c67da57d64a578c306f652e15439213a949ff5742 SHA512 2ff3839a75fa3a40d45a2c820000826061123bb4a83906c8f2cd055929f4c7661414543511dba36f28451dd28fed13bc32b1467f360274ec60344e03c2ba416b +DIST tldr-3.4.4.gh.tar.gz 100495 BLAKE2B b4b243c73284059c9366258f749aaf26198be2040e5d5ff9267ff05a44d9513ad737f112a7f87e4a140a7a16eb5dc55fcb3cb262ed684fdeaad8675eeacc6322 SHA512 174972ed82e41396556b814ce16eb4f40f4ede62a3cdee1acfe1b879b06fbe7e00f26e30ef60079eda14de1e2fa0163e75a034bd474813f5f86e1594ef7cc64f diff --git a/app-text/tldr/tldr-3.4.4.ebuild b/app-text/tldr/tldr-3.4.4.ebuild new file mode 100644 index 0000000000..acc798c16c --- /dev/null +++ b/app-text/tldr/tldr-3.4.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="Python command line client for tldr pages" +HOMEPAGE="https://github.com/tldr-pages/tldr-python-client" +# sdist lacks some files. +SRC_URI="https://github.com/tldr-pages/tldr-python-client/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-python-client-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="man" + +RDEPEND=" + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/shtab[${PYTHON_USEDEP}] + dev-python/termcolor[${PYTHON_USEDEP}] + !app-misc/tealdeer +" +BDEPEND=" + man? ( + dev-python/sphinx + dev-python/sphinx-argparse + ) +" + +EPYTEST_DESELECT=( + # violates network sandbox + tests/test_tldr.py::test_error_message +) + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare +} + +src_compile() { + use man && emake -C docs + distutils-r1_src_compile +}