MegaGlest/mk/linux
Andy Alt c4c426ed74 workflows/cmake.yml:add tests for recent gcc versions;migrate to checkoutv3 (#250)
* workflows/cmake.yml:test on Ubuntu Jammy (22.04);migrate to checkoutv3

This should also fix #247

* maybe fix ssh link error on Ubuntu Jammy

gcc and clang build is failing on Jammy with the message:

'cannot find -lssh: No such file or directory'

Basically I added libcurl-openssl-dev to the deps

* remove libcurl4-gnutls-dev

Trying to correct:

 The following packages have unmet dependencies:
libcurl4-gnutls-dev : Conflicts: libcurl4-openssl-dev but
7.81.0-1ubuntu1.3 is to be installed
libcurl4-openssl-dev : Conflicts: libcurl4-gnutls-dev but
7.81.0-1ubuntu1.3 is to be installed
E: Unable to correct problems, you have held broken packages.
An error occurred while installing build dependencies.

* use cmake FindCURL module

* for OpenSSL, use include instead of find_package

* remove jammy, add gcc-10 and 11 test

* revert now-unrelated changes

* clean-up

* add VERBOSE flag to make

* Update .github/workflows/cmake.yml

* Update .github/workflows/cmake.yml

* use '-f' option from build script to force clang

* force dynamic libs with '-d'

fixes #251

* mk/linux/setupBuildDeps.sh:fix script so 22.04 is detected

*remove vlc deps (not required for the CI)
*remove ubuntu-18.04 from the build matrix, see
https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/

* revert removal of commented macos jobs

* run apt-get update and upgrade

* cleanup Prep snapshot section
2022-08-25 19:47:03 +02:00
..
tools-for-standalone-client Replace some http links with https (#211) 2022-07-20 22:59:09 +01:00
.gitignore improved auto-documentation's script 2016-06-02 21:44:10 +02:00
analyzeWorldSynch.sh - fixed Martiño Figueroa's name in all copyrights in source code 2011-12-14 07:40:48 +00:00
build-codeblocks-project.sh - cleanup of cmake scripts and proper organizing of files 2014-01-21 23:21:56 -08:00
build-eclipse-project.sh - cleanup of cmake scripts and proper organizing of files 2014-01-21 23:21:56 -08:00
build-mg-mingw.sh - cleanup of cmake scripts and proper organizing of files 2014-01-21 23:21:56 -08:00
build-mg.sh ManjaroLinux needs static libs too 2019-10-21 23:25:11 +02:00
coverity-scan.sh - some coverity based cleanups 2017-10-08 20:31:42 -07:00
git_update.sh Update data reference, git_update script changes 2016-09-06 22:37:42 +02:00
glest-dev.ini - added more fields for dev path support.. onlu ico files for linxu left to fix 2014-01-24 17:51:06 -08:00
glest.ini - move linux network interface names into ini file for easier management in the future 2016-06-01 20:16:34 -07:00
make-binary-archive.sh stick to 7 characters even for modern 'git' version 2017-02-18 13:13:00 +01:00
make-data-archive.sh stick to 7 characters even for modern 'git' version 2017-02-18 13:13:00 +01:00
makedata-diff.sh - missed some updates 2014-01-24 09:50:17 -08:00
makedata-source.sh improved scripts 2015-03-16 21:07:36 +01:00
makedata.sh fix for missing 'others' directory 2016-01-25 23:52:51 +01:00
makedeps_folder.sh let's try static curl also for mac OS 2017-08-25 22:06:08 +02:00
makerelease-embedded.sh improved scripts 2015-03-16 21:07:36 +01:00
makerelease.sh let's try to live without those odd duplicates [ci skip] 2016-01-09 13:42:31 +01:00
mg-version-synch.sh stick to 7 characters even for modern 'git' version 2017-02-18 13:13:00 +01:00
mg-version.sh support also for macos 2015-02-23 19:10:32 +01:00
mg_build_breakpad_stacktrace.sh added scripts to produce google-breakpad symbols and produce a stacktrace from a dmp 2013-05-17 06:40:19 +00:00
mg_build_breakpad_symbols.sh added scripts to produce google-breakpad symbols and produce a stacktrace from a dmp 2013-05-17 06:40:19 +00:00
mg_callgrind.sh added profiler script 2013-06-12 06:44:23 +00:00
mg_cppcheck.sh - fix windows build and better automation for building steam shim 2017-10-09 23:53:43 -07:00
mg_git.sh Make git a bit more usable 2015-12-27 00:53:09 +01:00
mg_perf.sh updated with echo comment to indicate how to get perf working in ubuntu 2013-04-29 02:43:11 +00:00
mg_shared.sh added support for os-release 2016-09-30 21:16:19 +02:00
mg_valgrind.sh updated menus to display translated tech name 2013-06-13 01:37:15 +00:00
setupBuildDeps.sh workflows/cmake.yml:add tests for recent gcc versions;migrate to checkoutv3 (#250) 2022-08-25 19:47:03 +02:00
start_megaglest_gameserver create LOG_DIR before accessing it 2018-06-20 22:57:00 +02:00
symbolstore.py added scripts to build google breakpad symbol files 2013-02-26 00:04:55 +00:00