Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packaging: Allow extra build of only terminfo #2628

Closed
gerion0 opened this issue May 5, 2020 · 3 comments
Closed

Packaging: Allow extra build of only terminfo #2628

gerion0 opened this issue May 5, 2020 · 3 comments

Comments

@gerion0
Copy link

gerion0 commented May 5, 2020

Due to an inconsistency with ncurses, it is beneficial to have a seperate terminfo for kitty (for now). This is also recommendend in the packaging guide. However, I have Gentoo, so I always have to build kitty as part of the installation.

It seems, that the current packaging process is meant to build kitty as a whole and then split it into the terminfo and normal package. It would be nice, if you add two targets, that build the splitted parts on its own.
We have already done this for Gentoo in form of extra patches. See this patch from my Gentoo bug report and the modified patches by the maintainer in Gentoo in both packages: kitty and kitty-terminfo.

@kovidgoyal
Copy link
Owner

I'm totally confused. The kitty release tarball contains the pre-built
terminfo files. Simply have your kitty-terminfo package copy them, no
need to build anything.

@Luflosi
Copy link
Contributor

Luflosi commented Jul 29, 2020

Why is the terminfo file compiled when packaging kitty and not just copied since it already exists in the source tree?

@kovidgoyal
Copy link
Owner

Because the database format varies from platform and ncurses versions.

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

No branches or pull requests

3 participants