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 π«
LOCATIONis where the repository is at, like, physically, on your machine.IDis 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? runflatpak --supported-archesand 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
- debian trixie: flatpak 1.16.6-1~deb13u3
- fedora 44: flatpak 1.18.4-1.fc44 Β· LGPL-2.1-or-later
- fedora 44: flatpak 1.18.4-1.fc44 Β· LGPL-2.1-or-later
- nixpkgs unstable: flatpak 1.18.4
- ubuntu stonking: flatpak 1.18.4-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms