<div dir="ltr"><div>I&#39;m trying to figure out the best way to handle the situation where a project decides to use submodules in Git.  The archive generated doesn&#39;t incorporate the submodule files.  </div><div><br></div>I&#39;ve done some searching on this, and haven&#39;t really come up with much.<div>I&#39;ve reviewed:  <a href="https://fedoraproject.org/wiki/Packaging:SourceURL?rd=Packaging/SourceURL#Github">Packaging:Github</a><div style="display:inline-block;width:16px;height:16px"> </div>; but that really doesn&#39;t address the submodule issue.</div><div><br></div><div>I looked through some packages that are currently in the Fedora repository and found where a few folks have rebuilt the tarball and referenced that version as the Source in the spec file; then they put in a comment stating:</div><div><br></div><div>The source of this package was pulled from upstreams&#39; vcs.  Use the following</div><div>commands to generate the tarball:</div><div>...</div><div>- git clone</div><div>... </div><div>- git submodule init</div><div>- git submodule update </div><div>...</div><div><br></div><div>This approach is the best that I&#39;ve found.  Any other suggestions?</div><div><br></div><div>Thanks much!</div></div>