Skip to content

Commit bb0e58c

Browse files
committed
Build GTK 4 binaries
Currently the GTK4 binaries are not build as part of the build, this has several drawbacks: 1) If anything is adjusted for GTK4 part it might break without notice 2) We have no GTK4 binaries by default This enables *compilation* of the gtk4 parts to see at laest everything can be compiled.
1 parent 32b31fb commit bb0e58c

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

.github/workflows/maven.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
- name: Install Linux requirements
4444
run: |
4545
sudo apt-get update -qq
46-
sudo apt-get install -qq -y libgtk-3-dev freeglut3-dev webkit2gtk-driver
46+
sudo apt-get install -qq -y libgtk-3-dev libgtk-4-dev freeglut3-dev webkit2gtk-driver
4747
if: ${{ matrix.config.native == 'gtk.linux.x86_64'}}
4848
- name: Pull large static Windows binaries
4949
run: |

binaries/pom.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,12 +135,10 @@
135135
</exec>
136136
</then>
137137
<else>
138-
<property name="gtk_version" value="3.0" />
139138
<exec dir="${build_dir}" executable="sh" failonerror="true">
140-
<arg line="build.sh"/>
139+
<arg line="build.sh -gtk-all"/>
141140
<env key="SWT_JAVA_HOME" value="${SWT_JAVA_HOME}"/>
142141
<env key="OUTPUT_DIR" value="${project.basedir}"/>
143-
<env key="GTK_VERSION" value="${gtk_version}"/>
144142
<env key="MODEL" value="${arch}"/>
145143
<arg line="install clean"/>
146144
</exec>

0 commit comments

Comments
 (0)