build: use meson wraps instead of thirdparty/
Get rid of the "vendored" thirdparty/ libraries, instead rely on meson "wrap" subprojects.
This commit is contained in:
10
subprojects/cli11.wrap
Normal file
10
subprojects/cli11.wrap
Normal file
@ -0,0 +1,10 @@
|
||||
[wrap-file]
|
||||
directory = CLI11-2.7.2
|
||||
source_url = https://github.com/CLIUtils/CLI11/archive/refs/tags/v2.7.2.tar.gz
|
||||
source_filename = CLI11-2.7.2.tar.gz
|
||||
source_hash = 46eef3101da70852ec7af026e09d485ccee81813331c8c6052d39344443b83da
|
||||
source_fallback_url = https://wrapdb.mesonbuild.com/v2/cli11_2.7.2-1/get_source/CLI11-2.7.2.tar.gz
|
||||
wrapdb_version = 2.7.2-1
|
||||
|
||||
[provide]
|
||||
dependency_names = CLI11
|
||||
13
subprojects/fmt.wrap
Normal file
13
subprojects/fmt.wrap
Normal file
@ -0,0 +1,13 @@
|
||||
[wrap-file]
|
||||
directory = fmt-12.0.0
|
||||
source_url = https://github.com/fmtlib/fmt/archive/12.0.0.tar.gz
|
||||
source_filename = fmt-12.0.0.tar.gz
|
||||
source_hash = aa3e8fbb6a0066c03454434add1f1fc23299e85758ceec0d7d2d974431481e40
|
||||
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/fmt_12.0.0-1/fmt-12.0.0.tar.gz
|
||||
patch_filename = fmt_12.0.0-1_patch.zip
|
||||
patch_url = https://wrapdb.mesonbuild.com/v2/fmt_12.0.0-1/get_patch
|
||||
patch_hash = 307f288ebf3850abf2f0c50ac1fb07de97df9538d39146d802f3c0d6cada8998
|
||||
wrapdb_version = 12.0.0-1
|
||||
|
||||
[provide]
|
||||
dependency_names = fmt
|
||||
13
subprojects/tabulate.wrap
Normal file
13
subprojects/tabulate.wrap
Normal file
@ -0,0 +1,13 @@
|
||||
[wrap-file]
|
||||
directory = tabulate-1.5
|
||||
source_url = https://github.com/p-ranav/tabulate/archive/refs/tags/v1.5.tar.gz
|
||||
source_filename = tabulate-1.5.tar.gz
|
||||
source_hash = 16b289f46306283544bb593f4601e80d6ea51248fde52e910cc569ef08eba3fb
|
||||
patch_filename = tabulate_1.5-1_patch.zip
|
||||
patch_url = https://wrapdb.mesonbuild.com/v2/tabulate_1.5-1/get_patch
|
||||
patch_hash = 3c7c5f90b320d9096bc4335ff2c1f0c5b8e0c869d25c92eb4fce519609fb22f7
|
||||
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/tabulate_1.5-1/tabulate-1.5.tar.gz
|
||||
wrapdb_version = 1.5-1
|
||||
|
||||
[provide]
|
||||
tabulate = tabulate_dep
|
||||
13
subprojects/tl-expected.wrap
Normal file
13
subprojects/tl-expected.wrap
Normal file
@ -0,0 +1,13 @@
|
||||
[wrap-file]
|
||||
directory = expected-1.3.1
|
||||
source_url = https://github.com/TartanLlama/expected/archive/v1.3.1.tar.gz
|
||||
source_filename = expected-1.3.1.tar.gz
|
||||
source_hash = 9a04f4f472fbb5c30bf60402f1ca626c4a76987f867978d0b8a35d7ab3fb8fe7
|
||||
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/tl-expected_1.3.1-1/expected-1.3.1.tar.gz
|
||||
patch_filename = tl-expected_1.3.1-1_patch.zip
|
||||
patch_url = https://wrapdb.mesonbuild.com/v2/tl-expected_1.3.1-1/get_patch
|
||||
patch_hash = 91cfeae04ba6ea05792e68a37781236a7045b9e2e4e0c8b7093fd8c3e43b0bad
|
||||
wrapdb_version = 1.3.1-1
|
||||
|
||||
[provide]
|
||||
dependency_names = tl-expected
|
||||
14
subprojects/tl-optional.wrap
Normal file
14
subprojects/tl-optional.wrap
Normal file
@ -0,0 +1,14 @@
|
||||
[wrap-file]
|
||||
directory = optional-1.1.0
|
||||
source_url = https://github.com/TartanLlama/optional/archive/refs/tags/v1.1.0.tar.gz
|
||||
source_filename = optional-1.1.0.tar.gz
|
||||
source_hash = 88ece79f3de5ccaec4191951a222f95cc80c4381dafd3163bdb1ff87cedf3118
|
||||
source_fallback_url = https://wrapdb.mesonbuild.com/v2/tl-optional_1.1.0-1/get_source/optional-1.1.0.tar.gz
|
||||
patch_filename = tl-optional_1.1.0-1_patch.zip
|
||||
patch_url = https://wrapdb.mesonbuild.com/v2/tl-optional_1.1.0-1/get_patch
|
||||
patch_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/tl-optional_1.1.0-1/tl-optional_1.1.0-1_patch.zip
|
||||
patch_hash = b64e2a89e44279074d845de4fce85151a27ce65298849e87f6069a77967d4eb7
|
||||
wrapdb_version = 1.1.0-1
|
||||
|
||||
[provide]
|
||||
dependency_names = tl-optional
|
||||
Reference in New Issue
Block a user