Package Details: zopflipng-parallel 0.1-1

Git Clone URL: https://aur.archlinux.org/zopflipng-parallel.git (read-only, click to copy)
Package Base: zopflipng-parallel
Description: Executes 'zopflipng' in parallel to the PNG images specified on the command line, overwriting the input files.
Upstream URL: https://aur.archlinux.org/packages/zopflipng-parallel
Licenses: GPL-3.0-or-later
Submitter: dreieck
Maintainer: dreieck
Last Packager: dreieck
Votes: 1
Popularity: 0.52
First Submitted: 2025-03-10 17:23 (UTC)
Last Updated: 2025-03-10 17:23 (UTC)

Latest Comments

dreieck commented on 2025-04-01 13:21 (UTC)

Ahoj @bobpaul,

The zopfli and [zopfli-git](https://aur.archlinux.org/packages/zopfli-git) packages are marked with provides=('libzopfli.so' 'libzopflipng.so'). Instead of marking that you depend on zopfli, you should put 'libzopfli.so' 'libzopflipng.so' in your depends list. This is what the official packages [that depend on libzopfli.so do](https://archlinux.org/packages/extra/x86_64/python- zopfli/).

Thanks for your attentiveness!

In this case, I disagree with you, since I call the executable /usr/bin/zopflipng and do not link against the libraries.
So I think depending on the actual package which provides the binary is the right thing to do here. libzopfli.so and libzopflipng.so can also be provided by a package that does not install /usr/bin/zopflipng.

Regards!

bobpaul commented on 2025-04-01 13:14 (UTC)

The zopfli and zopfli-git packages are marked with provides=('libzopfli.so' 'libzopflipng.so'). Instead of marking that you depend on zopfli, you should put 'libzopfli.so' 'libzopflipng.so' in your depends list. This is what the official packages that depend on libzopfli.so do.