# https://github.com/shazow/urllib3/issues/567
echo "USENETWORK=yes" >> ~/.pbuilderrc
setup_pbuilder_for_ppa >> ~/.pbuilderrc
- install_extra_packages >> ~/.pbuilderrc
fi
sudo pbuilder --clean
use_ppa=true;;
xenial)
use_ppa=true;;
+ bionic)
+ use_ppa=true;;
*)
use_ppa=false;;
esac
hookdir=$HOME/.pbuilder/hook.d
rm -rf $hookdir
mkdir -p $hookdir
- setup_pbuilder_for_new_gcc $hookdir 7
+ local gcc_ver=7
+ if [ "$DIST" = "bionic" ]; then
+ gcc_ver=9
+ fi
+ setup_pbuilder_for_new_gcc $hookdir $gcc_ver
else
hookdir=$HOME/.pbuilder/hook-old-gcc.d
rm -rf $hookdir
echo "HOOKDIR=$hookdir"
}
-install_extra_packages() {
- case $vers in
- 1[0-2].*)
- # jewel, kraken, luminous
- ;;
- *)
- # mimic, nautilus, *
- case $DIST in
- trusty|xenial)
- ;;
- bionic)
- echo 'EXTRAPACKAGES="g++-8"';;
- *)
- ;;
- esac
- ;;
- esac
-}
-
extra_cmake_args() {
# statically link against libstdc++ for building new releases on old distros
if use_ppa; then