This package contains a copy of libuv version 1.48.0 for the use in Swift packages. Currently the supported platforms are Windows, Linux, macOS and iOS. Android should be possible but I haven't gotten to it yet.
What's New
1.48.0
2024-08-05T19:01:53Z
Full Changelog: https://github.com/MarSe32m/sebbu-c-libuv/commits/1.48.0
Description
- Swift Tools 5.10.0
Description
{ "name": "sebbu-c-libuv", "path": "/usr/src/package", "targets": [ { "name": "SebbuCLibUV", "path": "Sources/SebbuCLibUV", "type": "library", "c99name": "SebbuCLibUV", "sources": [ "src/fs-poll.c", "src/idna.c", "src/inet.c", "src/random.c", "src/strscpy.c", "src/strtok.c", "src/thread-common.c", "src/threadpool.c", "src/timer.c", "src/unix/async.c", "src/unix/core.c", "src/unix/dl.c", "src/unix/fs.c", "src/unix/getaddrinfo.c", "src/unix/getnameinfo.c", "src/unix/linux.c", "src/unix/loop-watcher.c", "src/unix/loop.c", "src/unix/pipe.c", "src/unix/poll.c", "src/unix/process.c", "src/unix/procfs-exepath.c", "src/unix/proctitle.c", "src/unix/random-devurandom.c", "src/unix/random-getrandom.c", "src/unix/random-sysctl-linux.c", "src/unix/signal.c", "src/unix/stream.c", "src/unix/tcp.c", "src/unix/thread.c", "src/unix/tty.c", "src/unix/udp.c", "src/uv-common.c", "src/uv-data-getter-setters.c", "src/version.c" ], "module_type": "ClangTarget", "product_memberships": [ "SebbuCLibUV" ] } ], "products": [ { "name": "SebbuCLibUV", "type": { "library": [ "automatic" ] }, "targets": [ "SebbuCLibUV" ] } ], "platforms": [ { "name": "macos", "version": "13.0" }, { "name": "ios", "version": "16.0" } ], "dependencies": [], "tools_version": "5.10", "manifest_display_name": "sebbu-c-libuv" }
Package Dump
{ "name": "sebbu-c-libuv", "traits": [], "targets": [ { "name": "SebbuCLibUV", "type": "regular", "exclude": [], "sources": [ "src/include/errrno.h", "src/include/threadpool.h", "src/include/tree.h", "src/include/uv.h", "src/include/version.h", "src/fs-poll.c", "src/heap-inl.h", "src/idna.c", "src/idna.h", "src/inet.c", "src/queue.h", "src/random.c", "src/strscpy.c", "src/strscpy.h", "src/strtok.c", "src/strtok.h", "src/thread-common.c", "src/threadpool.c", "src/timer.c", "src/uv-common.c", "src/uv-common.h", "src/uv-data-getter-setters.c", "src/version.c", "src/include/linux.h", "src/include/unix.h", "src/unix/async.c", "src/unix/core.c", "src/unix/dl.c", "src/unix/fs.c", "src/unix/getaddrinfo.c", "src/unix/getnameinfo.c", "src/unix/internal.h", "src/unix/loop-watcher.c", "src/unix/loop.c", "src/unix/pipe.c", "src/unix/poll.c", "src/unix/process.c", "src/unix/random-devurandom.c", "src/unix/signal.c", "src/unix/stream.c", "src/unix/tcp.c", "src/unix/thread.c", "src/unix/tty.c", "src/unix/udp.c", "src/unix/proctitle.c", "src/unix/linux.c", "src/unix/procfs-exepath.c", "src/unix/random-getrandom.c", "src/unix/random-sysctl-linux.c" ], "settings": [ { "kind": { "define": { "_0": "WIN32_LEAN_AND_MEAN" } }, "tool": "c", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "define": { "_0": "_WIN32_WINNT=0x0602" } }, "tool": "c", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "define": { "_0": "_CRT_DECLARE_NONSTDC_NAMES=0" } }, "tool": "c", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "define": { "_0": "_FILE_OFFSET_BITS=64" } }, "tool": "c", "condition": { "platformNames": [ "macos", "ios", "linux" ] } }, { "kind": { "define": { "_0": "_LARGEFILE_SOURCE" } }, "tool": "c", "condition": { "platformNames": [ "macos", "ios", "linux" ] } }, { "kind": { "define": { "_0": "_DARWIN_UNLIMITED_SELECT=1" } }, "tool": "c", "condition": { "platformNames": [ "macos", "ios" ] } }, { "kind": { "define": { "_0": "_DARWIN_USE_64_BIT_INODE=1" } }, "tool": "c", "condition": { "platformNames": [ "macos", "ios" ] } }, { "kind": { "define": { "_0": "_GNU_SOURCE" } }, "tool": "c", "condition": { "platformNames": [ "linux" ] } }, { "kind": { "define": { "_0": "_POSIX_C_SOURCE=200112" } }, "tool": "c", "condition": { "platformNames": [ "linux" ] } }, { "kind": { "headerSearchPath": { "_0": "./src/include" } }, "tool": "c" }, { "kind": { "headerSearchPath": { "_0": "./src" } }, "tool": "c" }, { "kind": { "linkedLibrary": { "_0": "psapi" } }, "tool": "linker", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "linkedLibrary": { "_0": "User32" } }, "tool": "linker", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "linkedLibrary": { "_0": "AdvAPI32" } }, "tool": "linker", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "linkedLibrary": { "_0": "iphlpapi" } }, "tool": "linker", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "linkedLibrary": { "_0": "UserEnv" } }, "tool": "linker", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "linkedLibrary": { "_0": "WS2_32" } }, "tool": "linker", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "linkedLibrary": { "_0": "DbgHelp" } }, "tool": "linker", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "linkedLibrary": { "_0": "ole32" } }, "tool": "linker", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "linkedLibrary": { "_0": "shell32" } }, "tool": "linker", "condition": { "platformNames": [ "windows" ] } }, { "kind": { "linkedLibrary": { "_0": "pthread" } }, "tool": "linker", "condition": { "platformNames": [ "macos", "ios", "linux" ] } }, { "kind": { "linkedLibrary": { "_0": "dl" } }, "tool": "linker", "condition": { "platformNames": [ "linux" ] } }, { "kind": { "linkedLibrary": { "_0": "rt" } }, "tool": "linker", "condition": { "platformNames": [ "linux" ] } } ], "resources": [], "dependencies": [], "packageAccess": true } ], "products": [ { "name": "SebbuCLibUV", "type": { "library": [ "automatic" ] }, "targets": [ "SebbuCLibUV" ] } ], "pkgConfig": null, "platforms": [ { "options": [], "version": "13.0", "platformName": "macos" }, { "options": [], "version": "16.0", "platformName": "ios" } ], "providers": null, "packageKind": { "root": [ "/usr/src/package" ] }, "dependencies": [], "toolsVersion": { "_version": "5.10.0" }, "cLanguageStandard": null, "cxxLanguageStandard": null, "swiftLanguageVersions": null }
Dependencies
- None
Dependencies
{ "url": "/usr/src/package", "name": "sebbu-c-libuv", "path": "/usr/src/package", "version": "unspecified", "identity": "package", "dependencies": [] }