Commit Graph

42 Commits

Author SHA1 Message Date
LRFLEW 034bf5c6a5 Added Xcode Project 2015-12-20 14:53:40 -06:00
Linus Unnebäck 0a5925506e osx: install.sh improvements 2015-12-12 13:53:06 +01:00
Michał Janiszewski 44e3e74a65 Change pre-built link to http://openrct2.website/ 2015-11-13 23:33:24 +01:00
Aaron van Geffen aa0ab945ce Replaced backticks with POSIX style commands. 2015-11-04 18:55:59 +09:00
Aaron van Geffen c40ed08406 Fix sha256sum generation on OS X. 2015-11-04 18:13:38 +09:00
Michał Janiszewski 5bc180a583 Fixes for travis builds of new AT&T syntax 2015-10-22 23:59:10 +02:00
Michał Janiszewski ff19998846 Add clang to travis matrix 2015-10-22 23:54:07 +02:00
xperia64 0829059ee4 Wrap download arguments in quotes 2015-10-16 23:45:40 -04:00
xperia64 24e13f73a9 Make curl follow redirects 2015-10-07 17:48:46 -04:00
xperia64 6403b0a47f Add download function to install.sh that delegates to curl or wget 2015-10-07 17:23:03 -04:00
xperia64 9124d0257a Use wget to get orctlibs.zip 2015-10-03 22:36:47 -04:00
Michał Janiszewski 81925af219 Use OpenRCT2's docker repository 2015-10-03 22:50:50 +02:00
Michał Janiszewski 50e484145a Don't install recommended packages on travis
Old:
15 upgraded, 255 newly installed, 16 to remove and 82 not upgraded.
Need to get 62.7 MB of archives.
After this operation, 267 MB of additional disk space will be used.

New:
14 upgraded, 252 newly installed, 13 to remove and 83 not upgraded.
Need to get 61.1 MB of archives.
After this operation, 258 MB of additional disk space will be used.

The difference may look small, but when you see the list of affected
packages, you will notice that java installer is now skipped, which
shaves quite a big chunk of time wasted.

Skipped packages:
* libsasl2-modules
* libtxc-dxtn-s2tc0
* libx11-doc
* oracle-java8-installer
2015-09-30 00:02:34 +02:00
Michał Janiszewski abb0acde41 sha256 versioning of library zip 2015-09-28 23:29:52 +02:00
Michał Janiszewski 11bbf7c19e Use openrct.net mirror for the files 2015-09-28 22:44:09 +02:00
Michał Janiszewski ec1366dd29 use docker for 32bit build 2015-09-28 21:48:41 +02:00
Michał Janiszewski a16de307d7 Refactor project build scripts
This is mostly refactoring of cmake scripts, but also touches build.sh
and install.sh. The cmake should be much more palatable now for major
Linux distributions.

At the same time, new configuration is introduced to Linux version, one
with Twitch enabled.

Please note, however, this change requires update of orctlibs.zip for
mingw builds.
2015-09-28 21:10:21 +02:00
Michał Janiszewski 4ce0e3a8b2 Linux platform file
Add bulk of the platform file for linux, change the compilation target
from shared library to executable for linux, provide necessary changes
to make it compile & load the stub of a process.

Make sure functions are marked as stubs where needed, and implementation
is expected.
2015-09-20 23:19:08 +02:00
Michał Janiszewski 4df8761831 remove windows-only code
Step 1 on road towards Linux.

Remove windows-specific code, stub it out where needed and make sure we
can still compile it the way it is.

Take care of Travis' build matrix to include new build configuration.

Install new packages.
2015-09-18 16:01:38 +02:00
Michał Janiszewski 30cccce98b try libsdl2-dev:i386 2015-09-18 14:43:43 +02:00
Michał Janiszewski cc6832cf48 fix travis builds by forcing it to ubuntu 14.04
This (for now) will force Travis' hand to use ubuntu 14.04 which has
mingw 4.8 available. It is enough to compile the project as it stands.
2015-09-09 09:08:28 +02:00
Gymnasiast 7afae59150 Only force installation on Travis 2015-09-03 13:38:21 +02:00
Michał Janiszewski 189c6bb0ee travis fixes 2015-08-05 23:25:49 +02:00
Krutonium 238a632bd6 Add cmake to install.sh
Mostly because it isn't installed and needs to be.
2015-07-29 01:11:25 -04:00
Miso Zmiric (Mike Squinter) 76fd00c18f use curl instead of wget for the libs download, since travis installed wget can't handle sni tlsv1_2 certs :( 2015-07-03 09:03:13 +01:00
Miso Zmiric (Mike Squinter) 2dda7e9f94 fix old bug in unix build where we built g2 before symlinking 2015-07-03 08:54:35 +01:00
Miso Zmiric (Mike Squinter) ca4f2d0fa3 remove libs from orct repo, add dependencies pull to prebuilds, update unix scripts 2015-07-03 08:45:56 +01:00
Miso Zmiric (Mike Squinter) c2c9bbf4ef add twitch integration, part 2 2015-05-25 20:38:33 +01:00
Kevin Burke 96beb5d174 Wipe cache on clean; fix install typo 2015-03-21 11:13:16 -07:00
Miso Zmiric (Mike Squinter) fc7bf4da36 fix the /bin issue in the install script 2014-10-14 01:07:16 +01:00
Miso Zmiric (Mike Squinter) efbe7175f4 fixes #423, the install script now appends the /bin to the path variable suggestion 2014-09-14 13:58:27 +01:00
Balletie d5c19fa56e Clean the code up (indentation) 2014-08-24 13:15:56 +02:00
Balletie 0a37d51b4e Set the correct permissions after extracting. 2014-08-24 13:15:56 +02:00
Balletie 0986ed6eb0 mkdir if it isn't present 2014-08-24 13:15:56 +02:00
Balletie dc9a3d361f Extract to subdirectory... 2014-08-24 13:15:56 +02:00
Balletie 22f090a688 Extract with root privileges 2014-08-24 13:15:56 +02:00
Balletie fd1943d3cb install.sh: Download mingw from sourceforge.
It will automatically extract to /usr/local/
2014-08-24 13:15:56 +02:00
Balletie 6208aeb57a Untabify the file 2014-08-18 12:51:31 +02:00
Balletie 7563601050 Install wget if it's not found 2014-08-18 12:46:03 +02:00
Balletie 1575488f5a Add fallback to MacPorts if brew isn't installed 2014-08-18 12:45:13 +02:00
Kevin Burke b40d92f359 tweaks 2014-05-27 20:24:25 +09:00
Kevin Burke b036a51cfd Move build instructions from travis into shell scripts
fix syntax

use elif

run it with bash

fix directory incantations

add missing build steps

dont use colors if not terminal

update install.sh

add sanity check

changes

set verbose mode

enable debug output

changes to get it working on mac

Platform specific cmakelists

fix issue with intptr_t not being found/defined

update build scripts

see if it can find the pkg-config

try running it outside of cmake

check whether excho works way we expect

try -e

remove debug info
2014-05-27 12:36:56 +09:00