PACKIT-BUILD-IN-KOJI(1)
π PACKIT BUILD IN-KOJI(1) β the packit build in-koji manual, bestie edition π
okay so you opened the packit build in-koji manual page (that's the man page name right there in the header, PACKIT BUILD IN-KOJI(1), from the packit build in-koji Manual) and honestly? iconic choice. let's get into it π«Ά
β¨ NAME β¨
packit-build-in-koji β Build selected upstream project in Fedora.
no cap, that's the whole vibe. you pick an upstream project, it goes and builds in Fedora. π
π SYNOPSIS π
packit build in-koji [OPTIONS] [PATH_OR_URL]
π DESCRIPTION π
Build selected upstream project in Fedora.
so like, here's the tea on how it actually works ββ¨
By default, packit checks out the respective dist-git repository and performs fedpkg build for the selected branch. easy. that's the default main-character move π
But if you pass --from-upstream? then packit creates a SRPM out of the current checkout and sends it to koji. different route, same destination, lowkey slay π₯
and about the PATH_OR_URL argument β bestie listen β it's a local path or a URL to the upstream git repository, and it defaults to the current working directory. so if you just run it with nothing? it's building whatever you're standing in. periodt. π
πΈ OPTIONS πΈ
okay this is the part where I need you to lock in, because there are options and I'm listing ALL of them, no skips, no cuts π§
--dist-git-branch TEXTβ Comma separated list of target branches in dist-git to release into. (defaults to repo's default branch) πΏ--dist-git-path TEXTβ Path to dist-git repo to work in. Otherwise clone the repo in a temporary directory. π--from-upstreamβ Build the project in koji directly from the upstream repository π--koji-target TEXTβ Koji target to build inside (seekoji list-targets). π―--scratchβ Submit a scratch koji build β¨--wait/--no-waitβ Wait for the build to finish β³ (or don't, live your truth π)--release-suffix TEXTβ Specifies release suffix. Allows to override default generated:{current_time}.{sanitized_current_branch}{git_desc_suffix}π·οΈ--default-release-suffixβ Allows to use default, packit-generated, release suffix when somerelease_suffixis specified in the configuration. π-p,--package TEXTβ Package to build, if more than one available, like in a monorepo configuration. Use it multiple times to select multiple packages. Defaults to all the packages listed inside the config. π¦π¦π¦
not me pointing out that the--packagedescription literally haspackages.Defaultssquished together with no space in the original β that's how it's written, so that's how you're getting it. copying exactly, bestie, always. π
and that's the whole page!! you understood it, I understood it, we're both thriving π¦
cute lil sign-off: this beauty is version 1.16.3, dated 2026-09-04, and it's the PACKIT BUILD IN-KOJI(1) page β go build something and make Fedora proud, mwah ππβ¨
π¦ where this page comes from
- fedora 43: packit 1.16.3-1.fc43 Β· MIT
- fedora 44: packit 1.16.3-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms