summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--recipes/a52dec.recipe1
-rw-r--r--recipes/build-tools/autoconf.recipe1
-rw-r--r--recipes/build-tools/automake.recipe1
-rw-r--r--recipes/build-tools/bison.recipe1
-rw-r--r--recipes/build-tools/cmake.recipe1
-rw-r--r--recipes/build-tools/flex.recipe2
-rw-r--r--recipes/build-tools/gettext-m4.recipe3
-rw-r--r--recipes/build-tools/gettext-tools.recipe4
-rw-r--r--recipes/build-tools/glib-tools.recipe1
-rw-r--r--recipes/build-tools/gnu-sed.recipe1
-rw-r--r--recipes/build-tools/gobject-introspection-m4.recipe1
-rw-r--r--recipes/build-tools/gperf.recipe1
-rw-r--r--recipes/build-tools/intltool-m4.recipe5
-rw-r--r--recipes/build-tools/intltool.recipe1
-rw-r--r--recipes/build-tools/libtool.recipe1
-rw-r--r--recipes/build-tools/m4.recipe1
-rw-r--r--recipes/build-tools/meson.recipe1
-rw-r--r--recipes/build-tools/ninja.recipe1
-rw-r--r--recipes/build-tools/pkg-config.recipe1
-rw-r--r--recipes/build-tools/vala-m4.recipe1
-rw-r--r--recipes/build-tools/xz.recipe1
-rw-r--r--recipes/build-tools/yasm.recipe1
-rw-r--r--recipes/bzip2.recipe1
-rw-r--r--recipes/cairo.recipe1
-rw-r--r--recipes/cdparanoia.recipe1
-rw-r--r--recipes/docbook-xml.recipe1
-rw-r--r--recipes/docbook-xsl.recipe1
-rw-r--r--recipes/expat.recipe1
-rw-r--r--recipes/flac.recipe2
-rw-r--r--recipes/fontconfig.recipe1
-rw-r--r--recipes/freetype.recipe1
-rw-r--r--recipes/freior-plugins.recipe1
-rw-r--r--recipes/fribidi.recipe1
-rw-r--r--recipes/gdk-pixbuf.recipe1
-rw-r--r--recipes/gettext.recipe1
-rw-r--r--recipes/glib-networking.recipe1
-rw-r--r--recipes/glib.recipe1
-rw-r--r--recipes/gmp.recipe1
-rw-r--r--recipes/gnutls.recipe2
-rw-r--r--recipes/gobject-introspection.recipe1
-rw-r--r--recipes/graphene.recipe1
-rw-r--r--recipes/gtk-doc-lite.recipe1
-rw-r--r--recipes/harfbuzz.recipe1
-rw-r--r--recipes/json-glib.recipe1
-rw-r--r--recipes/ladspa.recipe1
-rw-r--r--recipes/lame.recipe1
-rw-r--r--recipes/libass.recipe1
-rw-r--r--recipes/libcroco.recipe1
-rw-r--r--recipes/libdca.recipe1
-rw-r--r--recipes/libdv.recipe1
-rw-r--r--recipes/libdvdnav.recipe1
-rw-r--r--recipes/libdvdread.recipe1
-rw-r--r--recipes/libiconv.recipe1
-rw-r--r--recipes/libjpeg-turbo.recipe1
-rw-r--r--recipes/libkate.recipe1
-rw-r--r--recipes/libmms.recipe1
-rw-r--r--recipes/libnice.recipe1
-rw-r--r--recipes/libogg.recipe1
-rw-r--r--recipes/libpng/libpng.recipe1
-rw-r--r--recipes/librsvg.recipe1
-rw-r--r--recipes/librtmp/librtmp.recipe1
-rw-r--r--recipes/libshout.recipe1
-rw-r--r--recipes/libsoup.recipe1
-rw-r--r--recipes/libsrtp.recipe1
-rw-r--r--recipes/libtasn1.recipe1
-rw-r--r--recipes/libtheora.recipe1
-rw-r--r--recipes/libunwind.recipe1
-rw-r--r--recipes/libvisual.recipe1
-rw-r--r--recipes/libvorbis.recipe1
-rw-r--r--recipes/libvpx.recipe1
-rw-r--r--recipes/libxml2.recipe1
-rw-r--r--recipes/mpg123.recipe1
-rw-r--r--recipes/nettle/nettle.recipe1
-rw-r--r--recipes/opencore-amr.recipe1
-rw-r--r--recipes/openh264.recipe1
-rw-r--r--recipes/openjpeg.recipe1
-rw-r--r--recipes/openssl.recipe1
-rw-r--r--recipes/opus.recipe1
-rw-r--r--recipes/pango.recipe1
-rw-r--r--recipes/pixman.recipe1
-rw-r--r--recipes/proxy-libintl.recipe1
-rw-r--r--recipes/sbc.recipe1
-rw-r--r--recipes/soundtouch.recipe1
-rw-r--r--recipes/spandsp.recipe1
-rw-r--r--recipes/speex.recipe1
-rw-r--r--recipes/srt.recipe1
-rw-r--r--recipes/taglib.recipe1
-rw-r--r--recipes/tiff.recipe1
-rw-r--r--recipes/toolchain/cloog.recipe1
-rw-r--r--recipes/vo-aacenc.recipe1
-rw-r--r--recipes/wavpack.recipe1
-rw-r--r--recipes/webrtc-audio-processing.recipe1
-rw-r--r--recipes/x264.recipe1
-rw-r--r--recipes/zlib.recipe1
94 files changed, 101 insertions, 5 deletions
diff --git a/recipes/a52dec.recipe b/recipes/a52dec.recipe
index 3b1f32e9..b6738197 100644
--- a/recipes/a52dec.recipe
+++ b/recipes/a52dec.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
# This URL doesn't support https, so we don't use it
#url = 'http://liba52.sourceforge.net/files/a52dec-%(version)s.tar.gz'
url = 'https://gstreamer.freedesktop.org/src/mirror/a52dec-%(version)s.tar.gz'
+ tarball_checksum = 'a21d724ab3b3933330194353687df82c475b5dfb997513eef4c25de6c865ec33'
licenses = [License.GPLv2Plus]
configure_options = '--with-pic --enable-shared'
autoreconf = True
diff --git a/recipes/build-tools/autoconf.recipe b/recipes/build-tools/autoconf.recipe
index c734a72d..6358a860 100644
--- a/recipes/build-tools/autoconf.recipe
+++ b/recipes/build-tools/autoconf.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/gnu/autoconf/autoconf-%(version)s.tar.xz'
+ tarball_checksum = '64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684'
deps = ['m4']
files_bin = [
diff --git a/recipes/build-tools/automake.recipe b/recipes/build-tools/automake.recipe
index 72651baa..b3b7aa06 100644
--- a/recipes/build-tools/automake.recipe
+++ b/recipes/build-tools/automake.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/gnu/automake/automake-%(version)s.tar.xz'
+ tarball_checksum = 'af6ba39142220687c500f79b4aa2f181d9b24e4f8d8ec497cea4ba26c64bedaf'
deps = ['autoconf', 'gettext-m4']
files_bin = ['bin/automake', 'bin/aclocal',
diff --git a/recipes/build-tools/bison.recipe b/recipes/build-tools/bison.recipe
index 1fb6122b..e4089044 100644
--- a/recipes/build-tools/bison.recipe
+++ b/recipes/build-tools/bison.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://ftpmirror.gnu.org/bison/bison-%(version)s.tar.gz'
+ tarball_checksum = 'b67fd2daae7a64b5ba862c66c07c1addb9e6b1b05c5f2049392cfd8a2172952e'
patches = ['bison/0001-Fix-build-invalid-instruction-on-macOS-10.3.patch']
diff --git a/recipes/build-tools/cmake.recipe b/recipes/build-tools/cmake.recipe
index 872a9186..60202ed2 100644
--- a/recipes/build-tools/cmake.recipe
+++ b/recipes/build-tools/cmake.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
btype = BuildType.MAKEFILE
stype = SourceType.TARBALL
url = 'https://www.cmake.org/files/v3.7/cmake-%(version)s.tar.gz'
+ tarball_checksum = '449a5bce64dbd4d5b9517ebd1a1248ed197add6ad27934478976fd5f1f9330e1'
deps = ['autoconf']
add_host_build_target = False
diff --git a/recipes/build-tools/flex.recipe b/recipes/build-tools/flex.recipe
index 174431fa..4c02974d 100644
--- a/recipes/build-tools/flex.recipe
+++ b/recipes/build-tools/flex.recipe
@@ -6,6 +6,8 @@ class Recipe(recipe.Recipe):
licenses = [License.BSD_like]
stype = SourceType.TARBALL
url = 'https://github.com/westes/flex/releases/download/v{0}/flex-{0}.tar.gz'.format(version)
+ tarball_checksum = '9a01437a1155c799b7dc2508620564ef806ba66250c36bf5f9034b1c207cb2c9'
+
files_bins = ['flex', 'flex++', 'lex']
patches = ['flex/flex-prevent-to-build-doc.patch']
autoreconf = True
diff --git a/recipes/build-tools/gettext-m4.recipe b/recipes/build-tools/gettext-m4.recipe
index cd7b9eb4..810893d5 100644
--- a/recipes/build-tools/gettext-m4.recipe
+++ b/recipes/build-tools/gettext-m4.recipe
@@ -5,8 +5,9 @@ class Recipe(recipe.Recipe):
name = 'gettext-m4'
version = '0.19.8.1'
stype = SourceType.TARBALL
- tarball_dirname = 'gettext-%(version)s'
url = 'https://ftp.gnu.org/pub/gnu/gettext/gettext-%(version)s.tar.gz'
+ tarball_dirname = 'gettext-%(version)s'
+ tarball_checksum = 'ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43'
# only libraries are LGPLv2+, tools are GPLv3+ and defined below
licenses = [License.LGPLv2Plus]
autoreconf = True
diff --git a/recipes/build-tools/gettext-tools.recipe b/recipes/build-tools/gettext-tools.recipe
index 2ba83e4f..30d26e84 100644
--- a/recipes/build-tools/gettext-tools.recipe
+++ b/recipes/build-tools/gettext-tools.recipe
@@ -10,8 +10,10 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv3]
srcdir = 'gettext-tools'
stype = SourceType.TARBALL
- tarball_dirname = 'gettext-%(version)s'
url = 'https://ftp.gnu.org/pub/gnu/gettext/gettext-%(version)s.tar.gz'
+ tarball_dirname = 'gettext-%(version)s'
+ tarball_checksum = 'ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43'
+
platform_deps = {
Platform.DARWIN: ['sed'],
Platform.WINDOWS: ['libiconv', 'mingw-runtime', 'automake'],}
diff --git a/recipes/build-tools/glib-tools.recipe b/recipes/build-tools/glib-tools.recipe
index fe023aff..7b45b9a7 100644
--- a/recipes/build-tools/glib-tools.recipe
+++ b/recipes/build-tools/glib-tools.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/glib/{}/glib-%(version)s.tar.xz'.format(maj_ver)
tarball_dirname = 'glib-%(version)s'
+ tarball_checksum = '40ef3f44f2c651c7a31aedee44259809b6f03d3d20be44545cd7d177221c0b8d'
licenses = [License.LGPLv2Plus]
btype = BuildType.MESON
meson_options = {'gtk_doc': 'false', 'internal_pcre': 'true', 'libmount': 'false',
diff --git a/recipes/build-tools/gnu-sed.recipe b/recipes/build-tools/gnu-sed.recipe
index 6d46db30..1a40059d 100644
--- a/recipes/build-tools/gnu-sed.recipe
+++ b/recipes/build-tools/gnu-sed.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/gnu/sed/sed-%(version)s.tar.gz'
+ tarball_checksum = 'fea0a94d4b605894f3e2d5572e3f96e4413bcad3a085aae7367c2cf07908b2ff'
def prepare(self):
if needs_xcode8_sdk_workaround(self.config):
diff --git a/recipes/build-tools/gobject-introspection-m4.recipe b/recipes/build-tools/gobject-introspection-m4.recipe
index 4b4721d1..76843005 100644
--- a/recipes/build-tools/gobject-introspection-m4.recipe
+++ b/recipes/build-tools/gobject-introspection-m4.recipe
@@ -12,6 +12,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://ftp.gnome.org/pub/GNOME/sources/{0}/{2}/{0}-{1}.tar.xz'.format(_name, version, maj_ver)
+ tarball_checksum = 'b88ded5e5f064ab58a93aadecd6d58db2ec9d970648534c63807d4f9a7bb877e'
srcdir = "{0}-{1}".format(_name, version)
licenses = [License.GPLv2Plus]
btype = BuildType.CUSTOM
diff --git a/recipes/build-tools/gperf.recipe b/recipes/build-tools/gperf.recipe
index 0fd83d40..b287fd62 100644
--- a/recipes/build-tools/gperf.recipe
+++ b/recipes/build-tools/gperf.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/pub/gnu/gperf/gperf-%(version)s.tar.gz'
+ tarball_checksum = '767112a204407e62dbc3106647cf839ed544f3cf5d0f0523aaa2508623aad63e'
patches = ['gperf-0001-Don-t-override-environment-AR.patch']
files_bins = ['gperf']
diff --git a/recipes/build-tools/intltool-m4.recipe b/recipes/build-tools/intltool-m4.recipe
index c7a39010..974d3899 100644
--- a/recipes/build-tools/intltool-m4.recipe
+++ b/recipes/build-tools/intltool-m4.recipe
@@ -8,10 +8,9 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
btype = BuildType.CUSTOM
url = 'https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz'
+ tarball_checksum = '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd'
- files_devel = [
- 'share/aclocal/intltool.m4',
- ]
+ files_devel = ['share/aclocal/intltool.m4']
def install(self):
m4 = os.path.join(self.build_dir.replace('-m4', ''), 'intltool.m4')
diff --git a/recipes/build-tools/intltool.recipe b/recipes/build-tools/intltool.recipe
index 9825c1d8..f6f0cb98 100644
--- a/recipes/build-tools/intltool.recipe
+++ b/recipes/build-tools/intltool.recipe
@@ -7,3 +7,4 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz'
+ tarball_checksum = '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd'
diff --git a/recipes/build-tools/libtool.recipe b/recipes/build-tools/libtool.recipe
index 45b0b0d9..ff6ab101 100644
--- a/recipes/build-tools/libtool.recipe
+++ b/recipes/build-tools/libtool.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/gnu/libtool/libtool-%(version)s.tar.gz'
+ tarball_checksum = 'e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'
deps = ['m4']
patches = ['libtool/0001-Add-support-for-weak_framework-linking-on-Darwin.patch',
'libtool/0002-libtool-Stop-adding-bind_at_load-on-all-Darwin.patch']
diff --git a/recipes/build-tools/m4.recipe b/recipes/build-tools/m4.recipe
index d9666934..ed07504b 100644
--- a/recipes/build-tools/m4.recipe
+++ b/recipes/build-tools/m4.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/gnu/m4/m4-%(version)s.tar.xz'
+ tarball_checksum = 'f2c1e86ca0a404ff281631bdc8377638992744b175afb806e25871a24a934e07'
files_bins = ['m4']
patches = ['m4/0001-Fix-build-invalid-instruction-on-macOS-10.13.patch',
diff --git a/recipes/build-tools/meson.recipe b/recipes/build-tools/meson.recipe
index 5ea8a49a..cfc19dab 100644
--- a/recipes/build-tools/meson.recipe
+++ b/recipes/build-tools/meson.recipe
@@ -10,6 +10,7 @@ class Recipe(recipe.Recipe):
btype = BuildType.CUSTOM
stype = SourceType.TARBALL
url = 'https://github.com/mesonbuild/meson/releases/download/%(version)s/meson-%(version)s.tar.gz'
+ tarball_checksum = '86b8700c3d0880c2b44c2ff67ce42774aaf8c28cbf57725cb881569288c1c6f4'
patches = [
# https://github.com/mesonbuild/meson/pull/3985
'meson/0001-Don-t-require-an-import-library-for-shared-modules.patch',
diff --git a/recipes/build-tools/ninja.recipe b/recipes/build-tools/ninja.recipe
index e3a81614..2dc07cb5 100644
--- a/recipes/build-tools/ninja.recipe
+++ b/recipes/build-tools/ninja.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
btype = BuildType.CUSTOM
stype = SourceType.TARBALL
url = 'https://github.com/ninja-build/ninja/archive/v%(version)s.tar.gz'
+ tarball_checksum = '86b8700c3d0880c2b44c2ff67ce42774aaf8c28cbf57725cb881569288c1c6f4'
patches = ['ninja/0001-configure.py-Look-for-cl.exe-before-assuming-MSVC.patch']
deps = []
diff --git a/recipes/build-tools/pkg-config.recipe b/recipes/build-tools/pkg-config.recipe
index aa8d9917..8e5eae94 100644
--- a/recipes/build-tools/pkg-config.recipe
+++ b/recipes/build-tools/pkg-config.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://pkgconfig.freedesktop.org/releases/pkg-config-%(version)s.tar.gz'
+ tarball_checksum = '6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591'
configure_options = '--with-internal-glib --disable-host-tool '
files_bins = ['pkg-config']
diff --git a/recipes/build-tools/vala-m4.recipe b/recipes/build-tools/vala-m4.recipe
index b8f983d2..1ea60f9e 100644
--- a/recipes/build-tools/vala-m4.recipe
+++ b/recipes/build-tools/vala-m4.recipe
@@ -14,6 +14,7 @@ class Recipe(recipe.Recipe):
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://ftp.gnome.org/pub/GNOME/sources/{0}/{2}/{0}-{1}.tar.xz'
url = url.format(_name, version, maj_ver)
+ tarball_checksum = 'af5efb30e8a303dd1c211e2a30ba0b41e64d47c9d6c5271f1d8ffb4fb63a017f'
srcdir = "{0}-{1}".format(_name, version)
licenses = [License.LGPLv2_1Plus]
btype = BuildType.CUSTOM
diff --git a/recipes/build-tools/xz.recipe b/recipes/build-tools/xz.recipe
index f1c85d76..652e10c2 100644
--- a/recipes/build-tools/xz.recipe
+++ b/recipes/build-tools/xz.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv3]
stype = SourceType.TARBALL
url = 'https://download.sourceforge.net/lzmautils/xz-%(version)s.tar.bz2'
+ tarball_checksum = 'fd9ca16de1052aac899ad3495ad20dfa906c27b4a5070102a2ec35ca3a4740c1'
files_bins = ['xz']
diff --git a/recipes/build-tools/yasm.recipe b/recipes/build-tools/yasm.recipe
index d87eec68..01b725c3 100644
--- a/recipes/build-tools/yasm.recipe
+++ b/recipes/build-tools/yasm.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv3]
stype = SourceType.TARBALL
url = 'https://www.tortall.net/projects/yasm/releases/yasm-%(version)s.tar.gz'
+ tarball_checksum = '3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f'
files_bins = ['yasm']
diff --git a/recipes/bzip2.recipe b/recipes/bzip2.recipe
index b5e30f63..1d6c8b06 100644
--- a/recipes/bzip2.recipe
+++ b/recipes/bzip2.recipe
@@ -10,6 +10,7 @@ class Recipe(recipe.Recipe):
# This URL doesn't support https, so we don't use it
#url = 'https://bzip.org/%(version)s/bzip2-%(version)s.tar.gz'
url = 'https://gstreamer.freedesktop.org/src/mirror/bzip2-%(version)s.tar.gz'
+ tarball_checksum = 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd'
patches = ['bzip2/0001-Fix-Makefiles-and-add-support-for-Windows-and-OS-X.patch']
files_libs = ['libbz2']
diff --git a/recipes/cairo.recipe b/recipes/cairo.recipe
index 70e96120..27f55aa1 100644
--- a/recipes/cairo.recipe
+++ b/recipes/cairo.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '1.14.12'
stype = SourceType.TARBALL
url = 'https://cairographics.org/releases/cairo-%(version)s.tar.xz'
+ tarball_checksum = '8c90f00c500b2299c0a323dd9beead2a00353752b2092ead558139bd67f7bf16'
# either LGPLv2.1 or MPLv1.1
licenses = [License.LGPLv2_1]
autoreconf = True
diff --git a/recipes/cdparanoia.recipe b/recipes/cdparanoia.recipe
index 1731c987..b8ac9e07 100644
--- a/recipes/cdparanoia.recipe
+++ b/recipes/cdparanoia.recipe
@@ -13,6 +13,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
url = 'https://downloads.xiph.org/releases/%(name)s/%(name)s-III-%(version)s.src.tgz'
tarball_dirname = '%(name)s-III-%(version)s'
+ tarball_checksum = '005db45ef4ee017f5c32ec124f913a0546e77014266c6a1c50df902a55fe64df'
autoreconf = True
# binaries are GPL
licenses = [License.LGPLv2_1Plus]
diff --git a/recipes/docbook-xml.recipe b/recipes/docbook-xml.recipe
index 45e5c045..65bba12a 100644
--- a/recipes/docbook-xml.recipe
+++ b/recipes/docbook-xml.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
btype = BuildType.CUSTOM
stype = SourceType.TARBALL
url = 'https://docbook.org/xml/%(version)s/%(name)s-%(version)s.zip'
+ tarball_checksum = '4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4'
files_catalog = ['etc/catalog.xml']
diff --git a/recipes/docbook-xsl.recipe b/recipes/docbook-xsl.recipe
index 235631b9..78f85de3 100644
--- a/recipes/docbook-xsl.recipe
+++ b/recipes/docbook-xsl.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
btype = BuildType.CUSTOM
stype = SourceType.TARBALL
url = 'https://download.sourceforge.net/docbook/%(name)s-%(version)s.tar.bz2'
+ tarball_checksum = '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968'
files_catalog = ['etc/catalog.xml']
diff --git a/recipes/expat.recipe b/recipes/expat.recipe
index 7a2fbd7f..c9c0abf1 100644
--- a/recipes/expat.recipe
+++ b/recipes/expat.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.BSD_like]
stype = SourceType.TARBALL
url = 'https://github.com/libexpat/libexpat/releases/download/R_2_2_5/%(name)s-%(version)s.tar.bz2'
+ tarball_checksum = 'd9dc32efba7e74f788fcc4f212a43216fc37cf5f23f4c2339664d473353aedf6'
files_libs = ['libexpat']
files_devel = ['include/expat.h', 'include/expat_external.h', 'lib/pkgconfig/expat.pc']
diff --git a/recipes/flac.recipe b/recipes/flac.recipe
index 94087efb..9fbcdf60 100644
--- a/recipes/flac.recipe
+++ b/recipes/flac.recipe
@@ -9,6 +9,7 @@ class Recipe(recipe.Recipe):
licenses = [License.BSD_like]
stype = SourceType.TARBALL
url = 'https://downloads.xiph.org/releases/flac/flac-%(version)s.tar.xz'
+ tarball_checksum = '91cfc3ed61dc40f47f050a109b08610667d73477af6ef36dcad31c31a4a8d53f'
deps = ['libogg']
configure_options = ' --disable-cpplibs --enable-static'
@@ -16,6 +17,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libFLAC']
files_bins = ['flac', 'metaflac']
+ tarball_checksum = '91cfc3ed61dc40f47f050a109b08610667d73477af6ef36dcad31c31a4a8d53f'
licenses_bins = [License.GPLv2Plus]
files_devel = [
diff --git a/recipes/fontconfig.recipe b/recipes/fontconfig.recipe
index 09f31e7e..1954b82c 100644
--- a/recipes/fontconfig.recipe
+++ b/recipes/fontconfig.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
version = '2.12.6'
stype = SourceType.TARBALL
url = 'https://www.freedesktop.org/software/fontconfig/release/fontconfig-%(version)s.tar.gz'
+ tarball_checksum = '064b9ebf060c9e77011733ac9dc0e2ce92870b574cca2405e11f5353a683c334'
licenses = [License.MIT]
configure_options = '--disable-docs'
deps = ['expat', 'freetype', 'zlib', 'bzip2']
diff --git a/recipes/freetype.recipe b/recipes/freetype.recipe
index 7cb1b32a..0bc5ff67 100644
--- a/recipes/freetype.recipe
+++ b/recipes/freetype.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '2.9'
stype = SourceType.TARBALL
url = 'https://download.savannah.gnu.org/releases/freetype/freetype-%(version)s.tar.bz2'
+ tarball_checksum = 'e6ffba3c8cef93f557d1f767d7bc3dee860ac7a3aaff588a521e081bc36f4c8a'
licenses = [License.FreeType]
configure_tpl = "%(config-sh)s --prefix=%(prefix)s --libdir=%(libdir)s --with-harfbuzz=no"
deps = ['zlib', 'bzip2', 'libpng']
diff --git a/recipes/freior-plugins.recipe b/recipes/freior-plugins.recipe
index 0819312c..1c608d65 100644
--- a/recipes/freior-plugins.recipe
+++ b/recipes/freior-plugins.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
licenses = [License.LGPL]
stype = SourceType.TARBALL
url = 'https://files.dyne.org/frei0r/releases/%(name)s-%(version)s.tar.gz'
+ tarball_checksum = '781cf84a6c2a9a3252f54d2967b57f6de75a31fc1684371e112638c981f72b60'
autoreconf = True
patches = ['frei0r-plugins/0001-Fix-autoreconf.patch']
diff --git a/recipes/fribidi.recipe b/recipes/fribidi.recipe
index 812e0146..000b21cb 100644
--- a/recipes/fribidi.recipe
+++ b/recipes/fribidi.recipe
@@ -5,6 +5,7 @@ class Recipe(recipe.Recipe):
version = '0.19.7'
stype = SourceType.TARBALL
url = 'https://github.com/fribidi/fribidi/releases/download/{0}/fribidi-{0}.tar.bz2'.format(version)
+ tarball_checksum = '08222a6212bbc2276a2d55c3bf370109ae4a35b689acbc66571ad2a670595a8e'
licenses = [License.LGPLv2_1Plus]
autoreconf = True
deps = ['glib']
diff --git a/recipes/gdk-pixbuf.recipe b/recipes/gdk-pixbuf.recipe
index 9413f78a..0f6ccff9 100644
--- a/recipes/gdk-pixbuf.recipe
+++ b/recipes/gdk-pixbuf.recipe
@@ -9,6 +9,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/{0}/{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = '3a082ad67d68b55970aed0b2034a06618167be98a42d5c70de736756b45d325d'
configure_options = '--with-included-loaders --enable-static --enable-gio-sniffing=no '
deps = ['libjpeg-turbo', 'glib', 'libpng', 'tiff', 'zlib' ]
autoreconf = True
diff --git a/recipes/gettext.recipe b/recipes/gettext.recipe
index b439463a..677aed5d 100644
--- a/recipes/gettext.recipe
+++ b/recipes/gettext.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
licenses = [License.LGPLv2Plus]
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/pub/gnu/%(name)s/%(name)s-%(version)s.tar.gz'
+ tarball_checksum = 'ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43'
srcdir = 'gettext-runtime'
patches = ['gettext/0001-Fix-linker-error-redefinition-of-vasprintf.patch',
'gettext/0001-Undefine-__USE_MINGW_ANSI_STDIO-as-otherwise-stdio.h.patch',
diff --git a/recipes/glib-networking.recipe b/recipes/glib-networking.recipe
index 80703fbe..b0650f7d 100644
--- a/recipes/glib-networking.recipe
+++ b/recipes/glib-networking.recipe
@@ -10,6 +10,7 @@ class Recipe(recipe.Recipe):
btype = BuildType.MESON
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/{0}/{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = 'df47b0e0a037d2dcf6b1846cbdf68dd4b3cc055e026bb40c4a55f19f29f635c8'
meson_options = {'ca_certificates_path': '', 'libproxy_support': 'false',
'gnome_proxy_support': 'false', 'pkcs11_support': 'false',
# Also build static modules on all platforms
diff --git a/recipes/glib.recipe b/recipes/glib.recipe
index 49c21d70..151a42ec 100644
--- a/recipes/glib.recipe
+++ b/recipes/glib.recipe
@@ -26,6 +26,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/{0}/{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = '40ef3f44f2c651c7a31aedee44259809b6f03d3d20be44545cd7d177221c0b8d'
licenses = [License.LGPLv2Plus]
btype = BuildType.MESON
meson_options = {'gtk_doc': 'false', 'internal_pcre': 'true', 'libmount': 'false',
diff --git a/recipes/gmp.recipe b/recipes/gmp.recipe
index 003e77e1..cb7bb293 100644
--- a/recipes/gmp.recipe
+++ b/recipes/gmp.recipe
@@ -21,6 +21,7 @@ class Recipe(recipe.Recipe):
name = 'gmp'
version = '6.1.2'
url = 'https://ftp.gnu.org/gnu/gmp/gmp-%(version)s.tar.xz'
+ tarball_checksum = '87b565e89a9a684fe4ebeeddb8399dce2599f9c9049854ca8c0dfbdea0e21912'
stype = SourceType.TARBALL
licenses = [License.LGPLv3Plus]
tarball_dirname = 'gmp-6.1.2'
diff --git a/recipes/gnutls.recipe b/recipes/gnutls.recipe
index a62ecb5c..833d5f9d 100644
--- a/recipes/gnutls.recipe
+++ b/recipes/gnutls.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
version = '3.5.18'
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://www.gnupg.org/ftp/gcrypt/{0}/v{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = 'ae2248d9e78747cf9c469dde81ff8f90b56838b707a0637f3f7d4eee90e80234'
stype = SourceType.TARBALL
# main library is LGPLv2+ and binaries is GPLv3+ and defined below
licenses = [License.LGPLv2Plus]
@@ -32,6 +33,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libgnutls', 'libgnutlsxx']
files_bins = ['gnutls-cli', 'gnutls-serv', 'gnutls-cli-debug']
+ tarball_checksum = 'ae2248d9e78747cf9c469dde81ff8f90b56838b707a0637f3f7d4eee90e80234'
licenses_bins = [License.GPLv3]
files_devel = ['lib/pkgconfig/gnutls.pc', 'include/gnutls']
files_lang = ['gnutls']
diff --git a/recipes/gobject-introspection.recipe b/recipes/gobject-introspection.recipe
index a6f5dacc..f83c9214 100644
--- a/recipes/gobject-introspection.recipe
+++ b/recipes/gobject-introspection.recipe
@@ -9,6 +9,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/{0}/{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = 'b88ded5e5f064ab58a93aadecd6d58db2ec9d970648534c63807d4f9a7bb877e'
licenses = [License.GPLv2Plus]
autoreconf = True
autoreconf_sh = 'gtkdocize && autoreconf -vfi'
diff --git a/recipes/graphene.recipe b/recipes/graphene.recipe
index 8e948372..b62db6b9 100644
--- a/recipes/graphene.recipe
+++ b/recipes/graphene.recipe
@@ -23,6 +23,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
version = '1.4.0'
url = 'https://github.com/ebassi/graphene/archive/{0}.tar.gz'.format(version)
+ tarball_checksum = 'de80295fc62fe88be9617cc696c205947d354176f7fd60c217647b4843944219'
licenses = [License.MIT]
# Disable NEON completly, it's broken and experimental
configure_options = ' --enable-static --enable-shared --disable-arm-neon'
diff --git a/recipes/gtk-doc-lite.recipe b/recipes/gtk-doc-lite.recipe
index 0a302331..b8ad75ae 100644
--- a/recipes/gtk-doc-lite.recipe
+++ b/recipes/gtk-doc-lite.recipe
@@ -10,6 +10,7 @@ class Recipe(recipe.Recipe):
# So mirror our own re-tarballed version.
# See https://bugzilla.gnome.org/show_bug.cgi?id=722621
url = 'https://gstreamer.freedesktop.org/src/mirror/gtk-doc-%(version)s.tar.xz'
+ tarball_checksum = 'd00d589e68d0820bb1ab07291a24914f0c1b594040843baccce0489c33052601'
# TODO: check license - source files are GPLv2+ and COPYING is GPLv3
licenses = [License.GPLv2Plus]
btype = BuildType.CUSTOM
diff --git a/recipes/harfbuzz.recipe b/recipes/harfbuzz.recipe
index 40705444..caf696e6 100644
--- a/recipes/harfbuzz.recipe
+++ b/recipes/harfbuzz.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '1.7.5'
stype = SourceType.TARBALL
url = 'https://www.freedesktop.org/software/%(name)s/release/%(name)s-%(version)s.tar.bz2'
+ tarball_checksum = '84574e1b1f65ca694cb8fb6905309665c0368af18a312357f8ff886ee2f29563'
licenses = [License.LGPLv2Plus]
deps = ['fontconfig', 'cairo', 'glib']
configure_options = "--enable-static --with-icu=no"
diff --git a/recipes/json-glib.recipe b/recipes/json-glib.recipe
index 4a01c1ce..b124b743 100644
--- a/recipes/json-glib.recipe
+++ b/recipes/json-glib.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/{0}/{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = 'fd55a9037d39e7a10f0db64309f5f0265fa32ec962bf85066087b83a2807f40a'
deps = ['glib']
configure_options = '--enable-static'
autoreconf = True
diff --git a/recipes/ladspa.recipe b/recipes/ladspa.recipe
index df13f1bc..6fb72c85 100644
--- a/recipes/ladspa.recipe
+++ b/recipes/ladspa.recipe
@@ -9,6 +9,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
url = 'https://www.ladspa.org/download/ladspa_sdk_%(version)s.tgz'
tarball_dirname = 'ladspa_sdk'
+ tarball_checksum = 'b5ed3f4f253a0f6c1b7a1f4b8cf62376ca9f51d999650dd822650c43852d306b'
files_devel = ['include/ladspa.h']
diff --git a/recipes/lame.recipe b/recipes/lame.recipe
index 4ba78a5e..f7dc8c60 100644
--- a/recipes/lame.recipe
+++ b/recipes/lame.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
configure_options = ' --enable-static --disable-frontend --disable-decoder'
url = 'https://downloads.sourceforge.net/lame/lame-%(version)s.tar.gz'
+ tarball_checksum = 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e'
autoreconf = True
patches = ['lame/0001-Remove-decoder-symbols.patch']
diff --git a/recipes/libass.recipe b/recipes/libass.recipe
index b049aabb..83f3d4a5 100644
--- a/recipes/libass.recipe
+++ b/recipes/libass.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.BSD_like]
stype = SourceType.TARBALL
url = 'https://github.com/libass/libass/releases/download/{0}/libass-{0}.tar.gz'.format(version)
+ tarball_checksum = '008a05a4ed341483d8399c8071d57a39853cf025412b32da277e76ad8226e158'
deps = ['freetype', 'fontconfig', 'libpng', 'fribidi']
make_check = None
autoreconf = True
diff --git a/recipes/libcroco.recipe b/recipes/libcroco.recipe
index 51ea0c1c..a84e3567 100644
--- a/recipes/libcroco.recipe
+++ b/recipes/libcroco.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/{0}/{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = 'ddc4b5546c9fb4280a5017e2707fbd4839034ed1aba5b7d4372212f34f84f860'
deps = ['libxml2', 'glib', 'gdk-pixbuf']
files_libs = ['libcroco-0.6']
diff --git a/recipes/libdca.recipe b/recipes/libdca.recipe
index 3f870744..09c847ed 100644
--- a/recipes/libdca.recipe
+++ b/recipes/libdca.recipe
@@ -5,6 +5,7 @@ class Recipe(recipe.Recipe):
version = '0.0.5'
stype = SourceType.TARBALL
url = 'https://download.videolan.org/pub/videolan/libdca/%(version)s/libdca-%(version)s.tar.bz2'
+ tarball_checksum = 'dba022e022109a5bacbe122d50917769ff27b64a7bba104bd38ced8de8510642'
licenses = [License.GPL]
patches = ['libdca/0001-Disable-AC_C_ALWAYS_INLINE.patch']
autoreconf = True
diff --git a/recipes/libdv.recipe b/recipes/libdv.recipe
index f15ec7b6..623f79c2 100644
--- a/recipes/libdv.recipe
+++ b/recipes/libdv.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '1.0.0'
stype = SourceType.TARBALL
url = 'https://download.sourceforge.net/libdv/libdv-%(version)s.tar.gz'
+ tarball_checksum = 'a305734033a9c25541a59e8dd1c254409953269ea7c710c39e540bd8853389ba'
licenses = [License.LGPLv2_1Plus]
autoreconf = True
patches = ['libdv/0001-Check-properly-for-sched_setscheduler.patch',
diff --git a/recipes/libdvdnav.recipe b/recipes/libdvdnav.recipe
index d4c6ada0..c7e0f2aa 100644
--- a/recipes/libdvdnav.recipe
+++ b/recipes/libdvdnav.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '5.0.1'
stype = SourceType.TARBALL
url = 'https://www.videolan.org/pub/videolan/libdvdnav/%(version)s/libdvdnav-%(version)s.tar.bz2'
+ tarball_checksum = '72b1cb8266f163d4a1481b92c7b6c53e6dc9274d2a6befb08ffc351fe7a4a2a9'
licenses = [License.GPLv2Plus]
autoreconf = True
deps = ['libdvdread']
diff --git a/recipes/libdvdread.recipe b/recipes/libdvdread.recipe
index 644359db..7fd480c8 100644
--- a/recipes/libdvdread.recipe
+++ b/recipes/libdvdread.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '5.0.0'
stype = SourceType.TARBALL
url = 'https://www.videolan.org/pub/videolan/libdvdread/%(version)s/libdvdread-%(version)s.tar.bz2'
+ tarball_checksum = '66fb1a3a42aa0c56b02547f69c7eb0438c5beeaf21aee2ae2c6aa23ea8305f14'
licenses = [License.GPLv2Plus]
autoreconf = True
patches = [name + '/0001-Fix-compilation-on-Windows-by-including-files-with-t.patch',
diff --git a/recipes/libiconv.recipe b/recipes/libiconv.recipe
index f4250960..00bd0c25 100644
--- a/recipes/libiconv.recipe
+++ b/recipes/libiconv.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
licenses = [License.LGPLv2Plus]
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/pub/gnu/libiconv/libiconv-%(version)s.tar.gz'
+ tarball_checksum = 'ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178'
patches = ['libiconv/0001-Use-correct-autotools-versions.patch',
'libiconv/0002-lib-Only-rename-locale_charset-for-libiconv-not-libc.patch',]
# 'libiconv/0002-Add-support-for-Android.patch',
diff --git a/recipes/libjpeg-turbo.recipe b/recipes/libjpeg-turbo.recipe
index cc14edf6..649abe97 100644
--- a/recipes/libjpeg-turbo.recipe
+++ b/recipes/libjpeg-turbo.recipe
@@ -11,6 +11,7 @@ class Recipe(recipe.Recipe):
configure_options = " --with-jpeg8"
autoreconf = True
url = 'https://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-%(version)s.tar.gz'
+ tarball_checksum = 'b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523'
patches = []
files_libs = ['libjpeg','libturbojpeg']
diff --git a/recipes/libkate.recipe b/recipes/libkate.recipe
index 45f506aa..80eb02a7 100644
--- a/recipes/libkate.recipe
+++ b/recipes/libkate.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '0.4.1'
stype = SourceType.TARBALL
url = 'https://downloads.xiph.org/releases/kate/libkate-%(version)s.tar.gz'
+ tarball_checksum = 'c40e81d5866c3d4bf744e76ce0068d8f388f0e25f7e258ce0c8e76d7adc87b68'
licenses = [License.BSD_like]
deps = ['libogg', 'libpng']
patches = ['libkate/0001-be-more-permissive-with-automake-errors-now-that-we-.patch']
diff --git a/recipes/libmms.recipe b/recipes/libmms.recipe
index b7cf9840..3691f17e 100644
--- a/recipes/libmms.recipe
+++ b/recipes/libmms.recipe
@@ -5,6 +5,7 @@ class Recipe(recipe.Recipe):
version = '0.6.4'
stype = SourceType.TARBALL
url = 'https://download.sourceforge.net/libmms/libmms-%(version)s.tar.gz'
+ tarball_checksum = '3c05e05aebcbfcc044d9e8c2d4646cd8359be39a3f0ba8ce4e72a9094bee704f'
licenses = [License.LGPLv2_1Plus]
patches = ['libmms/0002-uri-Add-implementation-of-strndup-for-platforms-that.patch',
'libmms/0005-Fix-build-on-OSX-leopard.patch']
diff --git a/recipes/libnice.recipe b/recipes/libnice.recipe
index 9c416fa5..c1eb2d65 100644
--- a/recipes/libnice.recipe
+++ b/recipes/libnice.recipe
@@ -5,6 +5,7 @@ class Recipe(recipe.Recipe):
version = '0.1.14'
stype = SourceType.TARBALL
url = 'https://nice.freedesktop.org/releases/%(name)s-%(version)s.tar.gz'
+ tarball_checksum = 'be120ba95d4490436f0da077ffa8f767bf727b82decf2bf499e39becc027809c'
licenses = [License.LGPLv2_1Plus, License.MPLv1_1]
configure_options = '--enable-static --enable-static-plugins --enable-shared \
--with-gstreamer --without-gstreamer-0.10 \
diff --git a/recipes/libogg.recipe b/recipes/libogg.recipe
index 4ee56431..7cd65f41 100644
--- a/recipes/libogg.recipe
+++ b/recipes/libogg.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
version = '1.3.3'
stype = SourceType.TARBALL
url = 'https://downloads.xiph.org/releases/ogg/libogg-%(version)s.tar.xz'
+ tarball_checksum = '4f3fc6178a533d392064f14776b23c397ed4b9f48f5de297aba73b643f955c08'
licenses = [License.BSD_like]
autoreconf = True
patches = ['libogg/0001-Fix-iOS-build.patch']
diff --git a/recipes/libpng/libpng.recipe b/recipes/libpng/libpng.recipe
index 5484eb6a..78ce3cbb 100644
--- a/recipes/libpng/libpng.recipe
+++ b/recipes/libpng/libpng.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '1.6.34'
stype = SourceType.TARBALL
url = 'https://download.sourceforge.net/libpng/libpng-%(version)s.tar.xz'
+ tarball_checksum = '2f1e960d92ce3b3abd03d06dfec9637dfbd22febf107a536b44f7a47c60659f6'
licenses = [License.LibPNG]
deps = ['zlib']
patches = ['0001-neon-fix-function-export-names-for-iOS-armv7.patch']
diff --git a/recipes/librsvg.recipe b/recipes/librsvg.recipe
index f1b936c3..7e3650be 100644
--- a/recipes/librsvg.recipe
+++ b/recipes/librsvg.recipe
@@ -10,6 +10,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/{0}/{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = 'cff4dd3c3b78bfe99d8fcfad3b8ba1eee3289a0823c0e118d78106be6b84c92b'
files_libs = ['librsvg-2']
files_bins = ['rsvg-convert']
diff --git a/recipes/librtmp/librtmp.recipe b/recipes/librtmp/librtmp.recipe
index bb60ab3e..26126516 100644
--- a/recipes/librtmp/librtmp.recipe
+++ b/recipes/librtmp/librtmp.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
btype = BuildType.MAKEFILE
url = 'https://gstreamer.freedesktop.org/data/src/mirror/rtmpdump-2.4_p20151223.tar.gz'
+ tarball_checksum = 'b066f2583fd20aeb7b9c48535027e28026f8a38bc00d446fc81e09a597f38654'
licenses = [License.LGPLv2_1]
srcdir = 'librtmp'
tarball_dirname = 'rtmpdump-%(version)s'
diff --git a/recipes/libshout.recipe b/recipes/libshout.recipe
index 5dabf36b..76becb3e 100644
--- a/recipes/libshout.recipe
+++ b/recipes/libshout.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '2.4.1'
stype = SourceType.TARBALL
url = 'https://downloads.xiph.org/releases/libshout/libshout-%(version)s.tar.gz'
+ tarball_checksum = 'f3acb8dec26f2dbf6df778888e0e429a4ce9378a9d461b02a7ccbf2991bbf24d'
licenses = [License.LGPLv2Plus]
deps = ['libtheora', 'libogg', 'libvorbis', 'speex']
diff --git a/recipes/libsoup.recipe b/recipes/libsoup.recipe
index b9194da1..963eb3bf 100644
--- a/recipes/libsoup.recipe
+++ b/recipes/libsoup.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/{0}/{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = '1b0dc762f23abe4e0d29b77370e539fd35f31d8e8e0318d6ddccff395be68a22'
autoreconf = True
autoreconf_sh = 'gtkdocize && autoreconf --force --install --verbose'
configure_options = '--without-gnome --disable-more-warnings --disable-vala --with-gssapi=no \
diff --git a/recipes/libsrtp.recipe b/recipes/libsrtp.recipe
index e9e9f040..86c62797 100644
--- a/recipes/libsrtp.recipe
+++ b/recipes/libsrtp.recipe
@@ -9,6 +9,7 @@ class Recipe(recipe.Recipe):
version = '1.6.0'
stype = SourceType.TARBALL
url = 'https://github.com/cisco/%(name)s/archive/v%(version)s.tar.gz'
+ tarball_checksum = '1a3e7904354d55e45b3c5c024ec0eab1b8fa76fdbf4dd2ea2625dad2b3c6edde'
licenses = [License.BSD_like]
patches = ['libsrtp/0001-Don-t-create-a-symlink-if-there-is-no-SHAREDLIBVERSI.patch',
'libsrtp/0002-ios-Remove-flags-incompatible-with-fembed-bitcode.patch']
diff --git a/recipes/libtasn1.recipe b/recipes/libtasn1.recipe
index 6c1827e7..c4266848 100644
--- a/recipes/libtasn1.recipe
+++ b/recipes/libtasn1.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
version = '4.13'
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/gnu/libtasn1/libtasn1-%(version)s.tar.gz'
+ tarball_checksum = '7e528e8c317ddd156230c4e31d082cd13e7ddeb7a54824be82632209550c8cca'
licenses = [License.LGPLv2_1Plus]
autoreconf = True
patches = ['libtasn1/0001-Rename-gnulib-symbols.patch']
diff --git a/recipes/libtheora.recipe b/recipes/libtheora.recipe
index 29e98305..76e19305 100644
--- a/recipes/libtheora.recipe
+++ b/recipes/libtheora.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.BSD]
stype = SourceType.TARBALL
url = 'https://downloads.xiph.org/releases/theora/libtheora-%(version)s.tar.bz2'
+ tarball_checksum = 'b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc'
deps = ['libogg', 'libvorbis']
allow_parallel_build = False
patches = ['libtheora/0001-Add-option-to-disable-doc.patch',
diff --git a/recipes/libunwind.recipe b/recipes/libunwind.recipe
index d2b56d79..21d777d5 100644
--- a/recipes/libunwind.recipe
+++ b/recipes/libunwind.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
licenses = [License.MIT]
stype = SourceType.TARBALL
url = 'https://download.savannah.gnu.org/releases/libunwind/libunwind-%(version)s.tar.gz'
+ tarball_checksum = '9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a'
files_libs = ['libunwind']
files_devel = ['include/libunwind-*.h',
diff --git a/recipes/libvisual.recipe b/recipes/libvisual.recipe
index 02b26804..cbc57a12 100644
--- a/recipes/libvisual.recipe
+++ b/recipes/libvisual.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '0.4.0'
stype = SourceType.TARBALL
url = 'https://download.sourceforge.net/libvisual/libvisual-%(version)s.tar.bz2'
+ tarball_checksum = '78f38d3ce857edde5482aa4415b504bbcd4d4a688fd4de09ec2131ad08174279'
licenses = [License.LGPLv2_1Plus]
autoreconf = True
configure_options = ' --enable-static'
diff --git a/recipes/libvorbis.recipe b/recipes/libvorbis.recipe
index 81987235..59687f21 100644
--- a/recipes/libvorbis.recipe
+++ b/recipes/libvorbis.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
version = '1.3.5'
stype = SourceType.TARBALL
url = 'https://downloads.xiph.org/releases/vorbis/libvorbis-%(version)s.tar.xz'
+ tarball_checksum = '54f94a9527ff0a88477be0a71c0bab09a4c3febe0ed878b24824906cd4b0e1d1'
licenses = [License.BSD_like]
deps = ['libogg']
config_sh = 'rm ltmain.sh && sh autogen.sh'
diff --git a/recipes/libvpx.recipe b/recipes/libvpx.recipe
index b3fb67fc..92fc3f7b 100644
--- a/recipes/libvpx.recipe
+++ b/recipes/libvpx.recipe
@@ -10,6 +10,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
url = 'https://github.com/webmproject/libvpx/archive/%(version)s.tar.gz'
tarball_dirname = 'libvpx-' + version[1:]
+ tarball_checksum = 'e2fc00c9f60c76f91a1cde16a2356e33a45b76a5a5a1370df65fd57052a4994a'
licenses = [License.BSD]
btype = BuildType.MAKEFILE
configure_tpl = "./configure --prefix=%(prefix)s "\
diff --git a/recipes/libxml2.recipe b/recipes/libxml2.recipe
index d0db9675..55bc1e32 100644
--- a/recipes/libxml2.recipe
+++ b/recipes/libxml2.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
# Upstream still has a broken SSL certificate, use our mirror
#url = 'https://xmlsoft.org/sources/libxml2-%(version)s.tar.gz'
url = 'https://gstreamer.freedesktop.org/src/mirror/libxml2-%(version)s.tar.gz'
+ tarball_checksum = 'f63c5e7d30362ed28b38bfa1ac6313f9a80230720b7fb6c80575eeab3ff5900c'
licenses = [License.MIT]
deps = [ 'zlib' ]
autoreconf = True
diff --git a/recipes/mpg123.recipe b/recipes/mpg123.recipe
index 71f998cb..f71b1948 100644
--- a/recipes/mpg123.recipe
+++ b/recipes/mpg123.recipe
@@ -5,6 +5,7 @@ class Recipe(recipe.Recipe):
version = '1.25.10'
stype = SourceType.TARBALL
url = 'https://downloads.sourceforge.net/mpg123/mpg123-%(version)s.tar.bz2'
+ tarball_checksum = '6c1337aee2e4bf993299851c70b7db11faec785303cfca3a5c3eb5f329ba7023'
licenses = [License.LGPLv2_1]
autoreconf = True
configure_options = '--with-audio=dummy --enable-static'
diff --git a/recipes/nettle/nettle.recipe b/recipes/nettle/nettle.recipe
index 54d903a1..ded27635 100644
--- a/recipes/nettle/nettle.recipe
+++ b/recipes/nettle/nettle.recipe
@@ -14,6 +14,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
url = 'https://ftp.gnu.org/gnu/nettle/nettle-%(version)s.tar.gz'
+ tarball_checksum = 'ae7a42df026550b85daca8389b6a60ba6313b0567f374392e54918588a411e94'
licenses = [License.LGPLv2_1Plus]
configure_options = '--enable-shared --enable-public-key'
deps = ['gmp']
diff --git a/recipes/opencore-amr.recipe b/recipes/opencore-amr.recipe
index 24a0600f..cc1736e0 100644
--- a/recipes/opencore-amr.recipe
+++ b/recipes/opencore-amr.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '0.1.5'
stype = SourceType.TARBALL
url = 'https://download.sourceforge.net/opencore-amr/opencore-amr-%(version)s.tar.gz'
+ tarball_checksum = '2c006cb9d5f651bfb5e60156dbff6af3c9d35c7bbcc9015308c0aff1e14cd341'
licenses = [License.Apachev2]
patches = ['opencore-amr/0001-Fix-include-dir-in-pc-files.patch']
diff --git a/recipes/openh264.recipe b/recipes/openh264.recipe
index 80a25531..8c7fe6f2 100644
--- a/recipes/openh264.recipe
+++ b/recipes/openh264.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
name = 'openh264'
version = '1.7.0'
url = 'https://github.com/cisco/%(name)s/archive/v%(version)s.tar.gz'
+ tarball_checksum = '9c07c38d7de00046c9c52b12c76a2af7648b70d05bd5460c8b67f6895738653f'
stype = SourceType.TARBALL
btype = BuildType.MAKEFILE
licenses = [License.BSD]
diff --git a/recipes/openjpeg.recipe b/recipes/openjpeg.recipe
index bd041688..7b84bcf8 100644
--- a/recipes/openjpeg.recipe
+++ b/recipes/openjpeg.recipe
@@ -11,6 +11,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
btype = BuildType.CMAKE
url = 'https://github.com/uclouvain/openjpeg/archive/v%(version)s.tar.gz'
+ tarball_checksum = '3dc787c1bb6023ba846c2a0d9b1f6e179f1cd255172bde9eb75b01f1e6c7d71a'
configure_options = ' -DBUILD_CODEC:bool=off -DBUILD_PKGCONFIG_FILES:bool=on '
files_libs = ['libopenjp2']
diff --git a/recipes/openssl.recipe b/recipes/openssl.recipe
index b9914dcf..345e8df1 100644
--- a/recipes/openssl.recipe
+++ b/recipes/openssl.recipe
@@ -14,6 +14,7 @@ class Recipe(recipe.Recipe):
licenses = [License.BSD_like]
stype = SourceType.TARBALL
url = 'https://ftp.openssl.org/source/{0}-{1}.tar.gz'.format(name, version)
+ tarball_checksum = '5835626cde9e99656585fc7aaa2302a73a7e1340bf8c14fd635a62c66802a517'
deps = ['zlib']
# Parallel make fails randomly due to undefined macros, probably races
allow_parallel_build = False
diff --git a/recipes/opus.recipe b/recipes/opus.recipe
index 40fa79ab..0c40a690 100644
--- a/recipes/opus.recipe
+++ b/recipes/opus.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.BSD_like]
stype = SourceType.TARBALL
url = 'https://downloads.xiph.org/releases/{0}/{0}-{1}.tar.gz'.format(name, version)
+ tarball_checksum = 'cfafd339ccd9c5ef8d6ab15d7e1a412c054bf4cb4ecbbbcc78c12ef2def70732'
files_libs = ['libopus']
files_devel = ['include/opus', 'lib/pkgconfig/opus.pc']
diff --git a/recipes/pango.recipe b/recipes/pango.recipe
index b04620c0..eef575c2 100644
--- a/recipes/pango.recipe
+++ b/recipes/pango.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
maj_ver = '.'.join(version.split('.')[0:2])
url = 'https://download.gnome.org/sources/{0}/{1}/{0}-{2}.tar.xz'.format(name, maj_ver, version)
+ tarball_checksum = '90af1beaa7bf9e4c52db29ec251ec4fd0a8f2cc185d521ad1f88d01b3a6a17e3'
autoreconf = True
autoreconf_sh = 'ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" autoreconf -ivf '
licenses = [License.LGPLv2Plus]
diff --git a/recipes/pixman.recipe b/recipes/pixman.recipe
index 004e3fc7..b7fb9f83 100644
--- a/recipes/pixman.recipe
+++ b/recipes/pixman.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
version = '0.34.0'
stype = SourceType.TARBALL
url = 'https://cairographics.org/releases/pixman-%(version)s.tar.gz'
+ tarball_checksum = '21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e'
licenses = [License.MIT]
autoreconf = True
patches = ['pixman/0001-Fix-build-on-Android.patch',
diff --git a/recipes/proxy-libintl.recipe b/recipes/proxy-libintl.recipe
index 96e77083..71496c91 100644
--- a/recipes/proxy-libintl.recipe
+++ b/recipes/proxy-libintl.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
btype = BuildType.MESON
url = 'https://github.com/frida/proxy-libintl/archive/%(version)s.tar.gz'
+ tarball_checksum = '202d90855943091b11ac91863ff5884f0eaf80318a32dc8504fcfdafc65992ed'
patches = [name + '/0001-libintl.h-Fix-detection-with-AM_GNU_GETTEXT.patch',
name + '/0001-meson-Use-same-library-versioning-on-macOS-as-gettex.patch',]
diff --git a/recipes/sbc.recipe b/recipes/sbc.recipe
index 833555a5..4343c269 100644
--- a/recipes/sbc.recipe
+++ b/recipes/sbc.recipe
@@ -5,6 +5,7 @@ class Recipe(recipe.Recipe):
version = '1.3'
stype = SourceType.TARBALL
url = 'https://www.kernel.org/pub/linux/bluetooth/sbc-%(version)s.tar.gz'
+ tarball_checksum = '4a358581fb57b98e0c1c34606a35343f31f908f57c26659e51495f75e283785d'
licenses = [License.LGPLv2_1Plus]
files_libs = ['libsbc']
files_devel = ['include/sbc/sbc.h', 'lib/pkgconfig/sbc.pc']
diff --git a/recipes/soundtouch.recipe b/recipes/soundtouch.recipe
index 6d49c15d..96e4b1f9 100644
--- a/recipes/soundtouch.recipe
+++ b/recipes/soundtouch.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
url = 'https://www.surina.net/soundtouch/soundtouch-%(version)s.tar.gz'
tarball_dirname = 'soundtouch'
+ tarball_checksum = 'caeb86511e81420eeb454cb5db53f56d96b8451d37d89af6e55b12eb4da1c513'
licenses = [License.LGPLv2_1Plus]
autoreconf_sh = './bootstrap'
autoreconf = True
diff --git a/recipes/spandsp.recipe b/recipes/spandsp.recipe
index 11f4d486..05fee449 100644
--- a/recipes/spandsp.recipe
+++ b/recipes/spandsp.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '0.0.6'
stype = SourceType.TARBALL
url = 'https://www.soft-switch.org/downloads/spandsp/spandsp-%(version)s.tar.gz'
+ tarball_checksum = 'cc053ac67e8ac4bb992f258fd94f275a7872df959f6a87763965feabfdcc9465'
licenses = [License.LGPLv2_1Plus]
deps = ['tiff']
allow_parallel_build = False
diff --git a/recipes/speex.recipe b/recipes/speex.recipe
index 8dd40818..44d9760d 100644
--- a/recipes/speex.recipe
+++ b/recipes/speex.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '1.2rc2'
stype = SourceType.TARBALL
url = 'https://downloads.xiph.org/releases/speex/speex-%(version)s.tar.gz'
+ tarball_checksum = 'caa27c7247ff15c8521c2ae0ea21987c9e9710a8f2d3448e8b79da9806bce891'
licenses = [License.BSD_like]
deps = ['libogg']
allow_parallel_build = False
diff --git a/recipes/srt.recipe b/recipes/srt.recipe
index 02f1becf..e8f4ad02 100644
--- a/recipes/srt.recipe
+++ b/recipes/srt.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
name = 'srt'
version = '1.3.0'
url = 'https://github.com/Haivision/srt/archive/v%(version)s.tar.gz'
+ tarball_checksum = '645c13a9a5c5b59315f82245737289e071a5441ee40de6e2e45af61e305e1f2c'
licenses = [License.MPLv2]
stype = SourceType.TARBALL
btype = BuildType.CMAKE
diff --git a/recipes/taglib.recipe b/recipes/taglib.recipe
index d6b4ad1d..96721094 100644
--- a/recipes/taglib.recipe
+++ b/recipes/taglib.recipe
@@ -10,6 +10,7 @@ class Recipe(recipe.Recipe):
# This uses a github certificate, hence fails TLS check
#url = 'https://taglib.org/releases/taglib-%(version)s.tar.gz'
url = 'https://github.com/taglib/taglib/releases/download/v1.11.1/taglib-%(version)s.tar.gz'
+ tarball_checksum = 'b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b'
# either LGPLv2.1 or MPLv1.1
licenses = [License.LGPLv2_1]
configure_options = '-DWITH_MP4=ON -DWITH_ASF=ON -DBUILD_SHARED_LIBS=1 -DBUILD_STATIC_LIBS=1 -DCMAKE_DISABLE_FIND_PACKAGE_Boost=TRUE'
diff --git a/recipes/tiff.recipe b/recipes/tiff.recipe
index b7947e77..dfe17d83 100644
--- a/recipes/tiff.recipe
+++ b/recipes/tiff.recipe
@@ -6,6 +6,7 @@ class Recipe(recipe.Recipe):
version = '4.0.9'
stype = SourceType.TARBALL
url = 'https://download.osgeo.org/libtiff/tiff-%(version)s.tar.gz'
+ tarball_checksum = '6e7bdeec2c310734e734d19aae3a71ebe37a4d842e0e23dbb1b8921c0026cfcd'
licenses = [License.BSD_like]
deps = [ 'zlib', 'libjpeg-turbo' ]
configure_options = ' --disable-cxx no_gl=yes'
diff --git a/recipes/toolchain/cloog.recipe b/recipes/toolchain/cloog.recipe
index 302a09f2..d03487a4 100644
--- a/recipes/toolchain/cloog.recipe
+++ b/recipes/toolchain/cloog.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.GPLv2]
stype = SourceType.TARBALL
url = 'https://gcc.gnu.org/pub/gcc/infrastructure/cloog-0.18.0.tar.gz'
+ tarball_checksum = '1c4aa8dde7886be9cbe0f9069c334843b21028f61d344a2d685f88cb1dcf2228'
configure_options = '--with-bits=gmp ' \
'--disable-shared ' \
'--enable-static'
diff --git a/recipes/vo-aacenc.recipe b/recipes/vo-aacenc.recipe
index 2ce79e0a..19baf451 100644
--- a/recipes/vo-aacenc.recipe
+++ b/recipes/vo-aacenc.recipe
@@ -7,6 +7,7 @@ class Recipe(recipe.Recipe):
licenses = [License.Apachev2]
stype = SourceType.TARBALL
url = 'https://downloads.sourceforge.net/opencore-amr/vo-aacenc-%(version)s.tar.gz'
+ tarball_checksum = 'e51a7477a359f18df7c4f82d195dab4e14e7414cbd48cf79cc195fc446850f36'
autoreconf = True
files_libs = ['libvo-aacenc']
diff --git a/recipes/wavpack.recipe b/recipes/wavpack.recipe
index e2f79ff0..f8aa90b7 100644
--- a/recipes/wavpack.recipe
+++ b/recipes/wavpack.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
url = 'https://github.com/dbry/WavPack/archive/%(version)s.tar.gz'
tarball_dirname = 'WavPack-%(version)s'
+ tarball_checksum = '1af7eaccbf560271013d4179d98ef6fc681a2bb3603382577eeba73d438785f4'
licenses = [License.BSD_like]
autoreconf = True
configure_options = ' --disable-apps '
diff --git a/recipes/webrtc-audio-processing.recipe b/recipes/webrtc-audio-processing.recipe
index 1fe7101d..183fd351 100644
--- a/recipes/webrtc-audio-processing.recipe
+++ b/recipes/webrtc-audio-processing.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
licenses = [License.BSD_like]
stype = SourceType.TARBALL
url = 'https://freedesktop.org/software/pulseaudio/%(name)s/%(name)s-%(version)s.tar.xz'
+ tarball_checksum = '4b46a7f91a5d255c2451f9862c86e2a5de904902724b4bba1fd23e2854f21df5'
platform_deps = {Platform.ANDROID: ['gnustl']}
diff --git a/recipes/x264.recipe b/recipes/x264.recipe
index 677cb0f1..aaf71742 100644
--- a/recipes/x264.recipe
+++ b/recipes/x264.recipe
@@ -13,6 +13,7 @@ class Recipe(recipe.Recipe):
'--disable-strip --disable-lavf'
url = 'https://download.videolan.org/pub/x264/snapshots/x264-snapshot-%(version)s-stable.tar.bz2'
tarball_dirname= 'x264-snapshot-%(version)s-stable'
+ tarball_checksum = 'd4d4fb146fbe64efb0f02d149118a0e93f575417011e4ff898a5079d548b9950'
files_libs = ['libx264']
files_bins = ['x264']
diff --git a/recipes/zlib.recipe b/recipes/zlib.recipe
index 23b8e1b2..c9623dfe 100644
--- a/recipes/zlib.recipe
+++ b/recipes/zlib.recipe
@@ -8,6 +8,7 @@ class Recipe(recipe.Recipe):
stype = SourceType.TARBALL
btype = BuildType.MESON
url = 'https://zlib.net/fossils/zlib-%(version)s.tar.gz'
+ tarball_checksum = 'c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1'
licenses = [License.BSD_like]
meson_options = {'default-library': 'both'}
patches = ['zlib/0001-win32-fix-dll-name.patch',