Search Criteria
Package Details: qoiconv-git r335.d4fc9d1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/qoi-git.git (read-only, click to copy) |
---|---|
Package Base: | qoi-git |
Description: | The 'Quite OK Image' format for fast, lossless image compression - PNG<>QOI conversion utility |
Upstream URL: | https://qoiformat.org/ |
Licenses: | MIT |
Provides: | qoiconv |
Submitter: | lbatalha |
Maintainer: | lbatalha |
Last Packager: | lbatalha |
Votes: | 5 |
Popularity: | 0.000295 |
First Submitted: | 2021-11-25 16:48 (UTC) |
Last Updated: | 2024-04-01 10:15 (UTC) |
Dependencies (4)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libpng (libpng-gitAUR, libpng-apngAUR) (make)
- stb (stb-gitAUR) (make)
Latest Comments
1 2 Next › Last »
lbatalha commented on 2024-04-01 10:17 (UTC)
Thank you all for the contributions, I was away for the past two weeks.
I have updated the package accordingly.
HurricanePootis commented on 2024-03-31 23:37 (UTC)
The pull request was accepted, please update the package. Here is a patch to do so
Kakadus commented on 2024-03-24 18:01 (UTC)
Created https://github.com/phoboslab/qoi/pull/299 for it ;)
amstan commented on 2024-03-22 17:44 (UTC)
Yeah... the Makefile keeps changing upstream. Patches to it should probably be pushed upstream too.
kinoe commented on 2024-03-22 17:27 (UTC)
lbatalha commented on 2023-11-02 16:35 (UTC)
@dbermond Thank you for catching those issues. I have fixed them.
As for the separate packages, I think the meta-package system is designed for this, people can just build
qoi-git
and get all of it in one. The main reason I did not want to install/package all in one, is because qoibench depends on libpng, which seems like an unnecessary dependency to pull for people that just want the library. That being said I have noticed that for people using aur helpers like aurutils, they cant just getqoi-git
as intendeddbermond commented on 2023-11-02 15:10 (UTC)
@lbatalha The package is lacking the use of Arch Linux flags. You are overwriting CFLAGS with the command 'make CFLAGS="-I /usr/include/stb/"'. It should be 'CFLAGS+= -I/usr/include/stb' (notice the '+=', and the not '='). LDFLAGS is missing from upstream Makefile, and this prevents the binaries from using important security flags defined in LDFLAGS, as like as LTO. For using Arch's LDFLAGS you need to patch the Makefile. You can see an example of such a patch in the qoa-git package. Also, there is no need for splitting the package in multiple binary ones for providing a single 200kb binary in each one of then, as this goes against the Arch Linux simplicity principle. You can package everything in a single qoi-git package.
trizen commented on 2022-12-01 13:08 (UTC)
The value of
pkgbase
for this package is incorrect. It should be "qoiconv-git", not "qoi-git".lbatalha commented on 2022-11-16 21:40 (UTC)
I have updated the PKGBUILD to unpin the commit hash.
Also changed the build to use the Makefile.
amstan commented on 2022-10-24 23:22 (UTC) (edited on 2022-10-24 23:24 (UTC) by amstan)
Not that there's been any meaningful updates upstream, but in the spirit of the -git name we should consider unpinning the git hash and just take the latest version.
Compare
==> Updated version: qoi-git r274.b8d77df-1
vs:
warning: qoiconv-git-r192.09d144f-2 is up to date -- reinstalling
At that point we should also consider making use of the new Makefile targets.
Con for this: you get all the pointless qoi/Readme.md "here's another qoi implementation" causing everyone's aur packages to get rebuilt.
1 2 Next › Last »