Skip to content

Commit

Permalink
meson: add wraps for dependencies in the wrapdb
Browse files Browse the repository at this point in the history
installed using the command
meson wrap install <lib-name>
  • Loading branch information
AdelKS committed Oct 3, 2024
1 parent d869690 commit f321fbd
Show file tree
Hide file tree
Showing 16 changed files with 196 additions and 0 deletions.
10 changes: 10 additions & 0 deletions subprojects/cairo.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[wrap-file]
directory = cairo-1.18.2
source_url = https://www.cairographics.org/releases/cairo-1.18.2.tar.xz
source_filename = cairo-1.18.2.tar.xz
source_hash = a62b9bb42425e844cc3d6ddde043ff39dbabedd1542eba57a2eb79f85889d45a
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/cairo_1.18.2-1/cairo-1.18.2.tar.xz
wrapdb_version = 1.18.2-1

[provide]
dependency_names = cairo, cairo-gobject
13 changes: 13 additions & 0 deletions subprojects/curl.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[wrap-file]
directory = curl-8.10.0
source_url = https://github.com/curl/curl/releases/download/curl-8_10_0/curl-8.10.0.tar.xz
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/curl_8.10.0-1/curl-8.10.0.tar.xz
source_filename = curl-8.10.0.tar.xz
source_hash = e6b142f0e85e954759d37e26a3627e2278137595be80e3a860c4353e4335e5a0
patch_filename = curl_8.10.0-1_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/curl_8.10.0-1/get_patch
patch_hash = 82ff0ee3f852cc8221ee52c2f2b7624098452a219f64f45bb8d5d1b6bf921f0f
wrapdb_version = 8.10.0-1

[provide]
dependency_names = libcurl
10 changes: 10 additions & 0 deletions subprojects/fontconfig.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[wrap-file]
directory = fontconfig-2.15.0
source_url = https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.15.0.tar.xz
source_filename = fontconfig-2.15.0.tar.xz
source_hash = 63a0658d0e06e0fa886106452b58ef04f21f58202ea02a94c39de0d3335d7c0e
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/fontconfig_2.15.0-1/fontconfig-2.15.0.tar.xz
wrapdb_version = 2.15.0-1

[provide]
fontconfig = fontconfig_dep
14 changes: 14 additions & 0 deletions subprojects/freeglut.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[wrap-file]
directory = freeglut-3.4.0
source_url = http://downloads.sourceforge.net/freeglut/3.4.0/freeglut-3.4.0.tar.gz
source_filename = freeglut-3.4.0.tar.gz
source_hash = 3c0bcb915d9b180a97edaebd011b7a1de54583a838644dcd42bb0ea0c6f3eaec
patch_filename = freeglut_3.4.0-2_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/freeglut_3.4.0-2/get_patch
patch_hash = fd3264ab2eafb8a1c711fc2b309e9c85e6a2bde0178d9c1e5f5785091a6b01bf
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/freeglut_3.4.0-2/freeglut-3.4.0.tar.gz
wrapdb_version = 3.4.0-2

[provide]
freeglut = freeglut_dep
glut = freeglut_dep
11 changes: 11 additions & 0 deletions subprojects/freetype2.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[wrap-file]
directory = freetype-2.13.3
source_url = https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.xz
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/freetype2_2.13.3-1/freetype-2.13.3.tar.xz
source_filename = freetype-2.13.3.tar.xz
source_hash = 0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289
wrapdb_version = 2.13.3-1

[provide]
freetype2 = freetype_dep
freetype = freetype_dep
12 changes: 12 additions & 0 deletions subprojects/glew.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[wrap-file]
directory = glew-2.2.0
source_url = http://downloads.sourceforge.net/glew/glew-2.2.0.tgz
source_filename = glew-2.2.0.tgz
source_hash = d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1
patch_filename = glew_2.2.0-2_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/glew_2.2.0-2/get_patch
patch_hash = df7bc80456da53f83e93e89ca5035d04cdff19a836c956887a684b2bee16eb9b
wrapdb_version = 2.2.0-2

[provide]
glew = glew_dep
13 changes: 13 additions & 0 deletions subprojects/glfw.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[wrap-file]
directory = glfw-3.3.10
source_url = https://github.com/glfw/glfw/archive/refs/tags/3.3.10.tar.gz
source_filename = glfw-3.3.10.tar.gz
source_hash = 4ff18a3377da465386374d8127e7b7349b685288cb8e17122f7e1179f73769d5
patch_filename = glfw_3.3.10-1_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/glfw_3.3.10-1/get_patch
patch_hash = 3567f96c2576a5fc8c9cafd9059f919d7da404f6c22450c6c2ce3f9938909b8b
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/glfw_3.3.10-1/glfw-3.3.10.tar.gz
wrapdb_version = 3.3.10-1

[provide]
glfw3 = glfw_dep
13 changes: 13 additions & 0 deletions subprojects/glm.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[wrap-file]
directory = glm-1.0.1
source_url = https://github.com/g-truc/glm/archive/refs/tags/1.0.1.tar.gz
source_filename = glm-1.0.1.tar.gz
source_hash = 9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c
patch_filename = glm_1.0.1-1_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/glm_1.0.1-1/get_patch
patch_hash = 25679275e26bc4c36bb617d1b4a52197039402af828d2a4bf67b3c0260a5df6a
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/glm_1.0.1-1/glm-1.0.1.tar.gz
wrapdb_version = 1.0.1-1

[provide]
glm = glm_dep
13 changes: 13 additions & 0 deletions subprojects/libsndfile.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[wrap-file]
directory = libsndfile-1.2.2
source_url = https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz
source_filename = libsndfile-1.2.2.tar.xz
source_hash = 3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e
patch_filename = libsndfile_1.2.2-1_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/libsndfile_1.2.2-1/get_patch
patch_hash = 0438f3ea86b2facf4fe05f761c717f3b71e144cb59e60504e49ecd25874d67ad
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/libsndfile_1.2.2-1/libsndfile-1.2.2.tar.xz
wrapdb_version = 1.2.2-1

[provide]
sndfile = libsndfile_dep
12 changes: 12 additions & 0 deletions subprojects/libxcursor.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[wrap-file]
directory = libXcursor-1.2.1
source_url = https://xorg.freedesktop.org/releases/individual/lib/libXcursor-1.2.1.tar.xz
source_filename = libXrandr-1.2.1.tar.xz
source_hash = 46c143731610bafd2070159a844571b287ac26192537d047a39df06155492104
patch_filename = libxcursor_1.2.1-1_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/libxcursor_1.2.1-1/get_patch
patch_hash = ca8df86b74b8b4065e69ca7620a539c034deb08f9e1dbe58a444984da0e8c2fb
wrapdb_version = 1.2.1-1

[provide]
xcursor = xcursor_dep
11 changes: 11 additions & 0 deletions subprojects/nlohmann_json.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[wrap-file]
directory = nlohmann_json-3.11.3
lead_directory_missing = true
source_url = https://github.com/nlohmann/json/releases/download/v3.11.3/include.zip
source_filename = nlohmann_json-3.11.3.zip
source_hash = a22461d13119ac5c78f205d3df1db13403e58ce1bb1794edc9313677313f4a9d
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/nlohmann_json_3.11.3-1/nlohmann_json-3.11.3.zip
wrapdb_version = 3.11.3-1

[provide]
nlohmann_json = nlohmann_json_dep
13 changes: 13 additions & 0 deletions subprojects/openal-soft.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[wrap-file]
directory = openal-soft-1.23.1
source_url = https://github.com/kcat/openal-soft/archive/refs/tags/1.23.1.tar.gz
source_filename = openal-soft-1.23.1.tar.gz
source_hash = dfddf3a1f61059853c625b7bb03de8433b455f2f79f89548cbcbd5edca3d4a4a
patch_filename = openal-soft_1.23.1-2_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/openal-soft_1.23.1-2/get_patch
patch_hash = e03c3afe0bb40a931d25d41d92a08b90e3c33b217d1b47210b26ca6627eb3aa3
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/openal-soft_1.23.1-2/openal-soft-1.23.1.tar.gz
wrapdb_version = 1.23.1-2

[provide]
openal = openal_dep
15 changes: 15 additions & 0 deletions subprojects/openssl.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[wrap-file]
directory = openssl-3.0.8
source_url = https://www.openssl.org/source/openssl-3.0.8.tar.gz
source_filename = openssl-3.0.8.tar.gz
source_hash = 6c13d2bf38fdf31eac3ce2a347073673f5d63263398f1f69d0df4a41253e4b3e
patch_filename = openssl_3.0.8-3_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/openssl_3.0.8-3/get_patch
patch_hash = 300da189e106942347d61a4a4295aa2edbcf06184f8d13b4cee0bed9fb936963
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/openssl_3.0.8-3/openssl-3.0.8.tar.gz
wrapdb_version = 3.0.8-3

[provide]
libcrypto = libcrypto_dep
libssl = libssl_dep
openssl = openssl_dep
13 changes: 13 additions & 0 deletions subprojects/pugixml.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[wrap-file]
directory = pugixml-1.14
source_url = https://github.com/zeux/pugixml/archive/v1.14.tar.gz
source_filename = pugixml-1.14.tar.gz
source_hash = 610f98375424b5614754a6f34a491adbddaaec074e9044577d965160ec103d2e
patch_filename = pugixml_1.14-1_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/pugixml_1.14-1/get_patch
patch_hash = 23ceabbd7bc74a6cc6c2e6f625a9b0840a070e1225d85d3cc29c27b6cc059135
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/pugixml_1.14-1/pugixml-1.14.tar.gz
wrapdb_version = 1.14-1

[provide]
pugixml = pugixml_dep
10 changes: 10 additions & 0 deletions subprojects/rtaudio.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[wrap-file]
directory = rtaudio-6.0.1
source_url = http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-6.0.1.tar.gz
source_filename = rtaudio-6.0.1.tar.gz
source_hash = 42d29cc2b5fa378ba3a978faeb1885a0075acf0fecb5ee50f0d76f6c7d8ab28c
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/rtaudio_6.0.1-1/rtaudio-6.0.1.tar.gz
wrapdb_version = 6.0.1-1

[provide]
dependency_names = rtaudio
13 changes: 13 additions & 0 deletions subprojects/utfcpp.wrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[wrap-file]
directory = utfcpp-4.0.5
source_url = https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.5.tar.gz
source_filename = utfcpp-4.0.5.tar.gz
source_hash = ffc668a310e77607d393f3c18b32715f223da1eac4c4d6e0579a11df8e6b59cf
patch_filename = utfcpp_4.0.5-1_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/utfcpp_4.0.5-1/get_patch
patch_hash = bedf83d77b07a2fb84582722aaf748498cab0267b023ff8460dae3730a2d0819
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/utfcpp_4.0.5-1/utfcpp-4.0.5.tar.gz
wrapdb_version = 4.0.5-1

[provide]
utf8cpp = utfcpp_dep

0 comments on commit f321fbd

Please sign in to comment.