An AUR package for the Tauri build of ActivityWatch (aw-tauri) using prebuilt binaries.
For the Qt build (aw-qt), see activitywatch-bin.
The two packages conflict, so only one can be installed at a time.
Modules are installed to /usr/lib/aw-tauri/modules, where aw-tauri discovers them,
so there's no need to run move-to-aw-modules.sh from the release zip.
You need:
- Maintainer rights to the AUR package
- Your AUR ssh key configured
After modifying PKGBUILD as appropriate, and testing the package on your machine, run the following to:
- build the package
- updates checksums with
updpkgsums - regenerates
.SRCINFOwithmakepkg --printsrcinfo > .SRCINFO
- updates checksums with
- commit the changes
- push to the AUR
make package
git add PKGBUILD .SRCINFO
git commit -m "Updated .SRCINFO"
git remote add aur aur@aur.archlinux.org/activitywatch-tauri-bin.git
git push aurPushing a v<pkgver> (or v<pkgver>-<pkgrel>) tag publishes the PKGBUILD to the AUR via
.github/workflows/aur-publish.yml, which regenerates .SRCINFO.
The tag must match the version in PKGBUILD.
It needs these repository secrets:
AUR_SSH_PRIVATE_KEY: SSH private key of an AUR account with push access to the packageAUR_USERNAME: name for the AUR commitAUR_EMAIL: email for the AUR commit