DH_GERMINATE_METAPACKAGE(1)
π DH_GERMINATE_METAPACKAGE(1) π
okay bestie, so this is a page from the Debhelper manual set β specifically dh_germinate_metapackage(1) β and it's literally about making metapackages out of seeds. no, not gardening seeds, we'll get there π±β¨
β¨ NAME β¨
dh_germinate_metapackage β create metapackages based on seeds π«Ά
πΈ SYNOPSIS πΈ
dh_germinate_metapackage [debhelper options]
π DESCRIPTION π
so dh_germinate_metapackage is a debhelper program that generates ${germinate:Depends} substitutions and then drops them into substvars files. that's the whole vibe. π
it reads the metapackage-map file, which should have been made by a previous run of germinate-update-metapackage for your package. for each seed listed in there, it generates dependencies and recommendations based on the previous results of germinate-update-metapackage.
where do those go? glad you asked bestie:
- dependencies get substituted into your package's control file wherever you place the token
${germinate:Depends}β¨ - recommendations get substituted wherever you place the token
${germinate:Recommends}π
β οΈ you must rungerminate-update-metapackagebefore building the source package. no skipping, no shortcuts. normally, source packages that use this program will include anupdatescript that calls it with appropriate arguments. that's the move π
π¦ EXAMPLES π¦
so usually you don't even call dh_germinate_metapackage directly β it gets called indirectly in a rules file via the dh command. main character energy, honestly:
%:
dh $@ --with germinate
π¨ you must build-depend on at leastdebhelper (>= 7.0.8)to use this form, and in any case you must build-depend on at leastgerminate (>= 1.18)to use this program at all. fr fr, don't skip the build-deps.
you can also call it directly any time between dh_prep and dh_installdeb, like:
install: build
dh_testdir
dh_testroot
dh_prep
dh_installdirs
dh_germinate_metapackage
binary-arch: build install
...
π SEE ALSO π
this program is a part of germinate. π
π AUTHOR π
Colin Watson <cjwatson@ubuntu.com>
Copyright (C) 2009 Canonical Ltd., licensed under the GNU GPL v2 or later. π
okay and that's the whole page, periodt π this is version 2.50.2+willsync2, dated 2026-09-25 β and it's a Debhelper manual page. now go build something iconic bestie π§π
π¦ where this page comes from
- ubuntu stonking: germinate 2.50.2+willsync2 Β· 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