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": []
}