diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/build.py | 32 | ||||
| -rw-r--r-- | scripts/cmd5.py | 2 | ||||
| -rw-r--r-- | scripts/font_converter.py | 2 | ||||
| -rw-r--r-- | scripts/make_release.py | 20 | ||||
| -rw-r--r-- | scripts/make_src.py | 10 |
5 files changed, 35 insertions, 31 deletions
diff --git a/scripts/build.py b/scripts/build.py index 4dd413b0..c1f81efe 100644 --- a/scripts/build.py +++ b/scripts/build.py @@ -1,7 +1,11 @@ import os, sys, shutil, httplib, zipfile +name = "teeworlds" +domain = "www.%s.com" % name version = sys.argv[1] + + flag_download = True flag_clean = True @@ -26,9 +30,9 @@ else: platform = name + "_" + arch -print "teewars-%s-%s" % (version, platform) +print "%s-%s-%s" % (name,version, platform) -src_package = "teewars-%s-src.zip" % version +src_package = "%s-%s-src.zip" % (name,version) root_dir = os.getcwd() + "/work" src_dir = "" @@ -87,20 +91,20 @@ os.chdir(root_dir) # download if flag_download: print "*** downloading bam source package ***" - if not fetch_file("www.teewars.com", "/files/bam.zip", "bam.zip"): - if not fetch_file("www.teewars.com", "/files/beta/bam.zip", "bam.zip"): + if not fetch_file(domain, "/files/bam.zip", "bam.zip"): + if not fetch_file(domain, "/files/beta/bam.zip", "bam.zip"): bail("couldn't find source package and couldn't download it") - print "*** downloading teewars source package ***" - if not fetch_file("www.teewars.com", "/files/%s" % src_package, src_package): - if not fetch_file("www.teewars.com", "/files/beta/%s" % src_package, src_package): + print "*** downloading %s source package ***" % name + if not fetch_file(domain, "/files/%s" % src_package, src_package): + if not fetch_file(domain, "/files/beta/%s" % src_package, src_package): bail("couldn't find source package and couldn't download it") # unpack print "*** unpacking source ***" unzip("bam.zip", ".") -unzip(src_package, "teewars") -src_dir = "teewars/"+ os.listdir("teewars/")[0] +unzip(src_package, name) +src_dir = name+"/"+ os.listdir(name+"/")[0] # build bam if 1: @@ -119,12 +123,12 @@ if 1: os.chdir(root_dir) shutil.copy("bam/src/"+output, src_dir+"/"+output) -# build teewars +# build the game if 1: - print "*** building teewars ***" + print "*** building %s ***" % name os.chdir(src_dir) if os.system("%s server_release client_release" % bam_cmd) != 0: - bail("failed to build teewars") + bail("failed to build %s" % name) os.chdir(root_dir) # make release @@ -132,10 +136,10 @@ if 1: print "*** making release ***" os.chdir(src_dir) if os.system("python scripts/make_release.py %s %s" % (version, platform)) != 0: - bail("failed to make a relase of teewars") + bail("failed to make a relase of %s"%name) final_output = "FAIL" for f in os.listdir("."): - if version in f and platform in f and "teewars" in f and (".zip" in f or ".tar.gz" in f): + if version in f and platform in f and name in f and (".zip" in f or ".tar.gz" in f): final_output = f os.chdir(root_dir) shutil.copy("%s/%s" % (src_dir, final_output), "../"+final_output) diff --git a/scripts/cmd5.py b/scripts/cmd5.py index 2e20ff5b..fe1f9d2a 100644 --- a/scripts/cmd5.py +++ b/scripts/cmd5.py @@ -29,4 +29,4 @@ f = "" for filename in sys.argv[1:]: f += cstrip([l.strip() for l in file(filename)]) -print '#define TEEWARS_NETVERSION_HASH "%s"' % md5.new(f).hexdigest().lower()[16:] +print '#define GAME_NETVERSION_HASH "%s"' % md5.new(f).hexdigest().lower()[16:] diff --git a/scripts/font_converter.py b/scripts/font_converter.py index d8ba5d39..09d22172 100644 --- a/scripts/font_converter.py +++ b/scripts/font_converter.py @@ -144,5 +144,5 @@ if len(sys.argv) >= 2: convert(input, output) print "done!" else: - print "font converter! converts .fnt files to teewars .tfnt" + print "font converter! converts .fnt files to teeworlds .tfnt" print "usage: font_converter <input>" diff --git a/scripts/make_release.py b/scripts/make_release.py index e8146e66..4bcff6cb 100644 --- a/scripts/make_release.py +++ b/scripts/make_release.py @@ -7,7 +7,7 @@ if len(sys.argv) != 3: print sys.argv[0], "VERSION PLATFORM" sys.exit(-1) -name = "teewars" +name = "teeworlds" version = sys.argv[1] platform = sys.argv[2] exe_ext = "" @@ -68,8 +68,8 @@ if include_data and not use_bundle: shutil.copy("other/config_directory.bat", package_dir) if include_exe and not use_bundle: - shutil.copy("teewars"+exe_ext, package_dir) - shutil.copy("teewars_srv"+exe_ext, package_dir) + shutil.copy(name+exe_ext, package_dir) + shutil.copy(name+"_srv"+exe_ext, package_dir) if include_src: for p in ["src", "scripts", "datasrc", "other", "objs"]: @@ -78,18 +78,18 @@ if include_src: shutil.copy("default.bam", package_dir) if use_bundle: - bundle_content_dir = os.path.join(package_dir, "Teewars.app/Contents") + bundle_content_dir = os.path.join(package_dir, "Teeworlds.app/Contents") bundle_bin_dir = os.path.join(bundle_content_dir, "MacOS") bundle_resource_dir = os.path.join(bundle_content_dir, "Resources") - os.mkdir(os.path.join(package_dir, "Teewars.app")) + os.mkdir(os.path.join(package_dir, "Teeworlds.app")) os.mkdir(bundle_content_dir) os.mkdir(bundle_bin_dir) os.mkdir(bundle_resource_dir) os.mkdir(os.path.join(bundle_resource_dir, "data")) copydir("data", bundle_resource_dir) - shutil.copy("other/icons/Teewars.icns", bundle_resource_dir) - shutil.copy("teewars"+exe_ext, bundle_bin_dir) - shutil.copy("teewars_srv"+exe_ext, bundle_bin_dir) + shutil.copy("other/icons/Teeworlds.icns", bundle_resource_dir) + shutil.copy(name+exe_ext, bundle_bin_dir) + shutil.copy(name+"_srv"+exe_ext, bundle_bin_dir) shutil.copy("TeeLaunch"+exe_ext, bundle_bin_dir) file(os.path.join(bundle_content_dir, "Info.plist"), "w").write(""" <?xml version="1.0" encoding="UTF-8"?> @@ -99,9 +99,9 @@ if use_bundle: <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> - <string>teewars</string> + <string>teeworlds</string> <key>CFBundleIconFile</key> - <string>Teewars</string> + <string>Teeworlds</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundlePackageType</key> diff --git a/scripts/make_src.py b/scripts/make_src.py index 58a1e1a7..fd769b99 100644 --- a/scripts/make_src.py +++ b/scripts/make_src.py @@ -28,10 +28,10 @@ if 1: z.close() if 1: - os.system("svn export svn://svn.teewars.com/teewars/%s teewars" % svn_tree) - os.chdir("teewars") + os.system("svn export svn://svn.teeworlds.com/teeworlds/%s teeworlds" % svn_tree) + os.chdir("teeworlds") os.system("python scripts/make_release.py %s src" % version) os.chdir(root_dir) - for f in os.listdir("teewars"): - if "teewars" in f and "src" in f and (".zip" in f or ".tar.gz" in f): - shutil.copy("teewars/"+f, "../" + f) + for f in os.listdir("teeworlds"): + if "teeworlds" in f and "src" in f and (".zip" in f or ".tar.gz" in f): + shutil.copy("teeworlds/"+f, "../" + f) |