Commit Graph

98 Commits

Author SHA1 Message Date
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
Jammyjamjamman 680c868aa9 FTGL required + Manjaro wx package corrected to wxgtk-common
Fixes bugs found in iss #206. Building without FTGL fails and the error
is confusing. So we'll fail at the cmake stage (suggested by andy5995).
People who don't want it can disable this at their own peril! ;-)
2021-07-14 22:28:06 +01:00
SoftCoder 4654f69598 - attempt to see if this makes editors compile in debian sid 2020-08-20 15:16:37 -07:00
SoftCoder 4bdb45e96e - Add support for PopOs and disable VLC support by default in CMake build 2020-08-19 19:14:23 -07:00
titiger 0917cbbb82 fix for ubuntu 20.04 2020-05-12 00:24:39 +02:00
titiger 5d811c0d76 dependencies for ubuntu 20.04 2020-05-11 21:29:58 +02:00
Aleksei Gridnev efbca14747
Update setupBuildDeps.sh
Adding support for Raspbian (I installed all the dependencies for compiling Megaglest on Raspberry Pi 4 by simply substituting Debian with Raspbian in this script, as they are, essentially, the same system; it worked without any additional tweaks).
2020-01-25 21:45:11 +01:00
SoftCoder 959ea8fcf6 - added ubuntu 18.04 support to deps 2018-03-19 07:46:50 -07:00
SoftCoder a7a92056eb - fix build for ubunti 17.10 2017-09-28 22:12:09 -07:00
filux a719f29758 updated the supported linux's releases in the script; closes #170 2017-06-29 22:48:01 +02:00
SoftCoder aa8441e33f - added support for ubuntu 17.04 2017-04-12 12:35:54 -07:00
filux ef1c26d931 improved formatting of '--help' output in a way to be more friendly for help2man 2017-04-01 14:53:34 +02:00
filux bc74eebb22 updated dependencies for debian testing 2017-02-11 14:38:14 +01:00
filux d2da186001 new script, helpful for 'steam' releases 2017-01-20 23:57:35 +01:00
filux 6e9b463453 added missing spaces 2017-01-06 23:51:24 +01:00
filux 6d7bb258a9 added deps for ubuntu 16.10 2016-10-17 22:27:26 +02:00
filux 3639e111ef fixed some typos, fixes and enlargement for required dependencies 2016-08-09 21:25:41 +02:00
filux 9f301daa1c travis' configuration test; fixed #123 2016-07-17 17:06:01 +02:00
SoftCoder 8b11e875c6 - fix sid 2016-07-14 15:36:42 -07:00
SoftCoder d3c1891a3d - add sid deps support 2016-07-14 15:34:29 -07:00
SoftCoder e5a695029e - attempt to support sid for build deps 2016-07-14 15:29:51 -07:00
filux 1de69426f7 added libssh2 to the list [ci skip] 2016-02-20 17:27:42 +01:00
SoftCoder fc729e9f70 - added compile support for ubuntu 16.04 2016-01-09 20:02:39 -08:00
filux 6ff1668b89 list of the libs for linux mint 17 2015-11-25 20:39:43 +01:00
filux 9b7bb4246c simplified procedure for determining why 'vlc is not found'; ubuntu 14.04 also requires libvlccore-dev 2015-11-16 23:55:03 +01:00
filux 8a4ee15e59 Merge branch 'develop' into feature/sdl2 2015-11-05 20:45:53 +01:00
filux 563837ba7a new dependency related with curl in the deb family; fixed bug related with unrecognized translated option 2015-10-06 19:31:10 +02:00
SoftCoder c5b12fa266 - remove sdl from deps on ubuntu 12.04 since we compile on travis 2015-09-29 02:05:26 -07:00
SoftCoder a9ce962f46 - update deps file so travis uses sdl2 2015-09-28 23:35:00 -07:00
filux 617bc9a89e extended support for lua to v5.3; removed some duplicate messages showing up during 'cmake configuration' time 2015-08-20 16:43:14 +02:00
filux 007e8098a3 for some reason recently 'vlccore-dev' is required in debian family 2015-06-28 19:52:29 +02:00
filux fd5a71ac52 improved configuration in the scripts 2015-06-14 19:42:48 +02:00
filux 34d52e40d7 updated support for new versions of ubuntu 2015-04-29 20:23:03 +02:00
filux 5eeac92fb4 refreshed list of dependencies 2015-01-31 11:49:07 +01:00
SoftCoder 829f23db4e - updated deps for ubuntu 14.04 and higher 2014-11-29 22:45:31 -08:00
Tom Reynolds 7c73b47a13 buildDeps: Fix openSUSE + add current Ubuntu/Mint 2014-07-24 22:14:36 +02:00
Tom Reynolds a4c7652db5 SuSE is now OpenSuse is now openSUSE 2014-07-24 21:59:15 +02:00
titiger 49fc7d4bce Suse 13.x is supported too now 2014-07-23 23:24:47 +02:00
SoftCoder 952004151c - removed d3d files which were deprecated long ago
- removed freetype-gl (the embedded library from code.google.com)
2014-01-25 17:54:46 -08:00
Tom Reynolds 9c51bfc60c introduce shared linux shell code / externalize distribution check 2013-12-26 18:28:21 +01:00
Tom Reynolds a6ae9ec79b - mk/linux/setupBuildDeps.sh:
- add option for silent installs (APT only for now)
  - remove autotools, subversion dependency
  - add check for availability of 'git' command
  - replace svnversion by git commit output
- add .travis.xml as per http://about.travis-ci.org/docs/user/languages/cpp/
- make git ignore megaglest man page as generated by Linux builds
2013-12-08 22:03:34 +01:00
Tom Reynolds 24cfc243eb undo latest commit 2013-10-24 19:06:35 +00:00
Mark Vejvoda 6bbfb5f117 added support for Saucy 13.10 2013-10-24 18:30:19 +00:00
Tom Reynolds 2549469988 support build dependencies on Ubuntu 13.10 2013-10-23 12:34:32 +00:00
Tom Reynolds 65b93aa8c2 Support build dependencies on Linux Mint 15: https://forum.megaglest.org/index.php?topic=9149.0
Resize "Next hint" button on loading screen: https://forum.megaglest.org/index.php?topic=9141.0
Localization updates from Transifex
2013-07-12 10:28:59 +00:00
Tom Reynolds 884e0af446 fix setupBuildDeps.sh for Fedora 18 2013-07-05 16:30:27 +00:00
Tom Reynolds 7138b46456 fix setupBuildDeps.sh for Fedora 2013-07-05 16:28:17 +00:00
Tom Reynolds b7cf7b61ac fix setupBuildDeps.sh for Fedora 2013-07-05 16:24:49 +00:00
Mark Vejvoda 3a88edf869 fix dep script on Fedora 2013-06-22 18:08:35 +00:00
Mark Vejvoda 9346fd5304 updated script to support debian sid 2013-06-21 14:44:53 +00:00