Commit 79492846 authored by Nirbheek Chauhan's avatar Nirbheek Chauhan 🐜
Browse files

recipes: Add tarball checksums for all recipes

This should cover all recipes; even those that aren't built by default

https://bugzilla.gnome.org/show_bug.cgi?id=797177
parent bdc074c8
......@@ -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'
......
......@@ -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']
......
......@@ -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 \
......
......@@ -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']
......
......@@ -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']
......
......@@ -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',
......
......@@ -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',
......
......@@ -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'
......
......@@ -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'
......
......@@ -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 "\
......
......@@ -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
......
......@@ -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'
......
......@@ -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']
......
......@@ -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']
......
......@@ -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]
......
......@@ -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']
......
......@@ -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
......
......@@ -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']
......
......@@ -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]
......
......@@ -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',
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment