Skip to content

feat: add gearlever with release-tracked upstream - #439

Open
ujo4eva wants to merge 1 commit into
omacom:masterfrom
ujo4eva:feat/gearlever
Open

ujo4eva wants to merge 1 commit into
omacom:masterfrom
ujo4eva:feat/gearlever

Conversation

@ujo4eva

@ujo4eva ujo4eva commented Sep 14, 2026

Copy link
Copy Markdown

Adds Gear Lever (AppImage manager) 4.6.2 as a source: local package following upstream git tags (tag_pattern: {pkgver}), so sync-upstream tracks releases automatically. Rationale: the AUR package is maintained but lags upstream (flagged out-of-date at 4.5.5 while upstream shipped 4.6.x within days).

Included (5 packages, one commit):

  • pkgbuilds/gearlever/ — local package + PKGBUILD (meson, adapted from the AUR recipe incl. the 7z/get_appimage_offset fixes)
  • pkgbuilds/dwarfs/, pkgbuilds/parallel-hashmap/, pkgbuilds/python-ftputil/, pkgbuilds/python-desktop-entry-lib/ — AUR mirrors covering gearlever's AUR-only runtime/build deps (plus dwarfs' transitive dep)
  • pkgbuilds/dwarfs/.omarchy/patches/skip-fuse-tests-in-containers.patch — excludes 27 FUSE-mount tests that cannot pass in unprivileged builder containers (3617/3644 pass); written via the package-worktree flow and verified reproducible across sync-aur

Verification:

  • bin/sync-upstream gearlever: auto-bumped 4.5.5 → 4.6.2, checksum independently confirmed
  • bin/repo build --package …: 4/4 green, correct dep ordering via the staged repo
  • Native pacman -U install: gearlever launches clean on Wayland, tools (mkdwarfs) work, desktop file validates

Gear Lever (AppImage manager) 4.6.2 as a local package following
upstream git tags, so sync-upstream tracks releases automatically.

Its AUR-only runtime/build dependencies come along as AUR mirrors:
dwarfs, parallel-hashmap, python-ftputil, python-desktop-entry-lib.

dwarfs carries one Omarchy patch skipping FUSE-mount tests, which
cannot pass in unprivileged builder containers (3617/3644 pass).

Verified: container build 4/4 green, native install launches clean.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant