Skip to content

Commit 12b06a5

Browse files
committed
meson: add wraps for dependencies in the wrapdb
installed using the command meson wrap install <lib-name>
1 parent 7cfbe48 commit 12b06a5

16 files changed

+196
-0
lines changed

subprojects/cairo.wrap

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[wrap-file]
2+
directory = cairo-1.18.2
3+
source_url = https://www.cairographics.org/releases/cairo-1.18.2.tar.xz
4+
source_filename = cairo-1.18.2.tar.xz
5+
source_hash = a62b9bb42425e844cc3d6ddde043ff39dbabedd1542eba57a2eb79f85889d45a
6+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/cairo_1.18.2-1/cairo-1.18.2.tar.xz
7+
wrapdb_version = 1.18.2-1
8+
9+
[provide]
10+
dependency_names = cairo, cairo-gobject

subprojects/curl.wrap

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[wrap-file]
2+
directory = curl-8.10.0
3+
source_url = https://github.com/curl/curl/releases/download/curl-8_10_0/curl-8.10.0.tar.xz
4+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/curl_8.10.0-1/curl-8.10.0.tar.xz
5+
source_filename = curl-8.10.0.tar.xz
6+
source_hash = e6b142f0e85e954759d37e26a3627e2278137595be80e3a860c4353e4335e5a0
7+
patch_filename = curl_8.10.0-1_patch.zip
8+
patch_url = https://wrapdb.mesonbuild.com/v2/curl_8.10.0-1/get_patch
9+
patch_hash = 82ff0ee3f852cc8221ee52c2f2b7624098452a219f64f45bb8d5d1b6bf921f0f
10+
wrapdb_version = 8.10.0-1
11+
12+
[provide]
13+
dependency_names = libcurl

subprojects/fontconfig.wrap

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[wrap-file]
2+
directory = fontconfig-2.15.0
3+
source_url = https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.15.0.tar.xz
4+
source_filename = fontconfig-2.15.0.tar.xz
5+
source_hash = 63a0658d0e06e0fa886106452b58ef04f21f58202ea02a94c39de0d3335d7c0e
6+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/fontconfig_2.15.0-1/fontconfig-2.15.0.tar.xz
7+
wrapdb_version = 2.15.0-1
8+
9+
[provide]
10+
fontconfig = fontconfig_dep

subprojects/freeglut.wrap

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[wrap-file]
2+
directory = freeglut-3.4.0
3+
source_url = http://downloads.sourceforge.net/freeglut/3.4.0/freeglut-3.4.0.tar.gz
4+
source_filename = freeglut-3.4.0.tar.gz
5+
source_hash = 3c0bcb915d9b180a97edaebd011b7a1de54583a838644dcd42bb0ea0c6f3eaec
6+
patch_filename = freeglut_3.4.0-2_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/freeglut_3.4.0-2/get_patch
8+
patch_hash = fd3264ab2eafb8a1c711fc2b309e9c85e6a2bde0178d9c1e5f5785091a6b01bf
9+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/freeglut_3.4.0-2/freeglut-3.4.0.tar.gz
10+
wrapdb_version = 3.4.0-2
11+
12+
[provide]
13+
freeglut = freeglut_dep
14+
glut = freeglut_dep

subprojects/freetype2.wrap

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[wrap-file]
2+
directory = freetype-2.13.3
3+
source_url = https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.xz
4+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/freetype2_2.13.3-1/freetype-2.13.3.tar.xz
5+
source_filename = freetype-2.13.3.tar.xz
6+
source_hash = 0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289
7+
wrapdb_version = 2.13.3-1
8+
9+
[provide]
10+
freetype2 = freetype_dep
11+
freetype = freetype_dep

subprojects/glew.wrap

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[wrap-file]
2+
directory = glew-2.2.0
3+
source_url = http://downloads.sourceforge.net/glew/glew-2.2.0.tgz
4+
source_filename = glew-2.2.0.tgz
5+
source_hash = d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1
6+
patch_filename = glew_2.2.0-2_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/glew_2.2.0-2/get_patch
8+
patch_hash = df7bc80456da53f83e93e89ca5035d04cdff19a836c956887a684b2bee16eb9b
9+
wrapdb_version = 2.2.0-2
10+
11+
[provide]
12+
glew = glew_dep

subprojects/glfw.wrap

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[wrap-file]
2+
directory = glfw-3.3.10
3+
source_url = https://github.com/glfw/glfw/archive/refs/tags/3.3.10.tar.gz
4+
source_filename = glfw-3.3.10.tar.gz
5+
source_hash = 4ff18a3377da465386374d8127e7b7349b685288cb8e17122f7e1179f73769d5
6+
patch_filename = glfw_3.3.10-1_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/glfw_3.3.10-1/get_patch
8+
patch_hash = 3567f96c2576a5fc8c9cafd9059f919d7da404f6c22450c6c2ce3f9938909b8b
9+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/glfw_3.3.10-1/glfw-3.3.10.tar.gz
10+
wrapdb_version = 3.3.10-1
11+
12+
[provide]
13+
glfw3 = glfw_dep

subprojects/glm.wrap

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[wrap-file]
2+
directory = glm-1.0.1
3+
source_url = https://github.com/g-truc/glm/archive/refs/tags/1.0.1.tar.gz
4+
source_filename = glm-1.0.1.tar.gz
5+
source_hash = 9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c
6+
patch_filename = glm_1.0.1-1_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/glm_1.0.1-1/get_patch
8+
patch_hash = 25679275e26bc4c36bb617d1b4a52197039402af828d2a4bf67b3c0260a5df6a
9+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/glm_1.0.1-1/glm-1.0.1.tar.gz
10+
wrapdb_version = 1.0.1-1
11+
12+
[provide]
13+
glm = glm_dep

subprojects/libsndfile.wrap

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[wrap-file]
2+
directory = libsndfile-1.2.2
3+
source_url = https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz
4+
source_filename = libsndfile-1.2.2.tar.xz
5+
source_hash = 3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e
6+
patch_filename = libsndfile_1.2.2-1_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/libsndfile_1.2.2-1/get_patch
8+
patch_hash = 0438f3ea86b2facf4fe05f761c717f3b71e144cb59e60504e49ecd25874d67ad
9+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/libsndfile_1.2.2-1/libsndfile-1.2.2.tar.xz
10+
wrapdb_version = 1.2.2-1
11+
12+
[provide]
13+
sndfile = libsndfile_dep

subprojects/libxcursor.wrap

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[wrap-file]
2+
directory = libXcursor-1.2.1
3+
source_url = https://xorg.freedesktop.org/releases/individual/lib/libXcursor-1.2.1.tar.xz
4+
source_filename = libXrandr-1.2.1.tar.xz
5+
source_hash = 46c143731610bafd2070159a844571b287ac26192537d047a39df06155492104
6+
patch_filename = libxcursor_1.2.1-1_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/libxcursor_1.2.1-1/get_patch
8+
patch_hash = ca8df86b74b8b4065e69ca7620a539c034deb08f9e1dbe58a444984da0e8c2fb
9+
wrapdb_version = 1.2.1-1
10+
11+
[provide]
12+
xcursor = xcursor_dep

subprojects/nlohmann_json.wrap

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[wrap-file]
2+
directory = nlohmann_json-3.11.3
3+
lead_directory_missing = true
4+
source_url = https://github.com/nlohmann/json/releases/download/v3.11.3/include.zip
5+
source_filename = nlohmann_json-3.11.3.zip
6+
source_hash = a22461d13119ac5c78f205d3df1db13403e58ce1bb1794edc9313677313f4a9d
7+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/nlohmann_json_3.11.3-1/nlohmann_json-3.11.3.zip
8+
wrapdb_version = 3.11.3-1
9+
10+
[provide]
11+
nlohmann_json = nlohmann_json_dep

subprojects/openal-soft.wrap

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[wrap-file]
2+
directory = openal-soft-1.23.1
3+
source_url = https://github.com/kcat/openal-soft/archive/refs/tags/1.23.1.tar.gz
4+
source_filename = openal-soft-1.23.1.tar.gz
5+
source_hash = dfddf3a1f61059853c625b7bb03de8433b455f2f79f89548cbcbd5edca3d4a4a
6+
patch_filename = openal-soft_1.23.1-2_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/openal-soft_1.23.1-2/get_patch
8+
patch_hash = e03c3afe0bb40a931d25d41d92a08b90e3c33b217d1b47210b26ca6627eb3aa3
9+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/openal-soft_1.23.1-2/openal-soft-1.23.1.tar.gz
10+
wrapdb_version = 1.23.1-2
11+
12+
[provide]
13+
openal = openal_dep

subprojects/openssl.wrap

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[wrap-file]
2+
directory = openssl-3.0.8
3+
source_url = https://www.openssl.org/source/openssl-3.0.8.tar.gz
4+
source_filename = openssl-3.0.8.tar.gz
5+
source_hash = 6c13d2bf38fdf31eac3ce2a347073673f5d63263398f1f69d0df4a41253e4b3e
6+
patch_filename = openssl_3.0.8-3_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/openssl_3.0.8-3/get_patch
8+
patch_hash = 300da189e106942347d61a4a4295aa2edbcf06184f8d13b4cee0bed9fb936963
9+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/openssl_3.0.8-3/openssl-3.0.8.tar.gz
10+
wrapdb_version = 3.0.8-3
11+
12+
[provide]
13+
libcrypto = libcrypto_dep
14+
libssl = libssl_dep
15+
openssl = openssl_dep

subprojects/pugixml.wrap

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[wrap-file]
2+
directory = pugixml-1.14
3+
source_url = https://github.com/zeux/pugixml/archive/v1.14.tar.gz
4+
source_filename = pugixml-1.14.tar.gz
5+
source_hash = 610f98375424b5614754a6f34a491adbddaaec074e9044577d965160ec103d2e
6+
patch_filename = pugixml_1.14-1_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/pugixml_1.14-1/get_patch
8+
patch_hash = 23ceabbd7bc74a6cc6c2e6f625a9b0840a070e1225d85d3cc29c27b6cc059135
9+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/pugixml_1.14-1/pugixml-1.14.tar.gz
10+
wrapdb_version = 1.14-1
11+
12+
[provide]
13+
pugixml = pugixml_dep

subprojects/rtaudio.wrap

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[wrap-file]
2+
directory = rtaudio-6.0.1
3+
source_url = http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-6.0.1.tar.gz
4+
source_filename = rtaudio-6.0.1.tar.gz
5+
source_hash = 42d29cc2b5fa378ba3a978faeb1885a0075acf0fecb5ee50f0d76f6c7d8ab28c
6+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/rtaudio_6.0.1-1/rtaudio-6.0.1.tar.gz
7+
wrapdb_version = 6.0.1-1
8+
9+
[provide]
10+
dependency_names = rtaudio

subprojects/utfcpp.wrap

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[wrap-file]
2+
directory = utfcpp-4.0.5
3+
source_url = https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.5.tar.gz
4+
source_filename = utfcpp-4.0.5.tar.gz
5+
source_hash = ffc668a310e77607d393f3c18b32715f223da1eac4c4d6e0579a11df8e6b59cf
6+
patch_filename = utfcpp_4.0.5-1_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/utfcpp_4.0.5-1/get_patch
8+
patch_hash = bedf83d77b07a2fb84582722aaf748498cab0267b023ff8460dae3730a2d0819
9+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/utfcpp_4.0.5-1/utfcpp-4.0.5.tar.gz
10+
wrapdb_version = 4.0.5-1
11+
12+
[provide]
13+
utf8cpp = utfcpp_dep

0 commit comments

Comments
 (0)