abump(1)

πŸ“¦
version 3.17.0 Β· 5 versions
, in alpine 3.24, arch rolling

πŸ’… abump(1) β€” General Commands Manual πŸŽ€

okay bestie, welcome to abump(1) β€” the little glow-up fairy for your APKBUILD file ✨ (yes this is a General Commands Manual, and yes it's about to be your new fave)


✨ NAME ✨

abump β€” literally bumps the pkgver in an APKBUILD file πŸ‘‘ no cap, that's the whole vibe


🌸 SYNOPSIS 🌸

abump [-s CVE-1,...] [-m MESSAGE] [-f ISSUE] [-p REMOTE] [-b|--branch]
      [-k|--keep] [-r|--rootbld] PKGNAME-1.2.3

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea, bestie: abump updates the pkgver in an APKBUILD file, refreshes its checksums, rebuilds it, and finally slides a brand-new commit into existence with all those changes in it. It's giving full-package-makeover πŸ’…

And like β€” how does it even find your package? abump goes looking for the package you specified in all the nested directories inside the current working directory, assuming a layout like that of the aports repository. So yes, run it from the right spot. Vibe check your pwd first, fr fr 🫢


πŸ’– OPTIONS πŸ’–

  • -s, --security CVE1,... β€” include the CVE in the secfixes comment section πŸ›‘οΈ drop those CVE IDs in and they get slotted right in.
  • -m, --message MESSAGE β€” put the given MESSAGE into the body of the commit message ✍️ say what you gotta say.
  • -f, --fixes ISSUE β€” add Fixes #ISSUE to the commit message πŸ”₯ heads up: this will close the upstream issue when the commit gets merged into the aports master branch. so good. so powerful.
  • -p, --push REMOTE β€” push the commit and the resulting changes to the REMOTE you picked (e.g. origin) πŸš€ send it.
  • -b, --branch β€” create a git branch from HEAD before normal operation 🌿 safety branch, main character move.
  • -k, --keep β€” keep existing packages 🧺 don't toss 'em.
  • -r, --rootbld β€” build the package in a clean chroot using abuild rootbld instead of abuild all 🧼 squeaky clean build energy.
  • -h, --help β€” print help information and exit 🫢 always there for you.

🌈 ENVIRONMENT 🌈

  • APORTSDIR β€” force operating on an alternate directory πŸ“ (yes, you can point it somewhere else. no, don't make it weird.)

πŸ“ EXAMPLES πŸ“

watch and learn, bestie:

abump mml-1.0.0
abump glibmm2.68-2.78.0
abump telegram-desktop-4.11.8

look at those. iconic. ate. ✨


🧚 SEE ALSO 🧚

abuild(1), apkgrel(1), newapkbuild(1), APKBUILD(5), apk(8), checkapk(1). the whole friend group πŸ’œ go say hi.


πŸ‘‘ AUTHORS πŸ‘‘

Natanael Copa <ncopa@alpinelinux.org> and open source contributors. absolute legends, one and all 🫢


ngl bestie, if a package is dangerous, deprecated, or straight-up undefined behaviour territory, that's not on abump β€” it just bumps the version. but now you know exactly which flags do what, so you're literally unstoppable πŸ’€βœ¨

and that's the page! πŸ’– this little love letter is from abump(1), dated 2026-06-05 β€” go bump something cute, bestie πŸŽ€πŸŒΈ

πŸ“¦ where this page comes from