This repository maintains Arch User Repository package templates for the Beeper v4 desktop AppImage.
A scheduled GitHub Actions workflow checks Beeper's Linux x64 stable update feed, updates the package metadata when a new build is available, validates the package, and commits the refreshed files back to the repository.
- Fetches the latest Linux x64 Beeper Stable update metadata.
- Reads the AppImage version and download URL from the update feed.
- Computes the AppImage SHA256 checksum.
- Updates the relevant
PKGBUILDwith the new version, source URL, and checksum. - Regenerates
.SRCINFOfrom the updated package build file. - Builds and checks the package in an Arch Linux environment.
- Commits the refreshed package files back to this repository.
packages/beeper-bin/- primary AUR package template.packages/beeper-v4-bin/- alternate package template for the existing Beeper v4 package name.scripts/aur_update.py- update-feed parser and package metadata updater.scripts/publish_aur.py- package publication helper used by the workflow.tests/- unit tests for update parsing and publication safety checks.