Hi all,
I'm not very knowegeable in this stuff, but in the meanwhile I've prepared an 
appimage

https://www.dropbox.com/s/yn8w5ebzo59pg5d/GNU_TeXmacs-1.99.16-x86_64.AppImage?dl=0
 
<https://www.dropbox.com/s/yn8w5ebzo59pg5d/GNU_TeXmacs-1.99.16-x86_64.AppImage?dl=0>

it seems to work (superficially) on my virtual Ubuntu.

Can somebody try it and tell me if it is ok also for them. I will add the build 
recipe to the svn soon (this does not interfere in any way with the other build 
procedures).

The idea is to have a universal fallback valid for a reasonably large class of 
Linux machines. In the AppImage above I tried to bundle *all* the needed 
libraries, so it should work on any Linux. It is not very large (70MB) 
comparable to the MacOSX app.

Of course then each and every distribution can provide a specific fine tuned 
package. But we do not have the resources to maintain all those packages (and 
in my opinion we are not supposed to, not at least, centrally). Unfortunately 
our dependence on guile 1.8 makes things more complicated than needed... But 
the transition to Guile 3.0 will not be fast, even if it is underway. It might 
well take another 1-2 year.
 
Alvaro, to me nothing is comparable to the ease of just downloading a single 
file and running it. Most users (e.g. some of my students) are not willing to 
spend time to learn a new tool (e.g. the guix package manager) just to try to 
run TeXmacs. 

And personally I do not want to spend too much time on this issue. To me if the 
AppImage work and there are no major drawbacks I'm fine. This will ensure that 
we can just point a new Linux users to the AppImage and tell him to try.

Max


> On 28. Nov 2020, at 14:45, Alvaro Tejero Cantero <alv...@minin.es> wrote:
> 
> There seem to be several options:
> https://linuxhint.com/snap_vs_flatpak_vs_appimage/ 
> <https://linuxhint.com/snap_vs_flatpak_vs_appimage/>
> (a comparison from a user perspective).
> 
> I wonder whether it would be possible to achieve the same result with the 
> guix package (in principle, everybody can install the guix package manager on 
> their favourite distribution). Did anybody in this list try using that?
> 
> If not I will find some time later to check out how Guix TeXmacs works  on 
> top of Ubuntu 20.10.
> 
> Best,
> 
> Álvaro.
> 
> 
> On Sat, 28 Nov 2020 at 13:09, Giovanni Piredda <pired...@posteo.de 
> <mailto:pired...@posteo.de>> wrote:
> My gut feeling is that an AppImage should be offered in addition to the 
> distribution through standard repositories---which will be possible when 
> TeXmacs will be ported to Guile 3: I do not use the current repository 
> because when I tried it it wanted to overwrite Guile with Guile 1.8.
> 
> A possible downside of an AppImage is that the software is not available 
> from the launcher. I do not know if the tools proposed in the AppImage 
> documentation website work well.
> 
> G.
> 
> On 28.11.20 12:26, Massimiliano Gubinelli wrote:
> > Dear all,
> >
> >   I've recently tried to install TeXmacs on two Linux machines and I just 
> > realised that it is an *immense* pain. One machine run a recent Ubuntu and 
> > the recipe in the website does not work. So I decided to implement an 
> > AppImage target in the makefile. This will allow us to do like we already 
> > do for Mac and Windows: ship a complete bundle with the program and all the 
> > needed libraries. I've started from Philippe AppImage recipe and working on 
> > it. It is still not finished. You find the code in my github mgubi/texmacs 
> > in the branch wip-appimage.
> >
> > Best
> > Max
> >
> > ps: if you have counterindications or there are some reasons we must not 
> > propose appimages to users let me know.
> > _______________________________________________
> > Texmacs-dev mailing list
> > Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
> > https://lists.gnu.org/mailman/listinfo/texmacs-dev 
> > <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
> 
> _______________________________________________
> Texmacs-dev mailing list
> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
> https://lists.gnu.org/mailman/listinfo/texmacs-dev 
> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
> _______________________________________________
> Texmacs-dev mailing list
> Texmacs-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/texmacs-dev

_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to