def _download_and_extract(working_directory_path, target=''): if target == 'win32_x86': source_folder_path = os.path.join(working_directory_path, 'openssl_source_win32_x86') url = get_download_info()['win32'] inner_dir = 'openssl-' + build_utils.get_url_file_name_no_ext(url) elif target == 'win32_x64': source_folder_path = os.path.join(working_directory_path, 'openssl_source_win32_x64') url = get_download_info()['win32'] inner_dir = 'openssl-' + build_utils.get_url_file_name_no_ext(url) elif target == 'win10': source_folder_path = os.path.join(working_directory_path, 'openssl_source_win10') url = get_download_info()['win10'] inner_dir = 'openssl-' + build_utils.get_url_file_name_no_ext(url) else: source_folder_path = os.path.join(working_directory_path, 'openssl_source') url = get_download_info()['others'] inner_dir = build_utils.get_url_file_name_no_ext(url) build_utils.download_and_extract(url, working_directory_path, source_folder_path, inner_dir_name=inner_dir) return source_folder_path
def _download_and_extract(working_directory_path): source_folder_path = os.path.join(working_directory_path, 'mongodb_source') build_utils.download_and_extract(get_download_url(), working_directory_path, source_folder_path, 'mongo-c-driver-legacy-0.6') return source_folder_path
def _download_and_extract(working_directory_path): source_folder_path = os.path.join(working_directory_path, 'libyaml_source') url = get_download_info() build_utils.download_and_extract(url, working_directory_path, source_folder_path, build_utils.get_url_file_name_no_ext(url)) return source_folder_path
def _download_and_extract(working_directory_path): source_folder_path = os.path.join(working_directory_path, 'spine_source') url = get_download_url() build_utils.download_and_extract(url, working_directory_path, source_folder_path, 'spine-runtimes-3.4.02') return os.path.join(source_folder_path, 'spine-c')
def _download_and_extract(working_directory_path): source_folder_path = os.path.join(working_directory_path, 'zlib_source') build_utils.download_and_extract( get_download_info(), working_directory_path, source_folder_path, _get_downloaded_archive_inner_dir()) return source_folder_path
def _download_and_extract(working_directory_path): source_folder_path = os.path.join( working_directory_path, 'libunibreak_source') url = get_download_info() build_utils.download_and_extract( url, working_directory_path, source_folder_path, 'libunibreak-8c92b46511baf5b51457f202cf53d8602e1aef17') return source_folder_path
def _download_and_extract(working_directory_path): source_folder_path = os.path.join(working_directory_path, 'libcurl_source') url = 'https://curl.haxx.se/download/curl-' + libcurl_version + '.tar.gz' build_utils.download_and_extract(url, working_directory_path, source_folder_path, build_utils.get_url_file_name_no_ext(url)) return source_folder_path
def _download_and_extract(working_directory_path): source_folder_paths = { 'lua': os.path.join(working_directory_path, 'lua_source'), 'bit': os.path.join(working_directory_path, 'bit_source') } urls = get_download_info() for key in ['lua', 'bit']: build_utils.download_and_extract( urls[key], working_directory_path, source_folder_paths[key], build_utils.get_url_file_name_no_ext(urls[key])) return source_folder_paths
def _download_and_extract(working_directory_path, download_url_key, source_folder_postfix=''): source_folder_name = 'icu_source' + source_folder_postfix source_folder_path = os.path.join(working_directory_path, source_folder_name) url = get_download_info()[download_url_key] build_utils.download_and_extract(url, working_directory_path, source_folder_path, 'icu') return source_folder_path
def _download_and_extract(working_directory_path, download_url_key, source_folder_postfix=''): source_folder_name = 'libjpeg_source' + source_folder_postfix source_folder_path = os.path.join(working_directory_path, source_folder_name) url = get_download_info()[download_url_key] build_utils.download_and_extract(url, working_directory_path, source_folder_path, _get_downloaded_archive_inner_dir()) return source_folder_path
def _download_and_extract(working_directory_path): source_folder_path = os.path.join(working_directory_path, 'libpng_source') if sys.platform == 'win32': url = get_download_info()['win32'] else: url = get_download_info()['others'] build_utils.download_and_extract( url, working_directory_path, source_folder_path, build_utils.get_url_file_name_no_ext(url)) return source_folder_path
def _download_and_extract(working_directory_path): source_folder_path = os.path.join(working_directory_path, 'ffmpeg_source') c99_to_c89_folder_path = os.path.join(working_directory_path, 'c99-to-c89') urls = get_download_info() source_url = urls['source'] c99_to_c89_url = urls['c99-to-c89'] build_utils.download_and_extract(source_url, working_directory_path, source_folder_path, _get_downloaded_archive_inner_dir()) build_utils.download_and_extract( c99_to_c89_url, os.path.join(working_directory_path, 'c99_to_c89_folder_path'), c99_to_c89_folder_path) return source_folder_path, c99_to_c89_folder_path
def _download_and_extract(working_directory_path): source_folder_path = os.path.join(working_directory_path, 'libwebp_source') url = get_download_info() build_utils.download_and_extract(url, working_directory_path, source_folder_path, 'libwebp-0.4.3') return source_folder_path