alpm-pkginfo-create-v1(1)
π alpm-pkginfo-create-v1 β bestie edition π
So you wanna make a PKGINFO version 1 file? Say less. This is the <pink>alpm-pkginfo-create-v1</pink> manual page, and I'm gonna walk you through it like we're texting at 2am. β¨
πΈ SYNOPSIS πΈ
okay so here's the whole vibe in one block, copy it exactly bestie:
alpm-pkginfo create v1 <--pkgname> <--pkgbase> <--pkgver> <--pkgdesc>
<--url> <--builddate> <--packager> <--size> <--arch> [--license]
[--replaces] [--group] [--conflict] [--provides] [--backup] [--depend]
[--optdepend] [--makedepend] [--checkdepend] [-h|--help] [FILE]
Notice how <--pkgname>, <--pkgbase>, <--pkgver>, <--pkgdesc>, <--url>, <--builddate>, <--packager>, <--size> and <--arch> are all up in there without brackets? yeah those are the mandatory ones, no skipping. π€ The rest are optional, and [-h|--help] and [FILE] are chillin' at the end.
π¦ DESCRIPTION π¦
Create a PKGINFO version 1 file. That's it, that's the whole job. iconic honestly π
β¨ OPTIONS β¨
okay buckle up, this is the long part but every single one matters, no cap.
--pkgname <PKGNAME>β thepkgnameyou want in the PKGINFO. π·οΈ it has to follow thealpm-package-nameformat (go peek atman 7 alpm-package-name). you can also set this with thePKGINFO_PKGNAMEenvironment variable if that's more your vibe.--pkgbase <PKGBASE>β thepkgbasethat goes in the PKGINFO. it must follow thealpm-package-nameformat (again,man 7 alpm-package-name). may also be specified with thePKGINFO_PKGBASEenvironment variable. π--pkgver <PKGVER>β thepkgverfor the PKGINFO. this one's gotta follow thealpm-pkgverformat (checkman 7 alpm-pkgver). may also be specified with thePKGINFO_PKGVERenvironment variable. π--pkgdesc <PKGDESC>β the package description for the PKGINFO. the value has to follow the format described in the PKGINFO format (seeman 5 PKGINFO). may also be specified with thePKGINFO_PKGDESCenvironment variable.--url <URL>β provide a url. π may also be specified with thePKGINFO_URLenvironment variable.--builddate <BUILDDATE>β provide a builddate. π may also be specified with thePKGINFO_BUILDDATEenvironment variable.--packager <PACKAGER>β provide a packager. π may also be specified with thePKGINFO_PACKAGERenvironment variable.--size <SIZE>β provide a size. π may also be specified with thePKGINFO_SIZEenvironment variable.--arch <ARCH>β provide a architecture. π₯οΈ may also be specified with thePKGINFO_ARCHenvironment variable.--license <LICENSE>β provide one or more licenses. π may also be specified with thePKGINFO_LICENSEenvironment variable.--replaces <REPLACES>β provide one or more replaces. π may also be specified with thePKGINFO_REPLACESenvironment variable.--group <GROUP>β provide one or more groups. π― may also be specified with thePKGINFO_GROUPenvironment variable.--conflict <CONFLICT>β provide one or more conflicts. βοΈ may also be specified with thePKGINFO_CONFLICTenvironment variable.--provides <PROVIDES>β provide one or more provides. π may also be specified with thePKGINFO_PROVIDESenvironment variable.--backup <BACKUP>β provide one or more backups. πΎ may also be specified with thePKGINFO_BACKUPenvironment variable.--depend <DEPEND>β provide one or more depends. π§© may also be specified with thePKGINFO_DEPENDenvironment variable.--optdepend <OPTDEPEND>β provide one or more optdepend. π may also be specified with thePKGINFO_OPTDEPENDenvironment variable.--makedepend <MAKEDEPEND>β provide one or more makedepend. π¨ may also be specified with thePKGINFO_MAKEDEPENDenvironment variable.--checkdepend <CHECKDEPEND>β provide one or more checkdepend. β may also be specified with thePKGINFO_CHECKDEPENDenvironment variable.-h,--helpβ print help (see a summary with-h). πββοΈ[FILE][default:.PKGINFO] β an optional custom file to write to. π may also be specified with thePKGINFO_OUTPUT_FILEenvironment variable.
heads up bestie: those env vars are your besties too, but flags > vibes when you need to be explicit. π
π«Ά SIGN-OFF π«Ά
and that's the whole page!! this one comes from alpm-pkginfo-create-v1, same name on the footer as the top (iykyk), and it's dated alpm-pkginfo-create-v1. go make that .PKGINFO file and slay. πβ¨π
periodt. π
π¦ where this page comes from
- arch rolling: alpm-pkginfo 0.7.0-1 Β· Apache-2.0 OR MIT AND CC-BY-SA-4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms