wcc for Debian
--------------

The upstream repository is based on git submodules. uscan should be used using
custom behavior to get back the submodules and checkout them properly.
This is done by the debian/orig-tar.sh, which regenerate the orig tarball by
checkouting the submodules after downloading the main git repository from the
upstream URL.

Yet the repository itself does not use submodules but gbp import-orig on the
upstream/latest branch to flatten the overall content into one repository.

This is done using the uscan-made tarball in input (or --uscan). the
upstream/latest is then a copy of the upstream repository, but without
submodules usage (including, as a consequence, fusion commits).

For each upstream update, use uscan + gbp import-orig --merge to regenerate
the upstream/latest branch and merge back to the debian/branch. Tags used by

import-org keep the +dfsg, as the uscan output divert from the upstream as
some content is clean out of the tarball.

The pristine-tar branch is still used to keep the delta.

The upstream sources of wcc and wld depends on the libbfd binutils private
library. At compilation time, this library is statically linked in the Debian
package to comply with the Debian constraints.

 -- Philippe Thierry <phil@reseau-libre.net>  Thu, 06 Han 2020 09:07:34 +0100
