omakade: declare qt6-svg, qt6-imageformats and hicolor-icon-theme - #272
omakade: declare qt6-svg, qt6-imageformats and hicolor-icon-theme#272tsouth89 wants to merge 2 commits into
Conversation
check_needs_build() compares ${pkgver}-${pkgrel} against the version already in the repository database and skips the package when they match, so at 1.2.3-1 the corrected depends never gets built, and pacman would not offer an equal 1.2.3-1 to anyone who already has it. The next upstream sync does not cover this either: both helpers/upstream-github.sh and bin/sync-upstream return early when the checked-in pkgver equals upstream's, and pkgrel is only reset while applying a newer version, so a packaging-only revision has to say so itself.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Reviewed. All three dependencies are correct and I verified each against the 1.2.3 source. One problem: as opened, this PR would not have reached a single user. I pushed the one-line fix — The pkgrel. "No version bump, the upstream sync handles that" does not hold, and it is worth showing where it stops rather than just asserting it. The three dependencies, verified against the v1.2.3 tarball (which hashes to
All three are Nothing else is missing, which was the thing more worth checking than the three that were added. Pushed: Second opinion: codex at xhigh reviewed this independently and reached the same conclusion on the pkgrel, tracing the sync-upstream path to Waiting on the maintainer. |
Omakade's upstream PKGBUILD added these runtime deps in 1.3.0 and the OPR copy is missing them. The app icon is an SVG rendered through QML (qt6-svg), WebP covers from Lutris, Faugus and RetroArch need qt6-imageformats, and the icon installs under hicolor.
Omarchy already pulls most of these in through the base install, so nothing is broken today. This just keeps the depends honest for anyone installing on plain Arch.
No version bump, the upstream sync handles that.