Commit Graph

111 Commits

Author SHA1 Message Date
Timothee 'TTimo' Besset f28a8499dd fix config.py unit tests - the target parsing was broken (yes, there are even unit tests!) 2022-12-25 20:00:09 -07:00
Timothee 'TTimo' Besset 6be32bdeec flatpak build has a problem with urllib.request, but also does not need it 2022-11-25 07:40:04 -06:00
Timothee 'TTimo' Besset d69257d0b7 xml2-config -> pkg-config, from @magicmyth's GtkR flatpak work 2022-11-25 07:39:24 -06:00
Timothee 'TTimo' Besset 85af4273ae move to python 3 for 'scons.bat target=setup' 2022-11-24 18:19:04 -06:00
Jay Dolan c649323971 Fix macOS Python urllib module name issue. 2021-11-24 09:44:31 -05:00
Timothee 'TTimo' Besset 9d02fd93d2 fix 2021-04-25 15:43:05 -05:00
Timothee 'TTimo' Besset 6e08ed438e fix 2021-04-25 15:35:46 -05:00
Timothee 'TTimo' Besset 503930527f convert to python 3 2021-04-25 15:30:41 -05:00
Timothee 'TTimo' Besset 228557dc14 all this time you were printing tuples and didn't know it 2021-04-25 15:28:39 -05:00
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