chafa: add v1.16.0 (#50536)

This commit is contained in:
Buldram 2025-05-20 19:05:12 -04:00 committed by GitHub
parent dd72df89d6
commit 3669f0356b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,13 +13,14 @@ class Chafa(AutotoolsPackage):
suitable for display in a terminal."""
homepage = "https://hpjansson.org/chafa/"
url = "https://hpjansson.org/chafa/releases/chafa-1.14.5.tar.xz"
url = "https://hpjansson.org/chafa/releases/chafa-1.16.0.tar.xz"
git = "https://github.com/hpjansson/chafa.git"
license("LGPL-3.0-or-later", checked_by="Buldram")
maintainers("Buldram")
version("master", branch="master")
version("1.16.0", sha256="bf863e57b6200b696bde1742aa95d7feb8cd23b9df1e91e91859b2b1e54fd290")
version("1.14.5", sha256="7b5b384d5fb76a641d00af0626ed2115fb255ea371d9bef11f8500286a7b09e5")
version("1.14.4", sha256="d0708a63f05b79269dae862a42671e38aece47fbd4fc852904bca51a65954454")
version("1.14.3", sha256="f3d5530a96c8e55eea180448896e973093e0302f4cbde45d028179af8cfd90f3")
@ -75,6 +76,19 @@ def configure_args(self):
*self.with_or_without("jxl"),
]
@run_after("install")
def install_completions(self):
mkdirp(zsh_completion_path(self.prefix))
install(
"tools/completions/zsh-completion.zsh", zsh_completion_path(self.prefix) / "_chafa"
)
if self.spec.satisfies("@master"):
mkdirp(fish_completion_path(self.prefix))
install(
"tools/completions/fish-completion.fish",
fish_completion_path(self.prefix) / "chafa.fish",
)
@run_after("install", when="+man")
def install_man(self):
mkdirp(prefix.share.man.man1)