I cannot talk for all distress but in Gentoo (and I believe at least arch) I 
build everything
as system packages. Which means that some have to be a particular version or 
include specific
patches.
The sagemath library - the python stuff - is then built and installed as a 
regular python package.
Some adjustments are necessary to make it work.
https://github.com/cschwan/sage-on-gentoo/tree/master/sci-mathematics/sage

François

> On 26/08/2020, at 3:37 AM, Nicolo' Piazzalunga <nicolopiazzalu...@gmail.com> 
> wrote:
> 
> We are now able to build sage on void linux by using ./bootstrap, ./configure 
> and make; everything is installed in some local folder, since make install is 
> a no-op.
> 
> 
> Trying to package it, using as many system packages as possible, and taking 
> advantage of its build and configure features,
> is it possible (1) to just move the whole thing, by copying some files to the 
> appropriate /usr/bin (or similar) and making some changes?
> or is it better (2) to translate the configure/build scripts into the 
> xbps-source (Void Linux native packaging system, [1]) language, such that for 
> example one can still use ./configure, but what it does is instruct 
> xbps-source to build missing packages as system packages with appropriate 
> build options?
> 
> 
> Thanks.
> 
> 
> [1] https://github.com/void-linux/void-packages/blob/master/Manual.md
> 
> -- 
> 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 view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/5a6bfe5a-a9a9-6838-0068-bda813205d67%40gmail.com.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/A37DE9E5-20A8-4C99-AC78-241D16A9EDEA%40gmail.com.

Reply via email to