class Source(ReleaseDownload): archive = Remotefile( 'zstd-1.4.4.tar.gz', '59ef70ebb757ffe74a7b3fe9c305e2ba3350021a918d168a046c6300aeea9315', 'https://github.com/facebook/zstd/releases/download/v1.4.4/zstd-1.4.4.tar.gz' ) patches = ['zstd_meson.patch']
class Source(ReleaseDownload): name = "qt" source_dir = "qt-5.10.1" archive = Remotefile( 'qt-everywhere-src-5.10.1.tar.xz', '', 'http://ftp1.nluug.nl/languages/qt/archive/qt/5.10/5.10.1/single/qt-everywhere-src-5.10.1.tar.xz' )
class Source(ReleaseDownload): name = "qt" source_dir = "qt-5.10.1" archive = Remotefile( 'qt-everywhere-src-5.10.1.tar.xz', '', 'http://ftp.oregonstate.edu/.1/blfs/conglomeration/qt5/qt-everywhere-src-5.10.1.tar.xz' )
class Source(ReleaseDownload): archive = Remotefile( 'e2fsprogs-libs-1.43.4.tar.gz', 'eed4516325768255c9745e7b82c9d7d0393abce302520a5b2cde693204b0e419', 'https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.43.4/e2fsprogs-libs-1.43.4.tar.gz' ) extract_dir = 'e2fsprogs-libs-1.43.4'
class Source(ReleaseDownload): archive = Remotefile('xapian-core-1.4.10.tar.xz', '68669327e08544ac88fe3473745dbcae4e8e98d5060b436c4d566f1f78709bb8') patches = [ 'xapian_sys_types.patch', 'xapian_fix_include_errno.patch' ]
class Source(ReleaseDownload): name = "libmagic" source_dir = "libmagic" archive_top_dir = 'file-5.35' archive = Remotefile( 'file-5.35.tar.gz', '30c45e817440779be7aac523a905b123cba2a6ed0bf4f5439e1e99ba940b5546')
class Source(ReleaseDownload): archive = Remotefile('android-ndk-r13b-linux-x86_64.zip', '3524d7f8fca6dc0d8e7073a7ab7f76888780a22841a6641927123146c3ffd29c', 'https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip') @property def source_dir(self): return self.target.full_name()
class Source(ReleaseDownload): archive = Remotefile('xapian-core-1.4.14.tar.xz', '975a7ac018c9d34a15cc94a3ecc883204403469f748907e5c4c64d0aec2e4949') patches = [ 'xapian_sys_types.patch', 'xapian_fix_include_errno.patch', 'xapian_remote.patch' ]
class Source(ReleaseDownload): archive = Remotefile('gumbo-0.10.1.tar.gz', '28463053d44a5dfbc4b77bcf49c8cee119338ffa636cc17fc3378421d714efad', 'https://github.com/google/gumbo-parser/archive/v0.10.1.tar.gz') def _post_prepare_script(self, context): context.try_skip(self.extract_path) command = "./autogen.sh" run_command(command, self.extract_path, context)
class Source(ReleaseDownload): archive = Remotefile( 'icu4c_svn_58-2.tar.gz', 'fd8fcc1f1b8b2b71b879e88844480ebec107189c21076c81573f71dca5686a0d') patches = [ "icu4c_fix_static_lib_name_mingw.patch", "icu4c_android_elf64_st_info.patch", "icu4c_custom_data.patch", "icu4c_noxlocale.patch", "icu4c_rpath.patch", "icu4c_build_config.patch" ]
class Source(ReleaseDownload): archive = Remotefile('libaria2-1.33.1.tar.gz', '0616f11ef3ddd0c74be74ea2536be62ce168b99e3d6a35dea9d166b9cab9fbd1', 'https://github.com/aria2/aria2/archive/release-1.33.1.tar.gz') patches = ["libaria2_android.patch"] def _post_prepare_script(self, context): context.try_skip(self.extract_path) command = "autoreconf -i" run_command(command, self.extract_path, context)
def _download_zim(self, context): zim_url = option('zim_file_url') if zim_url is None: raise SkipCommand() with open(pj(self.source_path, option('android_custom_app'), 'info.json')) as f: app_info = json.load(f) zim_url = app_info.get('zim_url', zim_url) out_filename = urlparse(zim_url).path out_filename = os.path.basename(out_filename) zim_file = Remotefile(out_filename, '', zim_url) self.buildEnv.download(zim_file) shutil.copy(pj(self.buildEnv.archive_dir, out_filename), pj(self.custom_build_path, app_info['zim_file']))
class Source(ReleaseDownload): archive = Remotefile( 'aria2-1.34.0.tar.xz', '3a44a802631606e138a9e172a3e9f5bcbaac43ce2895c1d8e2b46f30487e77a3', 'https://github.com/aria2/aria2/releases/download/release-1.34.0/aria2-1.34.0.tar.xz' ) patches = ["libaria2_android.patch"] def _post_prepare_script(self, context): context.try_skip(self.extract_path) command = "autoreconf -i" run_command(command, self.extract_path, context)
class Source(ReleaseDownload): name = "ctpp2" source_dir = "ctpp2-2.8.3" archive = Remotefile( 'ctpp2-2.8.3.tar.gz', 'a83ffd07817adb575295ef40fbf759892512e5a63059c520f9062d9ab8fb42fc') patches = [ "ctpp2_include.patch", "ctpp2_no_src_modification.patch", "ctpp2_fix-static-libname.patch", "ctpp2_mingw32.patch", "ctpp2_dll_export_VMExecutable.patch", "ctpp2_win_install_lib_in_lib_dir.patch", "ctpp2_iconv_support.patch", "ctpp2_compile_ctpp2c_static.patch", ]
class Source(ReleaseDownload): archive = Remotefile( 'xapian-core-1.4.7.tar.xz', '13f08a0b649c7afa804fa0e85678d693fd6069dd394c9b9e7d41973d74a3b5d3') patches = ['xapian_sys_types.patch']
class Source(ReleaseDownload): archive = Remotefile('tools_r25.2.3-linux.zip', '1b35bcb94e9a686dff6460c8bca903aa0281c6696001067f34ec00093145b560', 'https://dl.google.com/android/repository/tools_r25.2.3-linux.zip')
class Source(ReleaseDownload): archive = Remotefile( 'zlib-1.2.8.tar.gz', '36658cb768a54c1d4dec43c3116c27ed893e88b02ecfcb44f2166f9c0b7f2a0d') patches = ['zlib_std_libname.patch']
class Source(ReleaseDownload): archive = Remotefile( 'libmicrohttpd-0.9.46.tar.gz', '06dbd2654f390fa1e8196fe063fc1449a6c2ed65a38199a49bf29ad8a93b8979', 'http://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.46.tar.gz')
class Source(ReleaseDownload): archive = Remotefile( 'libmicrohttpd-0.9.72.tar.gz', '0ae825f8e0d7f41201fd44a0df1cf454c1cb0bc50fe9d59c26552260264c2ff8', 'https://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.72.tar.gz' )
class Source(ReleaseDownload): name = "libcurl" archive = Remotefile( 'curl-7.67.0.tar.xz', 'f5d2e7320379338c3952dcc7566a140abb49edb575f9f99272455785c40e536c', 'https://curl.haxx.se/download/curl-7.67.0.tar.xz')
class Source(ReleaseDownload): archive = Remotefile('xz-5.2.3.tar.bz2', 'fd9ca16de1052aac899ad3495ad20dfa906c27b4a5070102a2ec35ca3a4740c1', 'https://tukaani.org/xz/xz-5.2.3.tar.bz2')
class Source(ReleaseDownload): archive = Remotefile( 'libmicrohttpd-0.9.66.tar.gz', '4e66d4db1574f4912fbd2690d10d227cc9cc56df6a10aa8f4fc2da75cea7ab1b', 'http://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.66.tar.gz')
class Source(ReleaseDownload): archive = Remotefile( 'xz-5.2.4.tar.gz', 'b512f3b726d3b37b6dc4c8570e137b9311e7552e8ccbab4d39d47ce5f4177145')
class Source(ReleaseDownload): archive = Remotefile( 'xapian-core-1.4.5.tar.xz', '85b5f952de9df925fd13e00f6e82484162fd506d38745613a50b0a2064c6b02b') patches = ['xapian_sys_types.patch']
class Source(ReleaseDownload): archive = Remotefile( 'libmicrohttpd-0.9.65.tar.gz', 'f2467959c5dd5f7fdf8da8d260286e7be914d18c99b898e22a70dafd2237b3c9', 'http://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.65.tar.gz')
class Source(ReleaseDownload): archive = Remotefile( 'gradle-4.6-bin.zip', '98bd5fd2b30e070517e03c51cbb32beee3e2ee1a84003a5a5d748996d4b1b915', 'https://services.gradle.org/distributions/gradle-4.6-bin.zip')
class Source(ReleaseDownload): archive = Remotefile('gradle-5.1.1-bin.zip', '4953323605c5d7b89e97d0dc7779e275bccedefcdac090aec123375eae0cc798', 'https://services.gradle.org/distributions/gradle-5.1.1-bin.zip')
class Source(ReleaseDownload): archive = Remotefile( 'pugixml-1.2.tar.gz', '0f422dad86da0a2e56a37fb2a88376aae6e931f22cc8b956978460c9db06136b') patches = ["pugixml_meson.patch"] flatpak_dest = "src"
class Source(ReleaseDownload): archive = Remotefile('raspberrypi-tools.tar.gz', 'e72b35436f2f23f2f7df322d6c318b9be57b21596b5ff0b8936af4ad94e04f2e')
class Source(ReleaseDownload): archive = Remotefile( 'Mustache-3.2.1.tar.gz', '0d17298a81c08f12ebc446cdee387268a395d34bb724050fe67d5ce8c4e98b7a', 'https://github.com/kainjow/Mustache/archive/v3.2.1.tar.gz') patches = ['mustache_virtual_destructor.patch']