alpm-repo-desc-create-v2(1)
π alpm-repo-desc-create-v2
okay bestie, real talk: this is the alpm-repo-desc-create-v2 page from the General Commands Manual, and it's basically the girl who makes your repo's desc file (version 2, obviously) exist. she's lowkey a one-trick pony and we love that for her π
β¨ NAME β¨
alpm-repo-desc-create-v2 β creates a package repository desc file, version 2. that's the whole personality π«Ά
πΈ SYNOPSIS πΈ
[--description] [--groups] <--csize> <--isize> <--sha256sum> [--url]
[--license] <--arch> <--builddate> <--packager> [--replaces]
[--conflicts] [--provides] [--depends] [--optdepends] [--makedepends]
[--checkdepends] [--pgpsig] [-h|--help] [OUTPUT]
notice how some of these are in <angle brackets> and some are in [square brackets]? the angle ones are the must-haves, the square ones are the optional lil extras. she's very clear about her boundaries β¨
π DESCRIPTION π
Create a package repository desc version 2 file. that's it, that's the job. no cap. π
π OPTIONS π
every single one of these can also come in through an environment variable, which is giving "i have two ways to be told what to do and i will accept both" energy. iconic.
--filename<FILENAME>β the package file name. may also be specified with theALPM_REPO_DESC_FILENAMEenvironment variable.--name<NAME>β the package name. may also be specified with theALPM_REPO_DESC_NAMEenvironment variable.--base<BASE>β the name of the package base, from which this package originates. may also be specified with theALPM_REPO_DESC_BASEenvironment variable.--version<VERSION>β the version of the package. may also be specified with theALPM_REPO_DESC_VERSIONenvironment variable.--description<DESCRIPTION>β the description of the package. may also be specified with theALPM_REPO_DESC_DESCenvironment variable.--groups<GROUPS>β the groups this package belongs to. may also be specified with theALPM_REPO_DESC_GROUPSenvironment variable.--csize<CSIZE>β the compressed size of the package in bytes. may also be specified with theALPM_REPO_DESC_CSIZEenvironment variable.--isize<ISIZE>β the size of the uncompressed and unpacked package contents in bytes. may also be specified with theALPM_REPO_DESC_ISIZEenvironment variable.--sha256sum<SHA256SUM>β the SHA256 checksum of the package file. may also be specified with theALPM_REPO_DESC_SHA256SUMenvironment variable.--url<URL>β the optional URL associated with the package. may also be specified with theALPM_REPO_DESC_URLenvironment variable.--license<LICENSE>β set of licenses under which the package is distributed. may also be specified with theALPM_REPO_DESC_LICENSEenvironment variable.--arch<ARCH>β the architecture of the package. may also be specified with theALPM_REPO_DESC_ARCHenvironment variable.--builddate<BUILDDATE>β the date at which the build of the package started. may also be specified with theALPM_REPO_DESC_BUILDDATEenvironment variable.--packager<PACKAGER>β the User ID of the entity that built the package. may also be specified with theALPM_REPO_DESC_PACKAGERenvironment variable.--replaces<REPLACES>β virtual components or packages that this package replaces upon installation. may also be specified with theALPM_REPO_DESC_REPLACESenvironment variable.--conflicts<CONFLICTS>β virtual components or packages that this package conflicts with. may also be specified with theALPM_REPO_DESC_CONFLICTSenvironment variable.--provides<PROVIDES>β virtual components or packages that this package provides. may also be specified with theALPM_REPO_DESC_PROVIDESenvironment variable.--depends<DEPENDS>β run-time dependencies required by the package. may also be specified with theALPM_REPO_DESC_DEPENDSenvironment variable.--optdepends<OPTDEPENDS>β optional dependencies that are not strictly required by the package. may also be specified with theALPM_REPO_DESC_OPTDEPENDSenvironment variable.
π«Ά bestie heads up: this one uses comma as value delimiter. so if you need optional dependencies with descriptions that contain commas, use multiple arguments with quoted values. do not come for me when the comma eats your description, i warned you π
--makedepends<MAKEDEPENDS>β dependencies for building the upstream software of the package. may also be specified with theALPM_REPO_DESC_MAKEDEPENDSenvironment variable.--checkdepends<CHECKDEPENDS>β a dependency for running tests of the package's upstream project. may also be specified with theALPM_REPO_DESC_CHECKDEPENDSenvironment variable.--pgpsig<PGPSIG>β the base64-encoded OpenPGP detached signature of the package file. may also be specified with theALPM_REPO_DESC_PGPSIGenvironment variable.-h,--helpβ print help (see a summary with-h). yes,-hgives you the short version and--helpgives you the whole thing. main character behaviour honestly π[OUTPUT]β the output file. may also be specified with theALPM_REPO_DESC_OUTPUT_FILEenvironment variable.
and that's the page, bestie π the footer of this whole thing just signs off as alpm-repo-desc-create-v2 β a queen who needs no date and no extra version line. periodt. π¦
π¦ where this page comes from
- arch rolling: alpm-repo-db 0.2.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