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
......@@ -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'
......
......@@ -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
......
......@@ -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"
......
......@@ -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
......
......@@ -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']
......
......@@ -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']
......
......@@ -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
......
......@@ -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']
......
......@@ -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
......
......@@ -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',
......
......@@ -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']
......
......@@ -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',
......
......@@ -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',
......
......@@ -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']
......
......@@ -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']
......
......@@ -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']
......
......@@ -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 \
......
......@@ -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']
......
......@@ -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']
......
......@@ -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']
......
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