Current ~x86 ghemical requires openbabel 1 (not stated in DEPEND, but it fails with openbabel 2), xdrawchem-1.9.9 requires openbabel 2. It would be quite a PITA to install both openbabel versions parallel, I think. Ideas?
Created attachment 73941 [details] new openbabel ebuild for openbabel-2.0.0
for xdrawchem, just copy over the 1.9.8.ebuild and update the required openbabel version to 2.0.0.
Possibilities: 1) Slot openbabel 2) Make ghemical and xdrawchem block (doesn't make any sense, people want both) 3) Update ghemical to be compatible with openbabel-2
I suppose a 4th options is moving (lib)ghemical 1.90 to ~arch, but it probably shouldn't be going stable so I'd rather not do that.
(In reply to comment #3) > Possibilities: > 1) Slot openbabel Perhaps an idea for the library, but I don't like the idea of having two parallel versions of the command line tools with symlinks to the currently used version and all that stuff just for a package that is used for exactly _two_ other packages (IIRC). > 2) Make ghemical and xdrawchem block (doesn't make any sense, people want both) > 3) Update ghemical to be compatible with openbabel-2 Perhaps 2.5) make them block until ghemical is updated?
(In reply to comment #5) > Perhaps 2.5) make them block until ghemical is updated? Even the latest development version, still not in portage (1.91), depends on openbabel-1 so that might be a long time. (http://www.uku.fi/~thassine/ghemical/download.html)
Created attachment 82829 [details] openbabel-2.0.0 with blocker for ghemical I'm working on an ebuild for gnome-chemistry-utils, which needs this package. I added a blocker for ghemical (which doesn't work on amd64 anyway).
ghemical-2.0.0 has been released and is compatible with openbabel-2.0.0 (preferably 2.0.1 since many bugs were fixed) and it works on amd64 :-)
Please see my submitted ebuilds <a href="http://bugs.gentoo.org/show_bug.cgi?id=132835">Bug #132835</a>
openbabel-2 and ghemical-2 are now committed, so the new xdrawchem can get added.
Fixed.