diff --git a/.github/workflows/ubuntu_build.yml b/.github/workflows/ubuntu_build.yml index 0b74b7fa..937eb061 100644 --- a/.github/workflows/ubuntu_build.yml +++ b/.github/workflows/ubuntu_build.yml @@ -59,6 +59,24 @@ jobs: chmod +x BuildTools/ubuntu/create_deps.sh chmod +x BuildTools/ubuntu/install.sh echo ${{ env.TARGET_OS }} + export DEBIAN_FRONTEND=noninteractive + sudo apt-get update -y + sudo apt-get install -y ca-certificates libgnutls30 + echo '-k' > ~/.curlrc + sudo apt-get install -y libpq-dev + sudo apt-get install -y gdal-bin + sudo apt-get install -y libgdal-dev + sudo apt-get install -y unzip cmake dh-autoreconf libgtk-3-dev libgl1-mesa-dev libglu1-mesa-dev + export OS=${{ env.TARGET_OS }} + if [ $OS = 'jammy' ] ; then + sudo apt-get install -y libwebkit2gtk-4.0-dev + elif [ $OS = 'focal' ] ; then + sudo apt-get install -y libwebkit2gtk-4.0-dev + elif [ $OS = 'noble' ] ; then + sudo apt-get install -y libgtk-4-dev libwebkit2gtk-4.1-dev + else + sudo apt-get install -y libwebkitgtk-3.0-dev + fi - uses: actions/cache@v3 id: cache diff --git a/BuildTools/ubuntu/package/DEBIAN/control_noble b/BuildTools/ubuntu/package/DEBIAN/control_noble index aa506077..e8367d51 100644 --- a/BuildTools/ubuntu/package/DEBIAN/control_noble +++ b/BuildTools/ubuntu/package/DEBIAN/control_noble @@ -4,7 +4,7 @@ Architecture: amd64 Priority: optional Section: graphics Installed-Size: 121795 -Depends: libgdal34, zlib1g, libexpat1, freeglut3, libreadline8, libgtk-4-1, libssl3, libwebkit2gtk-4.1-0 +Depends: libgdal34, zlib1g, libexpat1, freeglut3-dev, libreadline8, libgtk-4-1, libssl3, libwebkit2gtk-4.1-0 Maintainer: Luc Anselin < anselin@uchicago.edu > Provides: geoda Homepage: http://spatial.uchicago.edu