Skip to content

Conversation

@LDprg
Copy link
Contributor

@LDprg LDprg commented May 13, 2025

Closes #627
Related #353

This PR adds Neovim and its dependency. This is very much WIP, however it builds fine (currently not installable, see below).

Somehow I can't get runtime deps to work correctly since moss automatically add "soname(/usr/lib/lua/5.1/lpeg.so(x86_64))", which can't be found since it should either be "soname(lua/5.1/lpeg.so(x86_64))", or lua51-lpack,.

Feel free to leave suggestions and feedback, especially about handling multiple Lua versions and package names (and maybe even a solution to the problem above). Just note that I will refactor this.

@ReillyBrogan
Copy link
Member

I'll try to get to this once all the toolchain stuff is out of the way, and the repo is fully rebuilt (see discussions in packaging channel for more info).

Regarding lua, does this work with luajit? That has lua 5.1 compatibility so maybe?

@LDprg LDprg force-pushed the nvim branch 2 times, most recently from ad465fb to 7152ff3 Compare May 15, 2025 09:04
@LDprg
Copy link
Contributor Author

LDprg commented May 15, 2025

@ReillyBrogan Oh thx. I removed lua51 and used luajit instead (everything still builds fine). I wasn't aware of the compatibility.

However, the path problem with the lua library persists (exact the same error). I also tried a different machine for testing (just in case), same results.

@LDprg LDprg changed the base branch from main to 2025-05-repo-rebuild May 24, 2025 15:39
@ermo
Copy link
Member

ermo commented May 24, 2025

@ReillyBrogan

Methinks we may need an rpath tracker issue in the present recipes repo, that we can then reference from the os-tools repo issue for fixing it?

@ermo
Copy link
Member

ermo commented Sep 2, 2025

@ReillyBrogan Did you ever get around to this? Is there any issue that we need to link it to?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Package Request]: neovim

3 participants