Про #
ArchLinux #
Manjaro #
EndeavourOS и пакеты в #
AUR.
Чтобы не утягивался весь #
git -репозиторий, когда логично использовать «--depth 1» — придётся это указывать у каждого пакета в #
PKGBUILD:
...
prepare() {
...
git clone --depth 1 https://...
git submodule update --init --depth 1
... или ...
git clone --recurse-submodules --depth=1 https://...
...
}
Т. е. воз и ныне там, без шансов, что ситуация изменится в обозримом будущем.
Или как вариант может быть и такое:
...
prepare() {
...
if [ ! -e ./$pkgname ]
then
git clone --recurse-submodules --depth=1 https://... ./$pkgname
cd $pkgname
else
cd $pkgname
git pull
fi
...
}
#
linux #
lang_ru