Пример #1
0
 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']
Пример #2
0
 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'
     )
Пример #3
0
 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'
     )
Пример #4
0
 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'
Пример #5
0
 class Source(ReleaseDownload):
     archive = Remotefile('xapian-core-1.4.10.tar.xz',
                          '68669327e08544ac88fe3473745dbcae4e8e98d5060b436c4d566f1f78709bb8')
     patches = [
         'xapian_sys_types.patch',
         'xapian_fix_include_errno.patch'
     ]
Пример #6
0
 class Source(ReleaseDownload):
     name = "libmagic"
     source_dir = "libmagic"
     archive_top_dir = 'file-5.35'
     archive = Remotefile(
         'file-5.35.tar.gz',
         '30c45e817440779be7aac523a905b123cba2a6ed0bf4f5439e1e99ba940b5546')
Пример #7
0
    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()
Пример #8
0
 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'
     ]
Пример #9
0
    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)
Пример #10
0
 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"
     ]
Пример #11
0
    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)
Пример #12
0
 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']))
Пример #13
0
    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)
Пример #14
0
 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",
     ]
Пример #15
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'xapian-core-1.4.7.tar.xz',
         '13f08a0b649c7afa804fa0e85678d693fd6069dd394c9b9e7d41973d74a3b5d3')
     patches = ['xapian_sys_types.patch']
Пример #16
0
 class Source(ReleaseDownload):
     archive = Remotefile('tools_r25.2.3-linux.zip',
                          '1b35bcb94e9a686dff6460c8bca903aa0281c6696001067f34ec00093145b560',
                          'https://dl.google.com/android/repository/tools_r25.2.3-linux.zip')
Пример #17
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'zlib-1.2.8.tar.gz',
         '36658cb768a54c1d4dec43c3116c27ed893e88b02ecfcb44f2166f9c0b7f2a0d')
     patches = ['zlib_std_libname.patch']
Пример #18
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'libmicrohttpd-0.9.46.tar.gz',
         '06dbd2654f390fa1e8196fe063fc1449a6c2ed65a38199a49bf29ad8a93b8979',
         'http://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.46.tar.gz')
Пример #19
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'libmicrohttpd-0.9.72.tar.gz',
         '0ae825f8e0d7f41201fd44a0df1cf454c1cb0bc50fe9d59c26552260264c2ff8',
         'https://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.72.tar.gz'
     )
Пример #20
0
 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')
Пример #21
0
 class Source(ReleaseDownload):
     archive = Remotefile('xz-5.2.3.tar.bz2',
                          'fd9ca16de1052aac899ad3495ad20dfa906c27b4a5070102a2ec35ca3a4740c1',
                          'https://tukaani.org/xz/xz-5.2.3.tar.bz2')
Пример #22
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'libmicrohttpd-0.9.66.tar.gz',
         '4e66d4db1574f4912fbd2690d10d227cc9cc56df6a10aa8f4fc2da75cea7ab1b',
         'http://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.66.tar.gz')
Пример #23
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'xz-5.2.4.tar.gz',
         'b512f3b726d3b37b6dc4c8570e137b9311e7552e8ccbab4d39d47ce5f4177145')
Пример #24
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'xapian-core-1.4.5.tar.xz',
         '85b5f952de9df925fd13e00f6e82484162fd506d38745613a50b0a2064c6b02b')
     patches = ['xapian_sys_types.patch']
Пример #25
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'libmicrohttpd-0.9.65.tar.gz',
         'f2467959c5dd5f7fdf8da8d260286e7be914d18c99b898e22a70dafd2237b3c9',
         'http://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.65.tar.gz')
Пример #26
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'gradle-4.6-bin.zip',
         '98bd5fd2b30e070517e03c51cbb32beee3e2ee1a84003a5a5d748996d4b1b915',
         'https://services.gradle.org/distributions/gradle-4.6-bin.zip')
Пример #27
0
 class Source(ReleaseDownload):
     archive = Remotefile('gradle-5.1.1-bin.zip',
                          '4953323605c5d7b89e97d0dc7779e275bccedefcdac090aec123375eae0cc798',
                          'https://services.gradle.org/distributions/gradle-5.1.1-bin.zip')
Пример #28
0
 class Source(ReleaseDownload):
     archive = Remotefile(
         'pugixml-1.2.tar.gz',
         '0f422dad86da0a2e56a37fb2a88376aae6e931f22cc8b956978460c9db06136b')
     patches = ["pugixml_meson.patch"]
     flatpak_dest = "src"
Пример #29
0
 class Source(ReleaseDownload):
     archive = Remotefile('raspberrypi-tools.tar.gz',
                          'e72b35436f2f23f2f7df322d6c318b9be57b21596b5ff0b8936af4ad94e04f2e')
Пример #30
0
 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']