logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

dh_golang - Generates Static-Built-Using substvar for Go programs

Authors

       Michael Stapelberg <stapelberg@debian.org>
       Debian Go Packaging Team <team+pkg-go@tracker.debian.org>

perl v5.40.0                                       2025-02-14                                      DH_GOLANG(1p)

Description

dh_golang is a debhelper program which adds the misc:Static-Built-Using substvar based on the
       dependencies of the package being built. It uses go list to determine the packages imported and dpkg-
       query to find the source package and version that provided that package.

       dh_golang started out in 2013 by generating the misc:Built-Using substvar, but it was clarified Debian
       Policy in 2017 that the Built-Using field was intended only for license-required dependencies, hence the
       switch to the new Static-Built-Using field in 2022.

       For backward compatibility, dh_golang will continue to generate the misc:Built-Using substvar until all
       Go packages have transitioned to misc:Static-Built-Using.

Name

       dh_golang - Generates Static-Built-Using substvar for Go programs

Notes

       The best way to invoke dh_golang is by adding dh-sequence-golang to the package build dependencies and
       using dh or by using dh--with=golang.

See Also

Debian::Debhelper::Buildsystem::golang(3pm), dh-make-golang(1), dh(1), deb-control(5)

Synopsis

dh_golang [debhelperoptions]

See Also