Package Details: pngcheck 4.0.0-3

Git Clone URL: https://aur.archlinux.org/pngcheck.git (read-only, click to copy)
Package Base: pngcheck
Description: Verifies the integrity of PNG, JNG and MNG files
Upstream URL: https://github.com/pnggroup/pngcheck
Licenses: GPL-2.0-only OR X11
Submitter: rudy.matela
Maintainer: rudy.matela
Last Packager: rudy.matela
Votes: 29
Popularity: 0.000176
First Submitted: 2013-02-14 14:00 (UTC)
Last Updated: 2025-05-19 09:49 (UTC)

Dependencies (1)

Required by (2)

Sources (1)

Latest Comments

rudy.matela commented on 2025-05-19 09:51 (UTC)

@trilader, thanks for reporting.

I made a mistake when packaging v4.0.0-2, my bad. This is fixed now with v4.0.0-3.

trilader commented on 2025-05-19 07:53 (UTC)

At the moment pngcheck doesn't build. It fails with: make: *** No targets specified and no makefile found. Stop..

This is because the recent changes to the Makefile (and also CMake support) happened after the v4.0.0 tag the PKGBUILD is based on: https://github.com/pnggroup/pngcheck/compare/v4.0.0...main

rudy.matela commented on 2024-02-02 10:44 (UTC)

No problem at all. :-)

The makefile.patch just changed a couple of variables in the Makefile. It was a requirement for compiling v2.3.0 and other early versions from 11 years ago. I then kept updating this package every now and then and I forgot to notice when it became unneeded. Compilation now works on Arch with the default settings. So the new PKGBUILD without the makefile.patch is an improvement anyway.

jakedane commented on 2024-02-01 19:15 (UTC)

@rudy.matela apologies, the fault was mine - a typo in my /etc/makepkg.conf file. Sorry to have taken up your time :|

3.0.3-2 and 3.0.3-3 both build successfully and work.

So the makefile.patch was fine and if it did something useful it could be restored. I don't understand the differences.

rudy.matela commented on 2024-02-01 15:44 (UTC)

@jakedane, I released 3.0.3-3 now. It removes the need for the makefile.patch, which perhaps has caused the issue you were having. Please let me know if it works now.

jakedane commented on 2024-02-01 08:35 (UTC)

The build fails for me with 3.0.3-2:

==> Starting build()...
: invalid option -- '2'
: invalid option -- '4'
Usage: make [options] [target] ...
(outputs the rest of make help)

Full makepkg output and the contents of src/pngcheck-3.0.3/Makefile: https://dpaste.org/LY9nf/raw

rudy.matela commented on 2024-01-31 20:10 (UTC)

@Misaka13514, I just released 3.0.3-2 which uses the SPDX license identifier. Thanks for the suggestion.

Misaka13514 commented on 2024-01-28 06:20 (UTC) (edited on 2024-02-01 04:13 (UTC) by Misaka13514)

Please follow Arch Linux RFC16: use SPDX license identifier in PKGBUILD.

https://gitlab.archlinux.org/archlinux/rfcs/-/blob/master/rfcs/0016-spdx-license-identifiers.rst

Thanks for maintaining! :)