You are not logged in.

#1 2026-01-31 23:10:47

anjanaya
Member
Registered: 2009-05-13
Posts: 10

Simple Helper for AUR package maintainers called aur-checker

Hello,

I recently started to add and adopt some AUR packages. Soon I have some ~10 packages and get out of date notifications now and then smile
However, usually when you get out of date notifications then you end up doing the same things:
- check the release page and see the new version
- update the PKGBUILD file with new version
- run

updpkgsums && makepkg -sf

- install and test the package
- run

makepkg --printsrcinfo > .SRCINFO

- then commit

git commit -m "Updated to version 0.5.0"

- push the changes.
- wait a bit and until then remove the local installed files
- install the actual package from aur using your favorite AUR helper.

There are of course exceptions when there is some update in the new version where you need to adjust the package, this you have to do manually of course, but usually, especially when the package is released as a binary there is nothing to do other than above.

So to help with that, I created aur-checker
there is currently only one release 0.1.0 where you can download the generated binary.

Using this you can do a few of the steps for all packages in a given base directory.

It is quite new and suggestions are welcome, also new feature requests would also be appreciated.
Most important, I would like to know if other maintainers are also facing similar fatigue?
Feel free to raise Issues or even pull requests if you think you can help smile

Anyway, there is also a TUI mode that helps maintain packages interactively.
It worked alright for me and I would add some missing features as I need them or earlier if someone needs them.
Currently, I have only tested github releases and have not required the `GITHUB_TOKEN` so that might not be full tested wink

If this is not the place for this, or this is not something that I should be encouraging, please let me know and I shall delete or hide the post if possible, as I am actually trying to help maintainers and not make the life of archlinux maintainers and forum admins harder than it already is.

Thanks!

Offline

Board footer

Powered by FluxBB