Commit graph

102 commits

Author SHA1 Message Date
Jay Dolan
af11890c68 Ensure macOS build targets 10.9 SDK. 2021-02-13 12:12:30 -05:00
Brock York
db2c35a57c SCons: Update SCons build scripts to support Python 3 and SCons 3
Add parentheses to print statements
Use subprocess.check_output instead of commands.getstatusoutput
to run external processes
Use pickle instead of cPickle library
This allows building on Linux distributions that have switched to
python 3 by default but also retains backwards compatibility with
python 2.7
2020-06-12 21:23:33 +10:00
Timothee Besset
79605bbc69 fix build extras URLs 2018-02-03 18:00:51 -06:00
Thomas Debesse
0392cb1e56 add command line option to not download game packs 2018-01-28 03:10:45 +01:00
Thomas Debesse
4f6d5b611d don't download gamepacks on “scons -c” fix #477 2018-01-27 02:40:03 +01:00
Thomas Debesse
7660023c96 scons: do not look for vfsqlpk3, make diff easier
- vfsqlpk3 was removed, so scons does not have to build it and don't
  fail anymore.
- when I was maintaining offline unvanquished branch I got so much pain
  each time I rebased on master because of stupid merge conflict since
  git knows well how to merge line addition/deletion but not to merge
  addition/deletion within the same line… setting each gamepack names
  on its own line will save hours of manual stupid merge solve to people
  wanting to add games in the future.
- I also added a comma on another list because python allows to put comma
  on last element and that's great to reduce diff noise (adding another
  line after the last one does not require to modify the one that was
  the last one before).
2018-01-22 19:26:53 +01:00
Timothee Besset
4ace24c00a remove QL encryption, add Q1Pack 2018-01-21 15:41:45 -06:00
Thomas Debesse
ce211f0773 update unvanquished game pack repository url 2018-01-07 21:16:53 +01:00
Thomas Debesse
33be0cb1f8 config.py: remove some spaces 2018-01-07 21:16:53 +01:00
neumond
2b2d2eab06 Unvanquished gamepack 2018-01-07 21:16:53 +01:00
Thomas Debesse
4c4ba27094 scons: use system compiler instead of gcc on FreeBSD 2017-08-31 00:45:30 +02:00
Timothee Besset
cbb3fc5f03 copy bobtoolz content during setup 2017-04-22 13:48:20 -05:00
TTimo
76a9631a1a read source file lists from .vcxproj files for SCons build 2017-01-01 09:07:33 -06:00
TTimo
9a169784d2 at some point libpng stopped being a dep of image.so? 2016-01-10 11:20:02 -06:00
Timothee Besset
d2c940a694 pull the new file 2015-12-24 22:35:15 -06:00
Timothee Besset
ff0c4617f3 oops left the other stuff turned off 2015-12-24 19:27:46 -06:00
Timothee Besset
3272dc1416 clone the bspc source 2015-12-24 19:21:05 -06:00
TTimo
95186e4178 updated support archives on S3 2015-11-08 00:01:10 -06:00
TTimo
48369d78f9 - Convert to Visual Studio 2015
- Drop STLPort
- Rebuild libxml2 binaries, update project files accordingly
- Rebuild jpeg-9 binaries
2015-11-07 23:44:49 -06:00
Jay Dolan
6a5412d95c Updates for Quake2World -> Quetoo project renaming. 2015-03-08 09:55:36 -04:00
Timothee Besset
8752425ca7 revert old commit. keep svn working directories in install/ 2013-08-24 17:58:08 -05:00
Christian Ratzenhofer
32aee4bd50 Add support for RTCW to the game setup dialog 2013-08-21 12:40:08 +02:00
jdolan
5552711b3c Merging upstream. 2013-07-09 00:08:11 -04:00
jdolan
1019199749 Rename surface_ufoai to surface_idtech2. This plugin should be used for all Quake1 / Quake2 derived games. Updated game packs to be checked in shortly. 2013-07-08 22:20:13 -04:00
Sergio Oller
75cc56d6a3 Linking fix: -lxml2 should be appended after the .o objects when linking to prevent undefined references (and not in LINKFLAGS). Also, FinishBuild was badly indented. 2013-07-07 23:01:06 +02:00
jdolan
b992d051fb Merge branch 'master' of https://github.com/TTimo/GtkRadiant 2013-07-04 20:33:01 -04:00
jdolan
e5b2ced9d1 Remove UFO:AI plugin. 2013-07-04 20:30:11 -04:00
jdolan
45b95af999 Revert "Kill off UFO plugins."
This reverts commit 75cc7d3a45.
2013-07-04 20:12:37 -04:00
jdolan
75cc7d3a45 Kill off UFO plugins. 2013-07-04 13:03:56 -04:00
Timothee Besset
b815d602a5 add more packs, grab zlib dll for x64 q3map2 2013-06-29 22:28:56 +01:00
jdolan
562a941d16 Game packs are now fetched to 'packs' and exported into 'install/installs'. This way we don't have .svn turds kicking around in 'install'. 2013-06-29 15:36:51 -04:00
jdolan
1417d57e98 Add Q2Pack and Q2WPack to default build. 2013-06-29 10:15:26 -04:00
jdolan
32e9a51af2 Remove 'git clone horror' :) 2013-06-27 18:18:44 -04:00
jdolan
625eaa9502 Fix 64 bit windows q3map2 visibility. 2013-06-27 17:48:22 -04:00
jdolan
dac352274a Merged upstream. 2013-06-27 16:57:35 -04:00
jdolan
9237b835f7 Working with no GTK errors whatsoever, crashes on GL init. 2013-06-27 09:32:30 -04:00
jdolan
178ebc262b Unify whitespace and add -headerpad_max_install_names to LINKFLAGS. 2013-06-27 00:36:39 -04:00
Timothee "TTimo" Besset
a97c188cdb fix 2013-06-15 21:09:42 -05:00
Timothee Besset
f0c620b09f pull the Q2WPack in from github during setup 2013-06-15 21:43:43 +01:00
Timothee Besset
7b85f304cf create install\x64 2013-06-09 21:44:48 +01:00
Timothee Besset
8f6b5c4af5 new dependency location 2013-06-09 18:16:18 +01:00
Timothee Besset
444367cb8e new binary dependencies setup 2013-06-08 21:24:42 +01:00
Timothee Besset
0241ec6d9b put q3map2.exe x64 in install/x64, and copy the dependent DLLs 2013-06-07 05:13:20 +01:00
Timothee Besset
0acbb7abbb testing config setup 2013-06-03 00:46:28 +01:00
Timothee Besset
1ec0ec94ba switching to newer gtk and libxml. wip 2013-06-01 23:05:35 +01:00
Timothee "TTimo" Besset
2ca658fe9f convert projects to msvc 2012 2013-05-23 20:44:41 -05:00
Timothee Besset
575c090380 Set the default packs, pull the invocation environment into the scons Environment (for pkg-config) 2013-03-30 09:24:40 -05:00
Radegast
5b40e7d73b Clean up of SCons in preparation to move to CMake (#1) 2013-03-25 17:22:39 +01:00
Radegast
f75ae23357 Mac OS X: if 10.4 SDK is not found, use pkg-config. Link Zlib and GLU. #90 2013-03-09 01:08:44 +00:00
Timothee 'TTimo' Besset
4b1c195962 add q3data to the build. messed up prev commit 2012-10-07 13:37:16 -05:00