X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=config.py;h=5c6c150d2d46151695ab1d2bc5dec47c40a290b7;hb=9679400512ece27f451b752a9d186da76f6b4d15;hp=b8c4856bc59837b709e5e0565617e063b49dd96c;hpb=7d61328f5fbc9d236c26d4f1c421fe1fadeb22f1;p=xonotic%2Fnetradiant.git diff --git a/config.py b/config.py index b8c4856b..5c6c150d 100644 --- a/config.py +++ b/config.py @@ -33,7 +33,7 @@ class Config: # platforms for which to assemble a setup self.setup_platforms = [ 'local', 'x86', 'x64', 'win32' ] # paks to assemble in the setup - self.setup_packs = [ 'Q3Pack', 'UrTPack', 'UFOAIPack', 'Q2WPack' ] + self.setup_packs = [ 'Q3Pack', 'UrTPack', 'UFOAIPack', 'Q2WPack', 'JAPack' ] def __repr__( self ): return 'config: target=%s config=%s' % ( self.target_selected, self.config_selected ) @@ -262,12 +262,16 @@ class Config: def FetchGamePaks( self, path ): for pak in self.setup_packs: - if ( pak == 'Q3Pack' or pak == 'UrTPack' or pak == 'UFOAIPack' or pak == 'Q2WPack' ): + if ( pak == 'Q3Pack' or pak == 'UrTPack' or pak == 'UFOAIPack' or pak == 'Q2WPack' or pak == 'JAPack' ): svnurl = 'https://zerowing.idsoftware.com/svn/radiant.gamepacks/%s/trunk' % pak self.CheckoutOrUpdate( svnurl, os.path.join( path, 'installs', pak ) ) def Setup( self ): - if ( platform == 'local' ): + try: + self.setup_platforms.index( 'local' ) + except: + pass + else: # special case, fetch external paks under the local install directory self.FetchGamePaks( self.install_directory ) # NOTE: unrelated to self.setup_platforms - grab support files and binaries and install them