alpm-pkginfo-create-v1(1)

πŸ“¦ version 0.7.0, in arch rolling

πŸ’… 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> β€” the pkgname you want in the PKGINFO. 🏷️ it has to follow the alpm-package-name format (go peek at man 7 alpm-package-name). you can also set this with the PKGINFO_PKGNAME environment variable if that's more your vibe.
  • --pkgbase <PKGBASE> β€” the pkgbase that goes in the PKGINFO. it must follow the alpm-package-name format (again, man 7 alpm-package-name). may also be specified with the PKGINFO_PKGBASE environment variable. πŸ’œ
  • --pkgver <PKGVER> β€” the pkgver for the PKGINFO. this one's gotta follow the alpm-pkgver format (check man 7 alpm-pkgver). may also be specified with the PKGINFO_PKGVER environment variable. πŸ“
  • --pkgdesc <PKGDESC> β€” the package description for the PKGINFO. the value has to follow the format described in the PKGINFO format (see man 5 PKGINFO). may also be specified with the PKGINFO_PKGDESC environment variable.
  • --url <URL> β€” provide a url. πŸ”— may also be specified with the PKGINFO_URL environment variable.
  • --builddate <BUILDDATE> β€” provide a builddate. πŸ“… may also be specified with the PKGINFO_BUILDDATE environment variable.
  • --packager <PACKAGER> β€” provide a packager. πŸ‘‘ may also be specified with the PKGINFO_PACKAGER environment variable.
  • --size <SIZE> β€” provide a size. πŸ“ may also be specified with the PKGINFO_SIZE environment variable.
  • --arch <ARCH> β€” provide a architecture. πŸ–₯️ may also be specified with the PKGINFO_ARCH environment variable.
  • --license <LICENSE> β€” provide one or more licenses. πŸ“œ may also be specified with the PKGINFO_LICENSE environment variable.
  • --replaces <REPLACES> β€” provide one or more replaces. πŸ” may also be specified with the PKGINFO_REPLACES environment variable.
  • --group <GROUP> β€” provide one or more groups. πŸ‘― may also be specified with the PKGINFO_GROUP environment variable.
  • --conflict <CONFLICT> β€” provide one or more conflicts. βš”οΈ may also be specified with the PKGINFO_CONFLICT environment variable.
  • --provides <PROVIDES> β€” provide one or more provides. 🎁 may also be specified with the PKGINFO_PROVIDES environment variable.
  • --backup <BACKUP> β€” provide one or more backups. πŸ’Ύ may also be specified with the PKGINFO_BACKUP environment variable.
  • --depend <DEPEND> β€” provide one or more depends. 🧩 may also be specified with the PKGINFO_DEPEND environment variable.
  • --optdepend <OPTDEPEND> β€” provide one or more optdepend. 🌟 may also be specified with the PKGINFO_OPTDEPEND environment variable.
  • --makedepend <MAKEDEPEND> β€” provide one or more makedepend. πŸ”¨ may also be specified with the PKGINFO_MAKEDEPEND environment variable.
  • --checkdepend <CHECKDEPEND> β€” provide one or more checkdepend. βœ… may also be specified with the PKGINFO_CHECKDEPEND environment 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 the PKGINFO_OUTPUT_FILE environment 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