[sage-devel] Re: Mac OS X .app technique
Yes, and it's easy to modify the existing script to do that. Has anyone tried using -bdist (whatever that is) to make the clickable app lately? It seems that it wasn't exactly broken, if memory serves, just that it wasn't optimal for some reason so it didn't become the default way to produce Mac binaries... - kcrisman On Jul 21, 4:52 pm, Marshall Hampton wrote: > I would think that is what most people would want. > > -Marshall > > On Jul 21, 3:42 pm, Robert Bradshaw > wrote: > > > > > On Jul 21, 2009, at 1:34 PM, gsw wrote: > > > > On 21 Jul., 22:13, Robert Bradshaw > > > wrote: > > >> On Jul 21, 2009, at 11:25 AM, kcrisman wrote: > > > >>> On Jul 21, 1:14 pm, Žiga Lenarčič > > >>> wrote: > > Hi! > > > After downloading sage I read readme.txt. > > > If there is interest in getting Sage into an .app, it can be > > done via > > a free Platypus app[1]. I have succesfully used it to prepared the > > Mac > > OS X release of Maxima (and wxMaxima). You might inspect Maxima.app > > (download Mac OS X dmg from Maxima sourceforge) to see how it's > > done - > > basicly there is a script inside that runs a binary in > > Terminal.app. > > It's pretty straightforward. Octave.app is another such example. > > The > > only problem I had, was getting Maxima to know where to find it's > > files (since all files are within Maxima.app which can be put > > anywhere), but I solved it with some 'sh' magic. > > > Sage weights 1.5 gb, so I don't know if it's smart to create a > > selfcontained .app. > > > Regards, > > Ziga > > > [1]http://www.sveinbjorn.org/platypus > > > >>> This (and a number of other solutions) have been repeatedly > > >>> discussed > > >>> on this list. In fact, something like this was already added to the > > >>> binary creating part of Sage (seehttp://trac.sagemath.org/ > > >>> sage_trac/ticket/4817). > > >>> However, there are some issues - see e.ghttp://trac.sagemath.org/ > > >>> sage_trac/ticket/5254 > > >>> - and it's not clear to me (though presumably that is just my > > >>> ignorance) whether this has become the default distribution mode > > >>> (see > > >>>http://trac.sagemath.org/sage_trac/ticket/5296). > > > >> See alsohttp://wiki.sagemath.org/SageMacApplication > > > >>> Anybody else have any comments? It would be great to have the .app > > >>> standard distribution for binaries when Snow Leopard comes out - as > > >>> well as to have it on the Mac downloads page - if it isn't already. > > > >> It looks like it's almost there, wonder why it stalled. Ironically > > >> the majority of Sage develpers that I know use OS X, but the minority > > >> prefer double-clicking on an .app to starting it up in terminal. This > > >> is almost certainly the opposite of the potential OS X user pool > > >> though. > > > > Perhaps this exactly is the point. Personally, I'd prefer a click on > > > Sage.app being equivalent to "cd to the root of the Sage-version-of- > > > the-day" and then do "./sage -sh". Explicitly, I'd not want to start > > > up Sage, at least not immediately. > > > > Do we already have some, say ".sageshrc", which is executed by "./sage > > > -sh" and which could easily be adapted to one's needs? So for Sage > > > developers, it would say "stay in (Sage) shell mode", and for the > > > "normal user" (or if not present at all) Sage would be started (i.e. > > > the Sage interpreter)? > > > I was imaging that double-clicking on the app would fire up > > Sage.app/.../sage -notebook (perhaps with a special browser), and it > > wouldn't impact anyone who does it the "old-fashioned" way. > > > - Robert --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-devel] Re: Mac OS X .app technique
I would think that is what most people would want. -Marshall On Jul 21, 3:42 pm, Robert Bradshaw wrote: > On Jul 21, 2009, at 1:34 PM, gsw wrote: > > > > > On 21 Jul., 22:13, Robert Bradshaw > > wrote: > >> On Jul 21, 2009, at 11:25 AM, kcrisman wrote: > > >>> On Jul 21, 1:14 pm, Žiga Lenarčič > >>> wrote: > Hi! > > After downloading sage I read readme.txt. > > If there is interest in getting Sage into an .app, it can be > done via > a free Platypus app[1]. I have succesfully used it to prepared the > Mac > OS X release of Maxima (and wxMaxima). You might inspect Maxima.app > (download Mac OS X dmg from Maxima sourceforge) to see how it's > done - > basicly there is a script inside that runs a binary in > Terminal.app. > It's pretty straightforward. Octave.app is another such example. > The > only problem I had, was getting Maxima to know where to find it's > files (since all files are within Maxima.app which can be put > anywhere), but I solved it with some 'sh' magic. > > Sage weights 1.5 gb, so I don't know if it's smart to create a > selfcontained .app. > > Regards, > Ziga > > [1]http://www.sveinbjorn.org/platypus > > >>> This (and a number of other solutions) have been repeatedly > >>> discussed > >>> on this list. In fact, something like this was already added to the > >>> binary creating part of Sage (seehttp://trac.sagemath.org/ > >>> sage_trac/ticket/4817). > >>> However, there are some issues - see e.ghttp://trac.sagemath.org/ > >>> sage_trac/ticket/5254 > >>> - and it's not clear to me (though presumably that is just my > >>> ignorance) whether this has become the default distribution mode > >>> (see > >>>http://trac.sagemath.org/sage_trac/ticket/5296). > > >> See alsohttp://wiki.sagemath.org/SageMacApplication > > >>> Anybody else have any comments? It would be great to have the .app > >>> standard distribution for binaries when Snow Leopard comes out - as > >>> well as to have it on the Mac downloads page - if it isn't already. > > >> It looks like it's almost there, wonder why it stalled. Ironically > >> the majority of Sage develpers that I know use OS X, but the minority > >> prefer double-clicking on an .app to starting it up in terminal. This > >> is almost certainly the opposite of the potential OS X user pool > >> though. > > > Perhaps this exactly is the point. Personally, I'd prefer a click on > > Sage.app being equivalent to "cd to the root of the Sage-version-of- > > the-day" and then do "./sage -sh". Explicitly, I'd not want to start > > up Sage, at least not immediately. > > > Do we already have some, say ".sageshrc", which is executed by "./sage > > -sh" and which could easily be adapted to one's needs? So for Sage > > developers, it would say "stay in (Sage) shell mode", and for the > > "normal user" (or if not present at all) Sage would be started (i.e. > > the Sage interpreter)? > > I was imaging that double-clicking on the app would fire up > Sage.app/.../sage -notebook (perhaps with a special browser), and it > wouldn't impact anyone who does it the "old-fashioned" way. > > - Robert --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-devel] Re: Mac OS X .app technique
On Jul 21, 2009, at 1:34 PM, gsw wrote: > On 21 Jul., 22:13, Robert Bradshaw > wrote: >> On Jul 21, 2009, at 11:25 AM, kcrisman wrote: >> >> >> >>> On Jul 21, 1:14 pm, Žiga Lenarčič >>> wrote: Hi! >> After downloading sage I read readme.txt. >> If there is interest in getting Sage into an .app, it can be done via a free Platypus app[1]. I have succesfully used it to prepared the Mac OS X release of Maxima (and wxMaxima). You might inspect Maxima.app (download Mac OS X dmg from Maxima sourceforge) to see how it's done - basicly there is a script inside that runs a binary in Terminal.app. It's pretty straightforward. Octave.app is another such example. The only problem I had, was getting Maxima to know where to find it's files (since all files are within Maxima.app which can be put anywhere), but I solved it with some 'sh' magic. >> Sage weights 1.5 gb, so I don't know if it's smart to create a selfcontained .app. >> Regards, Ziga >> [1]http://www.sveinbjorn.org/platypus >> >>> This (and a number of other solutions) have been repeatedly >>> discussed >>> on this list. In fact, something like this was already added to the >>> binary creating part of Sage (seehttp://trac.sagemath.org/ >>> sage_trac/ticket/4817). >>> However, there are some issues - see e.ghttp://trac.sagemath.org/ >>> sage_trac/ticket/5254 >>> - and it's not clear to me (though presumably that is just my >>> ignorance) whether this has become the default distribution mode >>> (see >>> http://trac.sagemath.org/sage_trac/ticket/5296). >> >> See alsohttp://wiki.sagemath.org/SageMacApplication >> >>> Anybody else have any comments? It would be great to have the .app >>> standard distribution for binaries when Snow Leopard comes out - as >>> well as to have it on the Mac downloads page - if it isn't already. >> >> It looks like it's almost there, wonder why it stalled. Ironically >> the majority of Sage develpers that I know use OS X, but the minority >> prefer double-clicking on an .app to starting it up in terminal. This >> is almost certainly the opposite of the potential OS X user pool >> though. >> > > Perhaps this exactly is the point. Personally, I'd prefer a click on > Sage.app being equivalent to "cd to the root of the Sage-version-of- > the-day" and then do "./sage -sh". Explicitly, I'd not want to start > up Sage, at least not immediately. > > Do we already have some, say ".sageshrc", which is executed by "./sage > -sh" and which could easily be adapted to one's needs? So for Sage > developers, it would say "stay in (Sage) shell mode", and for the > "normal user" (or if not present at all) Sage would be started (i.e. > the Sage interpreter)? I was imaging that double-clicking on the app would fire up Sage.app/.../sage -notebook (perhaps with a special browser), and it wouldn't impact anyone who does it the "old-fashioned" way. - Robert --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-devel] Re: Mac OS X .app technique
On 21 Jul., 22:13, Robert Bradshaw wrote: > On Jul 21, 2009, at 11:25 AM, kcrisman wrote: > > > > > On Jul 21, 1:14 pm, Žiga Lenarčič wrote: > >> Hi! > > >> After downloading sage I read readme.txt. > > >> If there is interest in getting Sage into an .app, it can be done via > >> a free Platypus app[1]. I have succesfully used it to prepared the > >> Mac > >> OS X release of Maxima (and wxMaxima). You might inspect Maxima.app > >> (download Mac OS X dmg from Maxima sourceforge) to see how it's > >> done - > >> basicly there is a script inside that runs a binary in Terminal.app. > >> It's pretty straightforward. Octave.app is another such example. The > >> only problem I had, was getting Maxima to know where to find it's > >> files (since all files are within Maxima.app which can be put > >> anywhere), but I solved it with some 'sh' magic. > > >> Sage weights 1.5 gb, so I don't know if it's smart to create a > >> selfcontained .app. > > >> Regards, > >> Ziga > > >> [1]http://www.sveinbjorn.org/platypus > > > This (and a number of other solutions) have been repeatedly discussed > > on this list. In fact, something like this was already added to the > > binary creating part of Sage (seehttp://trac.sagemath.org/ > > sage_trac/ticket/4817). > > However, there are some issues - see e.ghttp://trac.sagemath.org/ > > sage_trac/ticket/5254 > > - and it's not clear to me (though presumably that is just my > > ignorance) whether this has become the default distribution mode (see > >http://trac.sagemath.org/sage_trac/ticket/5296). > > See alsohttp://wiki.sagemath.org/SageMacApplication > > > Anybody else have any comments? It would be great to have the .app > > standard distribution for binaries when Snow Leopard comes out - as > > well as to have it on the Mac downloads page - if it isn't already. > > It looks like it's almost there, wonder why it stalled. Ironically > the majority of Sage develpers that I know use OS X, but the minority > prefer double-clicking on an .app to starting it up in terminal. This > is almost certainly the opposite of the potential OS X user pool though. > Perhaps this exactly is the point. Personally, I'd prefer a click on Sage.app being equivalent to "cd to the root of the Sage-version-of- the-day" and then do "./sage -sh". Explicitly, I'd not want to start up Sage, at least not immediately. Do we already have some, say ".sageshrc", which is executed by "./sage -sh" and which could easily be adapted to one's needs? So for Sage developers, it would say "stay in (Sage) shell mode", and for the "normal user" (or if not present at all) Sage would be started (i.e. the Sage interpreter)? Cheers, Georg > - Robert --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-devel] Re: Mac OS X .app technique
On Tue, Jul 21, 2009 at 1:13 PM, Robert Bradshaw wrote: > > On Jul 21, 2009, at 11:25 AM, kcrisman wrote: > >> On Jul 21, 1:14 pm, Žiga Lenarčič wrote: >>> Hi! >>> >>> After downloading sage I read readme.txt. >>> >>> If there is interest in getting Sage into an .app, it can be done via >>> a free Platypus app[1]. I have succesfully used it to prepared the >>> Mac >>> OS X release of Maxima (and wxMaxima). You might inspect Maxima.app >>> (download Mac OS X dmg from Maxima sourceforge) to see how it's >>> done - >>> basicly there is a script inside that runs a binary in Terminal.app. >>> It's pretty straightforward. Octave.app is another such example. The >>> only problem I had, was getting Maxima to know where to find it's >>> files (since all files are within Maxima.app which can be put >>> anywhere), but I solved it with some 'sh' magic. >>> >>> Sage weights 1.5 gb, so I don't know if it's smart to create a >>> selfcontained .app. >>> >>> Regards, >>> Ziga >>> >>> [1]http://www.sveinbjorn.org/platypus >> >> This (and a number of other solutions) have been repeatedly discussed >> on this list. In fact, something like this was already added to the >> binary creating part of Sage (see http://trac.sagemath.org/ >> sage_trac/ticket/4817). >> However, there are some issues - see e.g http://trac.sagemath.org/ >> sage_trac/ticket/5254 >> - and it's not clear to me (though presumably that is just my >> ignorance) whether this has become the default distribution mode (see >> http://trac.sagemath.org/sage_trac/ticket/5296). > > See also http://wiki.sagemath.org/SageMacApplication > >> Anybody else have any comments? It would be great to have the .app >> standard distribution for binaries when Snow Leopard comes out - as >> well as to have it on the Mac downloads page - if it isn't already. > > It looks like it's almost there, wonder why it stalled. I think it is stalled because it was something Michael Abshoff was pushing, then stopping, then pushing, testing, etc. And he isn't working on Sage anymore. Somebody else just has to step up and move this foward. There's clearly tons of interest, so I'm very optimistic. William > Ironically > the majority of Sage develpers that I know use OS X, but the minority > prefer double-clicking on an .app to starting it up in terminal. This > is almost certainly the opposite of the potential OS X user pool though. > > - Robert > > > > > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-devel] Re: Mac OS X .app technique
On Jul 21, 2009, at 11:25 AM, kcrisman wrote: > On Jul 21, 1:14 pm, Žiga Lenarčič wrote: >> Hi! >> >> After downloading sage I read readme.txt. >> >> If there is interest in getting Sage into an .app, it can be done via >> a free Platypus app[1]. I have succesfully used it to prepared the >> Mac >> OS X release of Maxima (and wxMaxima). You might inspect Maxima.app >> (download Mac OS X dmg from Maxima sourceforge) to see how it's >> done - >> basicly there is a script inside that runs a binary in Terminal.app. >> It's pretty straightforward. Octave.app is another such example. The >> only problem I had, was getting Maxima to know where to find it's >> files (since all files are within Maxima.app which can be put >> anywhere), but I solved it with some 'sh' magic. >> >> Sage weights 1.5 gb, so I don't know if it's smart to create a >> selfcontained .app. >> >> Regards, >> Ziga >> >> [1]http://www.sveinbjorn.org/platypus > > This (and a number of other solutions) have been repeatedly discussed > on this list. In fact, something like this was already added to the > binary creating part of Sage (see http://trac.sagemath.org/ > sage_trac/ticket/4817). > However, there are some issues - see e.g http://trac.sagemath.org/ > sage_trac/ticket/5254 > - and it's not clear to me (though presumably that is just my > ignorance) whether this has become the default distribution mode (see > http://trac.sagemath.org/sage_trac/ticket/5296). See also http://wiki.sagemath.org/SageMacApplication > Anybody else have any comments? It would be great to have the .app > standard distribution for binaries when Snow Leopard comes out - as > well as to have it on the Mac downloads page - if it isn't already. It looks like it's almost there, wonder why it stalled. Ironically the majority of Sage develpers that I know use OS X, but the minority prefer double-clicking on an .app to starting it up in terminal. This is almost certainly the opposite of the potential OS X user pool though. - Robert --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~--~~~~--~~--~--~---
[sage-devel] Re: Mac OS X .app technique
On Jul 21, 1:14 pm, Žiga Lenarčič wrote: > Hi! > > After downloading sage I read readme.txt. > > If there is interest in getting Sage into an .app, it can be done via > a free Platypus app[1]. I have succesfully used it to prepared the Mac > OS X release of Maxima (and wxMaxima). You might inspect Maxima.app > (download Mac OS X dmg from Maxima sourceforge) to see how it's done - > basicly there is a script inside that runs a binary in Terminal.app. > It's pretty straightforward. Octave.app is another such example. The > only problem I had, was getting Maxima to know where to find it's > files (since all files are within Maxima.app which can be put > anywhere), but I solved it with some 'sh' magic. > > Sage weights 1.5 gb, so I don't know if it's smart to create a > selfcontained .app. > > Regards, > Ziga > > [1]http://www.sveinbjorn.org/platypus This (and a number of other solutions) have been repeatedly discussed on this list. In fact, something like this was already added to the binary creating part of Sage (see http://trac.sagemath.org/sage_trac/ticket/4817). However, there are some issues - see e.g http://trac.sagemath.org/sage_trac/ticket/5254 - and it's not clear to me (though presumably that is just my ignorance) whether this has become the default distribution mode (see http://trac.sagemath.org/sage_trac/ticket/5296). Anybody else have any comments? It would be great to have the .app standard distribution for binaries when Snow Leopard comes out - as well as to have it on the Mac downloads page - if it isn't already. - kcrisman --~--~-~--~~~---~--~~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~--~~~~--~~--~--~---