On Wed, Jun 25, 2025 at 09:38:07AM +0200, Jerome BENOIT wrote:
> I am considering to package a software stored at GitHub.
> It is under active development and it builds well in Sid.
> However it appears that its source tarball at GitHub does not
> contain all the necessary material: its submodules are not included.
> This issue seems to be an old GitHub issue. Whatever.
> I am wondering how we can grab its source tarball with uscan(1).
> The best solution I come with is to write a script that would git-clone
> with the option `--recurse-submodule` the git repo and then build a
> source ball from this. However this approach sounds heavy to me.
> Is there any better way ? Any example of a package with such an issue
> is welcome.

The aws-crt-python source package is similar.  See debian/README.source
for how I handled that.[1]  It works well enough, though it'd probably be
good to use uscan's native submodule support instead if that's an
option.

noah

1. 
https://salsa.debian.org/cloud-team/aws-crt-python/-/blob/debian/sid/debian/README.source?ref_type=heads

Reply via email to