1DOLLY 72PACKAGE libuv3REQUIRES HOST runtime@045# libuv's sources from upstream's release with Dolly's port (libuv/, see6# README.md), built by libuv-dolly.mk: CMake and Neovim are built on it, and7# programs the cc package builds link it.8FROM /v0.1.4/Dollyfile-system-tools 7f6c86fcc73e544e7007646eba2718bbc4d43b7f0516d9558e2dc500b1a05a809REQUIRES HEADER libc10REQUIRES TOOL cc11REQUIRES TOOL ar12REQUIRES TOOL make13REQUIRES TOOL cp14REQUIRES TOOL tar15REQUIRES TOOL rm1617SOURCE /v0.1.4/dist/static/cmake/libuv.tar 066c5934e185978c680d03a8fbb42b9241f47fe8dc4b923abe84ee9896f0b86b /tmp/libuv/source.tar18SLOP tar -xf /tmp/libuv/source.tar -C /19SLOP make -C /tmp/libuv20SLOP cp /tmp/libuv/libuv.a /usr/lib/libuv.a21SLOP cp -R /tmp/libuv/source/include/. /usr/include2223FILE /tmp/libuv/check.c24    #include <uv.h>25    #include <assert.h>26    static int completed;27    static void done(uv_timer_t* timer) { completed = 1; uv_close((uv_handle_t*)timer, 0); }28    int main(void) {29      uv_loop_t loop; uv_timer_t timer;30      assert(uv_get_total_memory() == 0);31      assert(uv_loop_init(&loop) == 0 && uv_timer_init(&loop, &timer) == 0);32      assert(uv_timer_start(&timer, done, 1, 0) == 0);33      assert(uv_run(&loop, UV_RUN_DEFAULT) == 0 && completed);34      return uv_loop_close(&loop);35    }36SLOP cc -O0 /tmp/libuv/check.c -luv -o /tmp/libuv/check37SLOP /tmp/libuv/check3839EXPORTS LIB uv /usr/lib/libuv.a40EXPORTS HEADER uv /usr/include/uv.h41EXPORTS HEADER uv-platform /usr/include/uv42FILE /usr/share/licenses/libuv/LICENSE4344SLOP rm -rf /tmp/libuv45