Всё оказалось проще, чем казалось.
apt-get source curl
sudo apt-get build-dep curl
wget -N https://curl.haxx.se/download/curl-7.61.0.tar.bz2
cp curl-7.61.0.tar.bz2 curl-7.61.0.orig.tar.bz2
tar -xf curl-7.61.0.orig.tar.bz2
cd curl-7.61.0
tar -xf ../curl_7.61.0.debian.tar.gz
autoreconf --force --install
dpkg-source --commit
debuild -us -uc
Ну и конечно проследить, чтобы лишние файлы не были исполнимыми в debian/
А то упаковщик с ума сходит.
Пользователь добавил сообщение 14 Августа 2018, 21:16:27:
Вот так на ура собирается без лишних движений.
if [ "$1" ]; then
wget -N https://curl.haxx.se/download/curl-7.61.0.tar.bz2
sudo apt-get build-dep curl
sudo apt-get install libbrotli-dev libgss-dev libidn2-0-dev libnghttp2-dev libssh2-1-dev
[ ! -e "curl-7.61.0.orig.tar.bz2" ] && cp curl-7.61.0.tar.bz2 curl_7.61.0.orig.tar.bz2
fi
rm -rf curl-7.61.0/
tar xf curl_7.61.0.orig.tar.bz2
cd curl-7.61.0/
tar xf ../curl_7.61.0.debian.tar.gz
debuild -us -uc