Re: [ITP] chafa 1.16.2

Jon Turney via Cygwin-apps <[email protected]>
Newsgroups gmane.os.cygwin.applications
Message-ID <[email protected]>
On 11/08/2025 00:30, Brian Inglis via Cygwin-apps wrote:
> On 2025-08-10 15:47, Hans Petter Jansson via Cygwin-apps wrote:
>> Hi, I'd like to submit the Chafa project for possible inclusion in the
>> Cygwin distribution.
>>
>> I maintain the upstream and am prepared to maintain the Cygwin package.
>> Here's the blurb:
>>
>> SUMMARY="Terminal graphics renderer"
>> DESCRIPTION="Chafa is a versatile and efficient terminal
>> graphics package that renders images and animations to a
>> wide range of formats, including sixels, iTerm, kitty and
>> ANSI/ASCII/Unicode art. It supports most terminals and
>> multiplexers, both modern and classic, and adapts to
>> the user's environment."
>>
>> The project consists of a library and a CLI tool. They are covered by
>> LGPL-3.0-or-later. The CLI tool also contains some code covered by the
>> Zlib and MIT licenses that I believe to be in compliance.
>>
>> I started the project in 2018, and it's currently shipping in Debian
>> (including downstreams like Ubuntu and Raspbian), GNU Guix, Fedora,
>> openSUSE, Arch, Alpine, Homebrew, Gentoo, nixpkgs, FreeBSD and OpenBSD
>> ports, and a few others.
> 
> Seems to be widely available:
> 
>      https://repology.org/project/chafa/versions
> 
>> It has native MS Windows builds available in MSYS2, Scoop and Winget,
>> but these don't work with Cygwin terminal emulators, so users request
>> Cygwin builds from time to time.
>>
>> You can read more at https://hpjansson.org/chafa/ .
>>
>> I've made a cygport file and built test packages. It's available at
>> this temporary URL: https://hpjansson.org/chafa/cygpkg/
  Thanks!

I'd suggest that you include the soversion in the shared library package 
name and explicitly match against that for the contents, just in case it 
ever changes, e.g.

-libchafa_CONTENTS="usr/bin/*.dll"
+libchafa0_CONTENTS="usr/bin/*-0.dll"

Apart for that, this looks good.

I've added your key, and this to your packages.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.