meson: add wrapfiles for essential subprojects

This commit is contained in:
Ryan Lucia 2019-02-11 19:57:55 -05:00
parent 506bac365d
commit 0be226aa6c
9 changed files with 72 additions and 0 deletions

9
.gitignore vendored
View file

@ -95,3 +95,12 @@ vendor/luajit/src/luajit
.nuget .nuget
.vs .vs
# Meson
subprojects/freetype*
subprojects/fribidi
subprojects/harfbuzz
subprojects/libass
subprojects/libpng*
subprojects/packagecache
subprojects/zlib*

10
subprojects/expat.wrap Normal file
View file

@ -0,0 +1,10 @@
[wrap-file]
directory = expat-2.2.6
source_url = https://github.com/libexpat/libexpat/releases/download/R_2_2_6/expat-2.2.6.tar.bz2
source_filename = expat-2.2.6.tar.bz2
source_hash = 17b43c2716d521369f82fc2dc70f359860e90fa440bea65b3b85f0b246ea81f2
patch_url = https://wrapdb.mesonbuild.com/v1/projects/expat/2.2.6/1/get_zip
patch_filename = expat-2.2.6-1-wrap.zip
patch_hash = b8312fae757c7bff6f0cb430108104441a3da7a0a333809f5c80b354157eaa4d

View file

@ -0,0 +1,10 @@
[wrap-file]
directory = freetype-2.9.1
source_url = https://download.savannah.gnu.org/releases/freetype/freetype-2.9.1.tar.gz
source_filename = freetype-2.9.1.tar.gz
source_hash = ec391504e55498adceb30baceebd147a6e963f636eb617424bcfc47a169898ce
patch_url = https://wrapdb.mesonbuild.com/v1/projects/freetype2/2.9.1/1/get_zip
patch_filename = freetype2-2.9.1-1-wrap.zip
patch_hash = 06222607775e707c6d7b8d21ffdb04c7672f676a18c5ebb9880545130ab0407b

4
subprojects/fribidi.wrap Normal file
View file

@ -0,0 +1,4 @@
[wrap-git]
directory = fribidi
url = https://github.com/fribidi/fribidi.git
revision = master

10
subprojects/gtest.wrap Normal file
View file

@ -0,0 +1,10 @@
[wrap-file]
directory = googletest-release-1.8.0
source_url = https://github.com/google/googletest/archive/release-1.8.0.zip
source_filename = gtest-1.8.0.zip
source_hash = f3ed3b58511efd272eb074a3a6d6fb79d7c2e6a0e374323d1e6bcbcc1ef141bf
patch_url = https://wrapdb.mesonbuild.com/v1/projects/gtest/1.8.0/5/get_zip
patch_filename = gtest-1.8.0-5-wrap.zip
patch_hash = 7eeaede4aa2610a403313b74e04baf91ccfbaef03203d8f56312e22df1834ec5

View file

@ -0,0 +1,5 @@
[wrap-git]
directory = harfbuzz
# Change this URL once upstreamed!
url = https://github.com/tp-m/harfbuzz.git
revision = meson-rebased

4
subprojects/libass.wrap Normal file
View file

@ -0,0 +1,4 @@
[wrap-git]
directory = libass
url = https://github.com/TypesettingTools/libass.git
revision = meson

10
subprojects/libpng.wrap Normal file
View file

@ -0,0 +1,10 @@
[wrap-file]
directory = libpng-1.6.35
source_url = https://github.com/glennrp/libpng/archive/v1.6.35.tar.gz
source_filename = libpng-1.6.35.tar.gz
source_hash = 6d59d6a154ccbb772ec11772cb8f8beb0d382b61e7ccc62435bf7311c9f4b210
patch_url = https://wrapdb.mesonbuild.com/v1/projects/libpng/1.6.35/5/get_zip
patch_filename = libpng-1.6.35-5-wrap.zip
patch_hash = da42b18e8d75a88615bdbc1c7bbf1f739ae19f63a8e70d96c90bc448326ae6b7

10
subprojects/zlib.wrap Normal file
View file

@ -0,0 +1,10 @@
[wrap-file]
directory = zlib-1.2.11
source_url = http://zlib.net/fossils/zlib-1.2.11.tar.gz
source_filename = zlib-1.2.11.tar.gz
source_hash = c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1
patch_url = https://wrapdb.mesonbuild.com/v1/projects/zlib/1.2.11/3/get_zip
patch_filename = zlib-1.2.11-3-wrap.zip
patch_hash = f07dc491ab3d05daf00632a0591e2ae61b470615b5b73bcf9b3f061fff65cff0