While we don't support GTK2 anymore, the Travis CI config still tried to build it but actually built against GTK3 twice because Geany is always built against GTK3.
I'm going to migrate this soon to Github Actions and so this is only a quick'n'dirty attempt to prevent unnecessary builds. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1140
-- Commit Summary --
* Remove GTK2 jobs from Travis CI
-- File Changes --
M .travis.yml (14)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1140.patch https://github.com/geany/geany-plugins/pull/1140.diff
Even the build stills fails (because of GeanyLua vs Scintilla), the changes of this PR seem to work and we build against GTK3 only once.
Can the m4 for geanylua test for Scintilla < 4 and disable it? That can then be changed in any PR that fixes it.
Can the m4 for geanylua test for Scintilla < 4 and disable it if fail? That can then be changed in any PR that fixes it.
I guess it is easier to get #1123 ready which is already about to fix the GeanyLua Scintilla problem.
Merged #1140 into master.
github-comments@lists.geany.org