Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 26 additions & 6 deletions .github/workflows/periodic_update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,16 +86,36 @@ jobs:
sudo apt update
sudo apt install -y --no-install-recommends --no-install-suggests \
gettext \
libcairo2-dev \
libfftw3-dev \
libfreetype-dev \
libgdal-dev \
libproj-dev
- name: Configure grass with minimal packages
libgeos-dev \
libgl-dev \
libglu1-mesa-dev \
libnetcdf-dev \
libpq-dev \
libproj-dev \
libsvm-dev \
python3-wxgtk4.0
- name: Configure grass with the packages needed for the menu strings
# wxPython is needed to generate the menu strings, and the tools
# that are not built get a placeholder instead of their description.
# Ubuntu 24.04 does not package PDAL or libLAS, so the point cloud
# import and export tools still get the placeholder.
run: |
./configure \
--with-cairo \
--with-fftw \
--with-freetype \
--with-freetype-includes=/usr/include/freetype2 \
--with-geos \
--with-libsvm \
--with-netcdf \
--with-nls \
--without-cairo \
--without-fftw \
--without-freetype \
--without-opengl \
--with-opengl \
--with-postgres \
--with-postgres-includes=/usr/include/postgresql \
--without-pdal
- name: Build grass core
run: make -j"$(nproc)"
Expand Down
4 changes: 4 additions & 0 deletions gui/wxpython/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ include $(MODULE_TOPDIR)/include/Make/Python.make

DSTDIR = $(GUIDIR)/wxpython

# Do not leave a partial menustrings.py or XML file behind when a generator
# fails (e.g., wxPython is missing), as later steps treat it as complete.
.DELETE_ON_ERROR:
Comment thread
echoix marked this conversation as resolved.

SRCFILES := $(wildcard icons/*.py xml/*) \
$(wildcard animation/*.py core/*.py datacatalog/*.py jupyter_notebook/*.py history/*.py dbmgr/*.py gcp/*.py gmodeler/*.py \
gui_core/*.py iclass/*.py lmgr/*.py location_wizard/*.py main_window/*.py mapwin/*.py mapdisp/*.py \
Expand Down
Loading