On 2025-01-11 06:55, Marco Atzeri via Cygwin-apps wrote:
On 11/01/2025 07:43, Daisuke Fujimura via Cygwin-apps wrote:
Hello,
[ITP] A new package proposal: zlib-ng
- libz-ng2
- libz-ng-devel
====
SUMMARY: Zlib replacement with optimizations for next generation systems
HOMEPAGE: https://github.com/zlib-ng/zlib-ng
SRC_URI: https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.2.3.tar.gz
LICENSE: Zlib
====
Corresponding Linux/Unix packages are searched:
- https://repology.org/project/zlib-ng/versions
Cygportfile:
- https://cygwin.com/cgit/cygwin-packages/playground/tree/?h=refs/heads/zlib-ng
Packages, logs:
- https://github.com/cygwin/scallywag/actions/runs/12721789589
You should move the documentation to the -devel package
>>> libz-ng2-2.2.3-1.tar.xz
usr/share/
usr/share/doc/
usr/share/doc/zlib-ng/
usr/share/doc/zlib-ng/algorithm.txt
usr/share/doc/zlib-ng/crc-doc.1.0.pdf
usr/share/doc/zlib-ng/crc-pclmulqdq.pdf
usr/share/doc/zlib-ng/FAQ.zlib
usr/share/doc/zlib-ng/LICENSE.md
usr/share/doc/zlib-ng/README.md
usr/share/doc/zlib-ng/rfc1950.txt
usr/share/doc/zlib-ng/rfc1951.txt
usr/share/doc/zlib-ng/rfc1952.txt
usr/share/doc/zlib-ng/txtvsbin.txt
usr/bin/cygz-ng-2.dll
shared lib packages should contain only the DLL
Do you not think they should also include COPYING*, LICENSE*, README* (may
modify licence terms with only or or-later terms or alternatives), perhaps NEWS
and/or CHANGE* if a library-only package?
I do this in most of my library packages:
lib{ev4,gcrypt20,metalink3,psl5,ssh2_1,vpx9} [see below]
Other docs should be moved to any separate utilities, doc, or devel subpackages
as relevant if available.
All docs should be included in mingw packages which are all devel.
libev4: High-performance event loop library
usr/bin/cygev-4.dll
usr/share/doc/
usr/share/doc/libev/
usr/share/doc/libev/CHANGES
usr/share/doc/libev/LICENSE
usr/share/doc/libev/README
usr/share/doc/libev/TODO
libgcrypt20: GnuPG cryptography library
usr/bin/cyggcrypt-20.dll
usr/share/doc/
usr/share/doc/libgcrypt/
usr/share/doc/libgcrypt/AUTHORS
usr/share/doc/libgcrypt/ChangeLog
usr/share/doc/libgcrypt/COPYING
usr/share/doc/libgcrypt/COPYING.LIB
usr/share/doc/libgcrypt/LICENSES
usr/share/doc/libgcrypt/NEWS
usr/share/doc/libgcrypt/README
usr/share/doc/libgcrypt/THANKS
usr/share/doc/libgcrypt/TODO
libmetalink3: Metalink download description XML parser (library)
usr/bin/cygmetalink-3.dll
usr/share/doc/
usr/share/doc/libmetalink/
usr/share/doc/libmetalink/AUTHORS
usr/share/doc/libmetalink/ChangeLog
usr/share/doc/libmetalink/COPYING
usr/share/doc/libmetalink/NEWS
usr/share/doc/libmetalink/README
libpsl5: Public Suffix List library (binaries)
usr/bin/cygpsl-5.dll
usr/share/doc/
usr/share/doc/libpsl/
usr/share/doc/libpsl/AUTHORS
usr/share/doc/libpsl/ChangeLog
usr/share/doc/libpsl/COPYING
usr/share/doc/libpsl/LICENSE
usr/share/doc/libpsl/NEWS
libssh2_1: SSH2 protocol library (binaries)
usr/bin/cygssh2-1.dll
usr/share/doc/
usr/share/doc/libssh2/
usr/share/doc/libssh2/ChangeLog
usr/share/doc/libssh2/COPYING
usr/share/doc/libssh2/NEWS
usr/share/doc/libssh2/README
usr/share/doc/libssh2/README.md
usr/share/doc/libssh2/RELEASE-NOTES
libvpx9: WebM VP8/VP9 Video Graphics Codec SDK (runtime)
usr/bin/cygvpx-9.dll
usr/share/doc/
usr/share/doc/libvpx/
usr/share/doc/libvpx/AUTHORS
usr/share/doc/libvpx/CHANGELOG
usr/share/doc/libvpx/LICENSE
usr/share/doc/libvpx/PATENTS
usr/share/doc/libvpx/README
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher but when there is no more to cut
-- Antoine de Saint-Exupéry