/aur-packages

Repository to automatically create and publish AUR packages.

Primary LanguageShellMIT LicenseMIT

Arch User Repository (AUR) Packages

This repository contains a collection of packages which are kept up to date with Renovate Bot. Once an upstream release got's an update an automatic Push Request is generated and once this is accepted a pipeline is triggered to create the makepkg file and publish the package to the AUR.

This repository is based on the very helpful blog post by Jamie Magee about exactly this approach and his template.

How it works

  1. Renovate Bot will check the upstream repository which is given as an annotation in the PKGBUILD file.
  2. Once the upstream repository publishes a new package (for now only based on semver) a Pull Request is created to update the pkgver.
  3. A GitHub Action (which is triggered on the creation of a PR) will update the checksums of the packages and changes the values in the .SRCINFO file.
  4. Once the PR is accepted a GitHub Action will publish the package to the (AUR).

Packages in this Repository

focus-timer-bin

focus-timer-bin is a package with the pre-built executable based on the given release of an application called focus. focus is an CLI application which is written in Go and provides a feature rich Pomodoro timer.

License

All code in this repository is licensed under the MIT license. See the license property in each PKGBUILD for the license under which each package is distributed.