Skip to content

Add Omasend - #391

Open
huacnlee wants to merge 4 commits into
omacom:masterfrom
huacnlee:add-omasend
Open

huacnlee wants to merge 4 commits into
omacom:masterfrom
huacnlee:add-omasend

Conversation

@huacnlee

@huacnlee huacnlee commented Sep 11, 2026

Copy link
Copy Markdown

Summary

https://github.com/huacnlee/omasend

image
  • add Omasend 0.1.4 for x86_64 and aarch64
  • install the published, checksum-verified Linux release archives
  • track stable GitHub releases declaratively through upstream, using SHA256SUMS and a 24-hour quarantine window
  • declare the libxkbcommon-x11 runtime dependency required by the released binary

Validation

  • bin/sync-upstream self-test passed in an x86_64 Arch Linux container.
  • bin/sync-upstream omasend passed against the live release feed.
  • Verified the declarative provider discovers v0.1.3 and both architecture checksum entries when given a temporary v0.1.2 package fixture.
  • Verified the v0.1.4 x86_64 and aarch64 checksums against the published SHA256SUMS manifest.
  • makepkg --nodeps --noconfirm produced the x86_64 package, verified source checksums, and included the binary, desktop entry, icon, and license.
  • Inspected ELF dependencies with readelf; added the missing libxkbcommon-x11 dependency afterward. Shell syntax and diff checks passed on the final recipe.

The temporary container required pacman's --disable-sandbox to work around the local runtime's ALPM seccomp incompatibility. The makepkg check skipped dependency resolution; full Omarchy dependency installation, graphical startup, LAN transfers, and aarch64 package execution remain unverified.

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