Thanks, I'll merge this patch into our repo when I improve
the packaging a bit more.

A potential improvement is that:

Seems now when FRICAS is not set, the FriCASsys will look
at the build time path.  I want to add another fallback
that it should check its runtime path's parent directory.
(aka /xxx/bin/FriCASsys should check /xxx/)

- Qian

On 3/16/21 1:02 AM, Ralf Hemmecke wrote:
That's just great!

I will include it in the download section of fricas.github.io.

Ralf

On 15.03.21 17:02, Qian Yun wrote:
I have a working configuration that we now have binary
download for all platforms from CI.

See: https://github.com/oldk1331/fricas/tree/ci-improvement
or
https://github.com/oldk1331/fricas/commit/c173a68c42a9151ec9e0b6234c8d02aa0e36676e

or
linux: https://github.com/oldk1331/fricas/actions/runs/654525090
macos: https://github.com/oldk1331/fricas/actions/runs/654525087
windows: https://github.com/oldk1331/fricas/actions/runs/654525092

A few downsides:
1. You have to login GitHub to download this "CI artifact".
(Not necessarily a bad thing, I don't want to pollute the
"Release" page in GitHub.)
2. It only exists for a short period. (90 days?)
3. The packaging is very crude for now, not out-of-box user experience.
(You have to "cd" in the shell and set "FRICAS" env variable.)
4. It's double compressed, you have to unpack twice.

Bugs found:
Seems the "bin/fricas" shell script calls "viewman" endlessly
on macOS? Will look into it later.

- Qian



--
You received this message because you are subscribed to the Google Groups "FriCAS - 
computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/893de021-d4df-a4ab-080f-5925be7d684f%40gmail.com.

Reply via email to