Sid's centralized monorepo for managing AUR packages.
Find a file
Insidious Fiddler 74bb0904bb
All checks were successful
Publish to AUR / detect-changes (push) Successful in 4s
Publish to AUR / publish (mermark-editor) (push) Successful in 31s
Merge pull request 'chore(aur): bump package versions' (#13) from auto/aur-version-bumps into master
Reviewed-on: #13
2026-02-16 17:06:57 +00:00
.forgejo/workflows ci(aur): add pacman --overwrite for gcc libs to prevent install 2026-02-15 19:09:22 -05:00
packages chore(aur): bump package versions 2026-02-16 17:06:19 +00:00
scripts fix: update workflow to use ubuntu-latest-amd64 and improve commit messages format 2026-02-04 15:05:07 -05:00
README.md feat: add initial README for AUR package management 2026-02-04 15:14:54 -05:00

Sid's AUR Packages

Centralized monorepo for managing AUR packages. All PKGBUILDs live here and CI handles publishing to the AUR automatically.

How it works

  • Push a PKGBUILD change to master → CI detects the updated package and publishes it to AUR
  • Every 6 hours, CI checks for new upstream releases and opens a PR if updates are found
  • New AUR packages are created automatically on first push

Adding a package

Create a directory under packages/ with the package name and add a PKGBUILD and .gitignore:

packages/my-package-bin/
├── .gitignore
└── PKGBUILD

For automatic update checking, define one of these in your PKGBUILD:

# GitHub releases
_ghrepo="owner/repo"

# Or a custom URL that returns a version string
_upstream_url="https://example.com/latest-version.txt"

Manual publish

Trigger the publish workflow manually from Actions → Publish to AUR → Run workflow, optionally specifying a single package name.