From cefc5a07898e5d78050dfe5785f05bb1a3f7c825 Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Sat, 7 Feb 2026 07:20:57 -0500 Subject: [PATCH] Bump tte on stable --- .../python-terminaltexteffects/.SRCINFO | 20 ++++++++++ .../python-terminaltexteffects/.gitignore | 6 +++ .../.nvchecker.toml | 5 +++ .../python-terminaltexteffects/PKGBUILD | 40 +++++++++++++++++++ .../python-terminaltexteffects/fix.patch | 9 +++++ 5 files changed, 80 insertions(+) create mode 100644 pkgbuilds/stable/python-terminaltexteffects/.SRCINFO create mode 100644 pkgbuilds/stable/python-terminaltexteffects/.gitignore create mode 100644 pkgbuilds/stable/python-terminaltexteffects/.nvchecker.toml create mode 100644 pkgbuilds/stable/python-terminaltexteffects/PKGBUILD create mode 100644 pkgbuilds/stable/python-terminaltexteffects/fix.patch diff --git a/pkgbuilds/stable/python-terminaltexteffects/.SRCINFO b/pkgbuilds/stable/python-terminaltexteffects/.SRCINFO new file mode 100644 index 0000000..3c40b67 --- /dev/null +++ b/pkgbuilds/stable/python-terminaltexteffects/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = python-terminaltexteffects + pkgdesc = Visual effects engine applied to text in the terminal. + pkgver = 0.14.2 + pkgrel = 1 + url = https://github.com/ChrisBuilds/terminaltexteffects + arch = any + license = MIT + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = python-setuptools + makedepends = python-poetry-core + makedepends = python-hatchling + depends = python + provides = tte + conflicts = terminaltexteffects + source = python-terminaltexteffects-0.14.2.tgz::https://github.com/ChrisBuilds/terminaltexteffects/archive/release-0.14.2.tar.gz + b2sums = c7ff3b302ee110305d73f2f66c6ff5ff2ad338816c1de7120be4b5bc6bf407ae414478b289a2742d592698c5a71c2c6c845ecad60cb1cdc2890fc8b7914a9dfb + +pkgname = python-terminaltexteffects diff --git a/pkgbuilds/stable/python-terminaltexteffects/.gitignore b/pkgbuilds/stable/python-terminaltexteffects/.gitignore new file mode 100644 index 0000000..0d5180e --- /dev/null +++ b/pkgbuilds/stable/python-terminaltexteffects/.gitignore @@ -0,0 +1,6 @@ +* +!*.patch +!PKGBUILD +!.SRCINFO +!.gitignore +!.nvchecker.toml diff --git a/pkgbuilds/stable/python-terminaltexteffects/.nvchecker.toml b/pkgbuilds/stable/python-terminaltexteffects/.nvchecker.toml new file mode 100644 index 0000000..5be973e --- /dev/null +++ b/pkgbuilds/stable/python-terminaltexteffects/.nvchecker.toml @@ -0,0 +1,5 @@ +[python-terminaltexteffects] +source = "github" +github = "ChrisBuilds/terminaltexteffects" +use_latest_release = true +prefix = "release-" diff --git a/pkgbuilds/stable/python-terminaltexteffects/PKGBUILD b/pkgbuilds/stable/python-terminaltexteffects/PKGBUILD new file mode 100644 index 0000000..1b11427 --- /dev/null +++ b/pkgbuilds/stable/python-terminaltexteffects/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Rafael Dominiquini +# Contributor: Daniel Chesters +# Contributor: RiverOnVenus + +pkgname=python-terminaltexteffects +_pkgname=terminaltexteffects +pkgver=0.14.2 +pkgrel=2 +pkgdesc='Visual effects engine applied to text in the terminal. ' +url="https://github.com/ChrisBuilds/terminaltexteffects" +arch=('any') +license=('MIT') + +makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools' 'python-poetry-core' 'python-hatchling') +depends=('python') + +conflicts=('terminaltexteffects') +provides=('tte') + +source=("${pkgname}-${pkgver}.tgz::${url}/archive/release-${pkgver}.tar.gz") +b2sums=('c7ff3b302ee110305d73f2f66c6ff5ff2ad338816c1de7120be4b5bc6bf407ae414478b289a2742d592698c5a71c2c6c845ecad60cb1cdc2890fc8b7914a9dfb') + + +build() { + cd "${_pkgname}-release-${pkgver}" || exit + + python -m build --wheel --no-isolation +} + +package() { + cd "${_pkgname}-release-${pkgver}" || exit + + python -m installer --destdir="${pkgdir}" dist/*.whl + + rm -rf "${pkgdir}/usr/bin/terminaltexteffects" + + install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md" + + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/pkgbuilds/stable/python-terminaltexteffects/fix.patch b/pkgbuilds/stable/python-terminaltexteffects/fix.patch new file mode 100644 index 0000000..bb34cd9 --- /dev/null +++ b/pkgbuilds/stable/python-terminaltexteffects/fix.patch @@ -0,0 +1,9 @@ +--- ./terminaltexteffects-release-0.13.0/terminaltexteffects/template/effect_template.py 2025-11-20 18:14:18.000000000 -0300 +@@ -69,7 +69,6 @@ + nargs="+", + action=argutils.TupleAction, + default=12, +- action=argutils.TupleAction, + metavar=argutils.PositiveInt.METAVAR, + help=( + "Space separated, unquoted, list of the number of gradient steps to use. More steps will "