diff --git a/meson.build b/meson.build index 9d93f1579..f9749468b 100644 --- a/meson.build +++ b/meson.build @@ -17,6 +17,7 @@ project( 'gtest:default_library=static', 'libmicrohttpd:default_library=static', 'libnpupnp:default_library=static', + 'liburing:default_library=static', 'sqlite3:default_library=static', 'vorbis:default_library=static', @@ -27,6 +28,7 @@ project( 'gtest:warning_level=0', 'libmicrohttpd:warning_level=0', 'libnpupnp:warning_level=0', + 'liburing:warning_level=0', 'sqlite3:warning_level=0', 'vorbis:warning_level=0', ], diff --git a/subprojects/.gitignore b/subprojects/.gitignore index c8ab8e2f2..24f8cf399 100644 --- a/subprojects/.gitignore +++ b/subprojects/.gitignore @@ -6,4 +6,5 @@ /sqlite-*/ /libmicrohttpd* /libnpupnp-*/ +/liburing-*/ /libvorbis-*/ diff --git a/subprojects/liburing.wrap b/subprojects/liburing.wrap new file mode 100644 index 000000000..00de3a761 --- /dev/null +++ b/subprojects/liburing.wrap @@ -0,0 +1,13 @@ +[wrap-file] +directory = liburing-liburing-2.5 +source_url = https://github.com/axboe/liburing/archive/refs/tags/liburing-2.5.tar.gz +source_filename = liburing-2.5.tar.gz +source_hash = 456f5f882165630f0dc7b75e8fd53bd01a955d5d4720729b4323097e6e9f2a98 +patch_filename = liburing_2.5-1_patch.zip +patch_url = https://wrapdb.mesonbuild.com/v2/liburing_2.5-1/get_patch +patch_hash = d72f651e0edd8102535af575d682ce86c3fc2fdabb40b8faa2659d0f7d437f44 +source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/liburing_2.5-1/liburing-2.5.tar.gz +wrapdb_version = 2.5-1 + +[provide] +dependency_names = liburing