Summary: | dev-lua/luaposix-33.0.0 - Lua bindings for POSIX APIs | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Valentim Dias <dvdscripter> |
Component: | New packages | Assignee: | Justin Lecher (RETIRED) <jlec> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | dan, dschridde+gentoobugs |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/rrthomas/luaposix | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 532946, 532948, 512260, 532936 | ||
Bug Blocks: | 358969 | ||
Attachments: |
luaposix-5.1.11.ebuild
luaposix-31.ebuild luaposix-31.ebuild dev-lua/luaposix-9999.ebuild dev-lua/luaposix-33.0.0.ebuild metadata.xml luaposix-33.0.0.ebuild dev-lua/luaposix-33.2.1.ebuild luaposix-33.3.1.ebuild |
Description
David Valentim Dias
2011-05-31 17:15:32 UTC
Created attachment 275385 [details]
luaposix-5.1.11.ebuild
Version 31 was released in the meantime. Also note the NEWS for v29: ** luaposix is compatible with Lua 5.1, Lua 5.2 and luajit 2.0, so the 5.1 prefix to the release version has become an anachronism and has been dropped from this release onwards. P.S: The project homepage has also changed: https://github.com/luaposix/luaposix Created attachment 362762 [details]
luaposix-31.ebuild
This is an ebuild that builds the latest version successfully.
But be warned: The buildsystem is weird and downloads additional repositories via git during bootstrap. It also ignores or automagically enables the --with-ncurses{,w} configure flags. I did not invest any time to fix these issues.
Created attachment 376924 [details]
luaposix-31.ebuild
Based on live ebuild from lua-overlay.
Created attachment 378146 [details] dev-lua/luaposix-9999.ebuild Merged my previous ebuild with that from attachment #376924 [details] / comment #5 Please add Blocks+=358969 Created attachment 391932 [details]
dev-lua/luaposix-33.0.0.ebuild
Version 33.0.0 was released in the meantime (please update the Summary). Attached is an ebuild that successfully builds.
Features of the new ebuild:
* Works with version 33.0.0
* Builds using Slingshot
* Can run tests (but some fail)
* Dual live/stable ebuild
It requires several additional ebuilds to be added to the tree.
Created attachment 391934 [details]
metadata.xml
Created attachment 391958 [details]
luaposix-33.0.0.ebuild
Dependency fix.
Created attachment 394484 [details]
dev-lua/luaposix-33.2.1.ebuild
Version bump
Lua 5.3 is now supported.
(In reply to Dennis Schridde from comment #11) > Created attachment 394484 [details] > dev-lua/luaposix-33.2.1.ebuild Version is now 33.3.1, renaming is sufficient. Created attachment 404508 [details] luaposix-33.3.1.ebuild (In reply to Dennis Schridde from comment #12) > (In reply to Dennis Schridde from comment #11) > > Created attachment 394484 [details] > > dev-lua/luaposix-33.2.1.ebuild > > Version is now 33.3.1, renaming is sufficient. … is NOT sufficient. Minor details in the directory layout changed. Attached ebuild addresses this. There is a commit in slingshot that includes files from gnulib for dependent packages[1]. Unfortunately a release has not been tagged since that commit. I have an ebuild in the junkdrawer overlay that includes this patch and an ebuild for luaposix that will use those installed files rather than gnulib. [1] b74b3a36825ccece31786c45a4e16b32fd58aa0 |