Summary: | new ebuild: dev-libs/libuv | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Julian Ospald <hasufell> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | dschridde+gentoobugs, sunrise |
Priority: | Normal | Keywords: | EBUILD, InOverlay |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/joyent/libuv | ||
Whiteboard: | [sunrise-overlay] | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 406403, 469194 | ||
Attachments: |
libuv-0_pre20120331.ebuild
libuv-0.11.6.ebuild libuv-0.10.7.ebuild |
added to sunrise-overlay, will be available after svn-review https://overlays.gentoo.org/svn/proj/sunrise/reviewed/dev-libs/libuv/ I think it should install in /usr/include directly (i.e. replace insinto /usr/include/${PN}/ with insinto /usr/include/ in the ebuild). That's where npm packages expect to find it. I don't work with this stuff so you have to help me here since this is a dependency (along with others I had to add) for luvit. does this also count for http-parser? Please join us at #gentoo-sunrise which is open for all users. fixed in http://overlays.gentoo.org/proj/sunrise/changeset/9eff4ac93c1fba41f0c85a19ef8fbc0345eef44c I have forced a particular commit, because all after that seem to fail with luvit-0.3.1 https://github.com/joyent/libuv/commit/bf9a2b346306583d1eff9b14b3a2b85f9768cb83 Created attachment 354646 [details]
libuv-0.11.6.ebuild
libuv may need to be slotted between 0.10 and 0.11
Created attachment 354654 [details]
libuv-0.10.7.ebuild
API seems to be different between 0.10 and 0.11
(In reply to Emery Hemingway from comment #6) > Created attachment 354654 [details] > libuv-0.10.7.ebuild > > API seems to be different between 0.10 and 0.11 I take that back +*libuv-0.11.6 (01 Aug 2013) + + 01 Aug 2013; Julian Ospald <hasufell@gentoo.org> +libuv-0.11.6.ebuild, + +metadata.xml: + initial import wrt #410337 |
Created attachment 307285 [details] libuv-0_pre20120331.ebuild libuv is a new platform layer for Node. Its purpose is to abstract IOCP on Windows and libev on Unix systems. We intend to eventually contain all platform differences in this library.