On 09/01/2016 05:39 PM, François Bissey wrote:
> 
> Let's talk about practical matters. I have giacpy_sage in the 
> sage-on-gentoo overlay already. How would you suggest to deal with this, 
> in this context?
> 

Since there's no API/ABI convention for the sage library, you have to
rebuild giacpy_sage whenever the sage library is upgraded (because you
won't know if the upgrade broke what giacpy uses). So first, I would
change the SLOT="0" in the sage ebuild to SLOT="0/${PV}", so that the
subslot gets changed whenever the sage version changes.

Then in giacpy_sage, you depend on the subslot,

  DEPEND="... >=sci-mathematics/sage-6.8:=[${PYTHON_USEDEP}] ..."

Whenever sage gets upgraded, its subslot changes, and giacpy_sage gets
rebuilt.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to