Dr-Terrible / ineluctable-overlay

Ineluctable Overlay offers a repository of Gentoo ebuilds for projects that I am interested in, or are not yet available through Portage tree.
GNU General Public License v2.0
11 stars 4 forks source link

VTE ebuild not necessary #6

Closed bpinto closed 7 years ago

bpinto commented 7 years ago

There is a newer VTE version on gentoo default overlay?

Dr-Terrible commented 7 years ago

Actually, that package is a VTE fork called vte-ng, and it's a runtime dependency for termite (a nice terminal for sway/i3/awesome window managers); unfortunately, upstream decided to maintain the name and API/ABI of the original VTE, so I had no other choice than to package it in the same way as the standard VTE library.

Is it causing conflicts, or symbols collisions, on your Gentoo set-ups? If yes, I can try to package VTE-ng as a slotted library to avoid (most of) them.

bpinto commented 7 years ago

I see, I thought it could be the case but I wasn't sure, I'm having this issue:

$ emerge --ask --changed-use --deep @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

x11-libs/vte:2.91

  (x11-libs/vte-0.46.1:2.91/2.91::gentoo, ebuild scheduled for merge) conflicts with
    =x11-libs/vte-0.46.0-r666:2.91 required by (x11-terms/termite-12:0/0::ineluctable-overlay, installed)
    ^             ^^^^^^^^^^^     

Nothing to merge; quitting.
Dr-Terrible commented 7 years ago

That conflict is unfortunate; well then, a new slotted x11-libs/vtg-ng will be :)

It will take some time to complete the transition though, since I need to heavily patch the build scripts for x11-terms/termite.

bpinto commented 7 years ago

:sweat_smile: Thanks for the hard work!