From d6af728e790420931dbf3e497e3991b6af279456 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Fri, 6 Feb 2026 12:32:04 +0800 Subject: [PATCH] Add libuv --- config/pkg/lib/libuv.yml | 11 +++++++++++ src/Package/Library/libuv.php | 25 +++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 config/pkg/lib/libuv.yml create mode 100644 src/Package/Library/libuv.php diff --git a/config/pkg/lib/libuv.yml b/config/pkg/lib/libuv.yml new file mode 100644 index 00000000..3c41906d --- /dev/null +++ b/config/pkg/lib/libuv.yml @@ -0,0 +1,11 @@ +libuv: + type: library + artifact: + source: + type: ghtar + repo: libuv/libuv + metadata: + license-files: [LICENSE, LICENSE-extra] + license: MIT + static-libs@unix: + - libuv.a diff --git a/src/Package/Library/libuv.php b/src/Package/Library/libuv.php new file mode 100644 index 00000000..ed8c5838 --- /dev/null +++ b/src/Package/Library/libuv.php @@ -0,0 +1,25 @@ +addConfigureArgs('-DLIBUV_BUILD_SHARED=OFF') + ->build(); + // patch pkgconfig + $lib->patchPkgconfPrefix(['libuv-static.pc']); + } +}