Я хочу получить пакет исходного кода tar.gz из выпуска GitHub и собрать его.Проблема в том, что указанный пакет не содержит содержимого подмодулей и не является полным git-репозиторием, поэтому я не могу просто запустить git submodule update --init --recursive
.Как решить эту проблему?
В контексте я хотел написать ebuild Portage, который, как и многие другие ebuild, просто извлекает исходный пакет релиза с адреса, определенного его собственной версией, и создает его, поэтому обновления являютсяпростой вопрос изменения версии пакета и проверки его сборки.
Я мог бы просто клонировать репозиторий и извлечь тег, но это осуждается, потому что таким образом зеркала Gentoo не могут кэшировать архив пакета, и это создаетбольше трафика, среди других причин.