diff --git a/debian/control b/debian/control index 72b0215b0ceb00c8037d3f906ab4606c7c92d16c..8558e70bc6e72b0995dd5d1716adaa28e7a25a69 100644 --- a/debian/control +++ b/debian/control @@ -18,7 +18,7 @@ Build-Depends: cdbs (>= 0.4.100), debhelper (>= 9), dpkg-dev (>= 1.16.1~), # make package manager seek for cmake3 package at first and use it # if found or fallback to cmake package (that provides CMake 3+ # for modern distributions) otherwise. - cmake3 (>= 3.3) | cmake (>= 3.3), + cmake3 (>= 3.3) | cmake (>= 3.7), libreadline-dev, libncurses5-dev, libssl-dev, diff --git a/debian/prebuild.sh b/debian/prebuild.sh new file mode 100755 index 0000000000000000000000000000000000000000..03b61badcb5a0418ea8d9f5e6faf800a3143220e --- /dev/null +++ b/debian/prebuild.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +set -exu + +# Ubuntu Xenial has a CMake version that doesn't support +# keywords used in curl's CMake. +if [[ $DIST == "xenial" ]]; then + wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null + echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ xenial main' | sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null + sudo apt-get update +fi