Wang Mingyu 1b437a6f33
libdex: upgrade 0.8.1 -> 0.10.0
Changelog:
============
- Discard dependent futures if fiber was cancelled during await.
- Discard dependent futures when finalizing DexBlock.
- Build fix for macOS
- Improve build checks for libatommic
- Add dex_promise_resolve_boxed()
- Improve cancellation of fibers
- Use libucontext when necessary
- Support for OpenBSD
- Raise default mmap stack size to 128kb for fibers
- Add await/resolve API for file-descriptors
- New dex_return_error_if_fail() precondition macro similar to
  g_return_val_if_fail()
- Additional GIO wrapper functions including dex_file_delete() and
  dex_file_replace_contents_bytes()
- Build system improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-25 09:33:52 -07:00

20 lines
558 B
BlitzBasic

LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
GNOMEBASEBUILDCLASS = "meson"
inherit features_check gnomebase upstream-version-is-even gobject-introspection
DEPENDS += " \
glib-2.0 \
"
DEPENDS:append:libc-musl = " libucontext"
LDFLAGS:append:libc-musl = " -lucontext"
SRC_URI[archive.sha256sum] = "98a69626aa7646ad455bea7a7f92d2a1ffa47e4559a154a1bfe98c16fa711ee1"
PACKAGECONFIG ?= ""
EXTRA_OEMESON += "-Dintrospection=enabled -Dvapi=false"
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"