FLATPAK-BUILD-SIGN(1)

✨ FLATPAK-BUILD-SIGN ✨

okay bestie, welcome to the flatpak-build-sign page πŸ’… this is part of the flatpak manual, and it's literally the little tool that puts your signature on stuff. let's go 🫢


🌸 NAME 🌸

flatpak-build-sign β€” sign an application or runtime πŸ”βœ¨


πŸŽ€ SYNOPSIS πŸŽ€

flatpak build-sign [OPTION...] LOCATION ID [BRANCH]

πŸ¦‹ DESCRIPTION πŸ¦‹

so the way this works is: it signs the commit for an application or a runtime that lives in a local repository. that's the whole vibe πŸ’«

  • LOCATION is where the repository is at, like, physically, on your machine.
  • ID is the name of the application β€” or, if you passed --runtime, the name of the runtime instead.
  • if you don't give a BRANCH, it just assumes it's "master". no thoughts, head empty, default branch πŸ’€

also! applications can totally get signed during build-export too, so it's not like this is the only way. but sometimes you wanna add extra signatures later, and that's exactly what this is for. iconic behaviour, honestly πŸ‘‘


πŸ’– OPTIONS πŸ’–

here's everything you can pass, bestie. the following options are understood:

  • -h, --help β€” show the help options and dip. that's it, that's the whole thing πŸ™ˆ
  • --gpg-sign=KEYID β€” sign the commit with this GPG key πŸ”‘ and listen, you can use this option multiple times, so stack those keys if you need to.
  • --gpg-homedir=PATH β€” the GPG homedir to use when it goes looking for keyrings 🏠
  • --runtime β€” sign a runtime instead of an app. little switcheroo ✨
  • --arch=ARCH β€” the architecture to use. wanna know which ones your host actually supports? run flatpak --supported-arches and it'll tell you πŸ’»
  • -v, --verbose β€” print debug information while the command is doing its thing πŸ”
  • --ostree-verbose β€” print OSTree debug information during command processing. extra spicy debug mode 🌢️

🌈 EXAMPLES 🌈

look at her go:

$ flatpak build-sign --gpg-sign=D8BA6573DDD2418027736F1BC33B315E53C1E9D6 /some/repo org.my.App

πŸ‘‘ SEE ALSO πŸ‘‘

go read these too, they're all part of the family:


that's the whole page, bestie, you ate it πŸ’… this was the flatpak manual, page FLATPAK BUILD-SIGN(1) β€” mwah, go sign something πŸŽ€πŸ¦‹πŸ’–

πŸ“¦ where this page comes from