Pentarctagon
5de7939384
Update steam runtime image.
2020-10-15 15:44:12 -05:00
Pentarctagon
113a4e0913
Use mariadbpp rather than the mysql C connector.
...
Reasoning being:
* The result_set and other APIs are nicer to use.
* We use mariadb on our server rather than mysql, so this would minimize the chance of any incompatibilities.
* The mysql C++ connector 1.1 isn't compatible with with c++17 (https://stackoverflow.com/q/47284705 ).
2020-07-30 13:17:22 -05:00
Steve Cotton
c1e4178338
Disambiguate some python shebang lines to be "python3"
...
Loonycyborg already uses these tools with Python 3.
The python launcher tool for Windows has magic handling for some shebang lines,
however `#!/bin/env python` isn't recognised without the `/usr`. Had the `/usr`
been included with the old code then these scripts would likely have been run
with Python 2.
https://docs.python.org/dev/using/windows.html#shebang-lines
2020-07-29 22:10:02 +02:00
Pentarctagon
b1db683698
Remove old Ubuntu 16.04 dockerfile.
2020-05-08 15:32:19 -05:00
Pentarctagon
03c5c1b7ea
Update travis to Ubuntu 20.04 LTS image.
2020-05-03 11:54:15 -05:00
loonycyborg
61ace8da2c
Add gcc-5 to dockerfile
2020-04-05 21:53:29 +03:00
Pentarctagon
7733666f2c
Update to most recent steam runtime.
2020-04-05 12:41:46 -05:00
loonycyborg
85cea309fa
Made mingw build docker image make installer in its entrypoint too
2020-03-11 15:48:51 +03:00
Pentarctagon
d8e79a8e89
Run the pre-release translation targets on travis.
...
This will then catch errors on the commit it happens instead of usually much later.
2020-02-24 20:45:07 -06:00
Pentarctagon
082e209552
Run valid character checks during the translations job.
2020-02-19 21:32:13 -06:00
Pentarctagon
a36b99225a
Upload .tar.bz2 from travis.
...
While it can't be used currently, it's there and functioning in case that changes in the future.
2020-02-16 09:56:44 -06:00
Pentarctagon
7c3869f360
Update mingw docker image for creating the Windows installer.
2020-02-15 18:41:01 -06:00
Pentarctagon
656737e6c9
Upload executables from travis.
...
This will SFTP the wesnoth and wesnothd executables from Travis (UPLOAD_ID=<something>) to SourceForge.
2020-02-07 08:18:40 -06:00
pentarctagon
21d133828b
Add a flatpak travis job.
...
NOTE: This doesn't sign/upload/etc the output anywhere.
2019-12-31 17:17:34 -06:00
pentarctagon
acb2dd8226
Install python3 for the WML unit tests.
2019-11-28 00:55:04 -06:00
pentarctagon
1a2be4bef5
Add steam runtime job to travis.
2019-11-18 19:28:15 -06:00
pentarctagon
9a34cbb329
Add quotes around UID variable.
...
On my own system, this variable isn't set, which cases the command to fail.
2019-11-15 19:05:23 -06:00
pentarctagon
d83fd5d9c8
Add mingw crosscompile job to travis.
...
Of note:
* The image now created by Dockerfile-base-mingw is available on wesnoth's Docker Hub.
* Strict building is disabled, as there are a couple warnings that show up when crosscompiling.
2019-11-15 18:54:49 -06:00
loonycyborg
479278a0d9
Improve dockerbuild scripts
...
- recreate output dir
- write output at user's uid
- mount /build dir onto tmpfs
2019-11-14 17:33:22 +03:00
pentarctagon
a8a5812928
Move travis' dockerfiles to common directory.
2019-11-13 19:48:14 -06:00
loonycyborg
755c5057d8
Make docker builds copy wesnothd to output/ too
2019-11-07 20:55:42 +03:00
loonycyborg
a7ba3a71cb
Place dependencies for running steamrt build in correct subdir
2019-11-06 23:30:08 +03:00
loonycyborg
42293897e5
Add dockerfile for making mingw cross-compile builds
2019-11-06 19:39:38 +03:00
loonycyborg
4638a4b5b8
Improve start.sh scritp for steamos build
2019-11-06 15:07:14 +03:00
Gunter Labes
ad25a207d5
Use PWD and add missing quotes
...
Fixes issues with word splitting or pathname expansion.
2019-10-27 13:09:54 +01:00
loonycyborg
f080886a83
Add a script to make steam build of wesnoth using docker
2019-10-27 14:29:23 +03:00