.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "DH_GERMINATE_METAPACKAGE 1" .TH DH_GERMINATE_METAPACKAGE 1 2024-03-20 2.44 Debhelper .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME dh_germinate_metapackage \- create metapackages based on seeds .SH SYNOPSIS .IX Header "SYNOPSIS" \&\fBdh_germinate_metapackage\fR [\fBdebhelper\ options\fR] .SH DESCRIPTION .IX Header "DESCRIPTION" dh_germinate_metapackage is a debhelper program that generates ${germinate:Depends} substitutions and adds them to substvars files. .PP The program will read the \f(CW\*(C`metapackage\-map\*(C'\fR file that should have been created by a previous run of \f(CW\*(C`germinate\-update\-metapackage\*(C'\fR for your package, and for each seed listed there it will generate dependencies and recommendations based on the previous results of \&\f(CW\*(C`germinate\-update\-metapackage\*(C'\fR. Dependencies will be substituted into your package's control file wherever you place the token "${germinate:Depends}", and similarly recommendations will be substituted wherever you place the token "${germinate:Recommends}". .PP You must run \f(CW\*(C`germinate\-update\-metapackage\*(C'\fR before building the source package. Normally, source packages that use this program will include an \&\f(CW\*(C`update\*(C'\fR script that will call it with appropriate arguments. .SH EXAMPLES .IX Header "EXAMPLES" dh_germinate_metapackage is usually called indirectly in a rules file via the dh command. .PP .Vb 2 \& %: \& dh $@ \-\-with germinate .Ve .PP You must build-depend on at least debhelper (>= 7.0.8) to use this form, and in any case you must build-depend on at least germinate (>= 1.18) to use this program at all. .PP It can also be called directly at any time between \f(CW\*(C`dh_prep\*(C'\fR and \&\f(CW\*(C`dh_installdeb\*(C'\fR. .PP .Vb 6 \& install: build \& dh_testdir \& dh_testroot \& dh_prep \& dh_installdirs \& dh_germinate_metapackage \& \& binary\-arch: build install \& ... .Ve .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBdebhelper\fR\|(7), \fBgerminate\-update\-metapackage\fR\|(1) .PP This program is a part of germinate. .SH AUTHOR .IX Header "AUTHOR" Colin Watson .PP Copyright (C) 2009 Canonical Ltd., licensed under the GNU GPL v2 or later.