DH_MAKE_PGXS(1)
β¨ DH_MAKE_PGXS β¨
okay bestie, so this is the DH_MAKE_PGXS(1) page from the Debian PostgreSQL infrastructure manual, and it's literally about to make your whole extension-packaging situation cute π
πΈ NAME πΈ
dh_make_pgxs β bestie, this thing spawns a brand-new Debian source package for a PGXS PostgreSQL extension. no cap, that's the whole job π«Ά
π SYNOPSIS π
dh_make_pgxs [-f] [-h URL] [-n name] [-v version]
π DESCRIPTION π
so here's the tea: dh_make_pgxs creates a debian/ directory tree for PostgreSQL extension packages that use the PGXS build system. the way it does the actual building? it lowkey hands that off to the pg_buildext tool. iconic behaviour, honestly π₯
β OPTIONS β
-fβ overwrite existing files. it's giving "yes i know i'm being destructive, do it anyway" π-hURLβ the package's upstream homepage. drop the link here so everybody knows where it came from π-nnameβ the package name you wanna use. default vibe? it just yanks it from the name of the current directory you're sitting in πβ¨-vversionβ the package version you wanna use. and same deal as above β if you don't say anything, it steals it from the current directory's name π―
π¦ SEE ALSO π¦
iykyk, go read those next if you're nosy π
π AUTHOR π
Christoph Berg <myon@debian.org> β the main character who wrote this, periodt π
and that's a wrap, babe π«Ά this was DH_MAKE_PGXS(1) from Debian, dated 2026-07-28 β go make some packages, you absolute legend πππ¦
π¦ where this page comes from
- ubuntu stonking: postgresql-common-dev 293ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms