Summary: | sys-libs/ncurses should include rxvt-unicode terminfo with USE="unicode" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Raphael Marichez (Falco) (RETIRED) <falco> |
Component: | Current packages | Assignee: | Jeroen Roovers (RETIRED) <jer> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | alexey.kv, base-system, che, esqualante, ferret-bgo, jlec, jmbsvicetto, killerfox, lack, latexer, marsoft, tobias.pal, vostorga, wired |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
patch for ncurses that generates rxvt-unicode terminfo
ncurses 5.7-r2 -> 5.7-r3 patch rxvt-unicode-9.06-r2 -> 9.06-r3 patch |
Description
Raphael Marichez (Falco) (RETIRED)
![]() That will nicely collide with x11-terms/rxvt-unicode. :P (In reply to comment #1) > That will nicely collide with x11-terms/rxvt-unicode. :P > /usr/share/terminfo/rxvt-unicode should be provided by ncurses, not by rxvt-unicode. Just as the big majority of the other files under /usr/share/terminfo rxvt-unicode needs to be updated first i think (In reply to comment #3) > rxvt-unicode needs to be updated first i think > Leaving urxvt users without a termcap at all. I think really you should just sync the release of the two new ebuilds. I'm not sure if you can do it this way, but I think it needs something like: in the new ncurses ebuild: PDEPEND="!<x11-terms/rxvt-unicode-NEWVERSION" in the new rxvt-unicode ebuild: DEPEND=">=sys-libs/ncurses-NEWVERSION" I would really like to see this bug fixed. ;p (In reply to comment #5) > I'm not sure if you can do it this way, but I think it needs something like: > > in the new ncurses ebuild: PDEPEND="!<x11-terms/rxvt-unicode-NEWVERSION" > in the new rxvt-unicode ebuild: DEPEND=">=sys-libs/ncurses-NEWVERSION" > > I would really like to see this bug fixed. ;p > This is probably the best way to handle that. Otherwise, the upgrade will end up with a file collision if you upgrade ncurses just before rxvt-unicode. The future is now. sys-libs/ncurses-5.7 collides with rxvt-unicode-9.05-r3 what?! On my system this is not provided. Will revert to old behaviour. Created attachment 208453 [details, diff]
patch for ncurses that generates rxvt-unicode terminfo
got it from latest rxvt-unicode
Created attachment 208455 [details, diff]
ncurses 5.7-r2 -> 5.7-r3 patch
ncurses-5.7-r3 that uses previous patch and blocks rxvt-unicode ebuilds that would conflict with it
Created attachment 208456 [details, diff]
rxvt-unicode-9.06-r2 -> 9.06-r3 patch
-r3 depends on patched ncurses and doesn't install the terminfo itself
Everyone please review all of the above. If we intend to change things this is probably the way to go. We'll just have to commit both updates at the same time :) ncurses patches look fine to me. feel free to bump & commit when the rxvt-unicode ebuild gets updated. This is now fixed in tree :) |