Are there up-to-date instructions - or better yet CI scripts - or even better Smalltalk CI scripts :) - to make installers for Mac/Windows/Unix? How about if one can not install anything? Mac is easy enough, as a bundle has everything hidden in one, but what about Windows? Can one do better than a batch file + Pharo.ini specifying the image? Or an sh file + folder-with-everything-else for unix? ----- Cheers, Sean -- View this message in context: http://forum.world.st/Making-Platform-Installers-tp4737775.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
You can right a small C program calling the Vm :) Ben On 18 Jan 2014, at 14:47, Sean P. DeNigris <sean@clipperadams.com> wrote:
Are there up-to-date instructions - or better yet CI scripts - or even better Smalltalk CI scripts :) - to make installers for Mac/Windows/Unix?
How about if one can not install anything? Mac is easy enough, as a bundle has everything hidden in one, but what about Windows? Can one do better than a batch file + Pharo.ini specifying the image? Or an sh file + folder-with-everything-else for unix?
----- Cheers, Sean -- View this message in context: http://forum.world.st/Making-Platform-Installers-tp4737775.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
If I understood your question correctly, you can steal my NSIS script at https://code.google.com/p/biosmalltalk/wiki/NSISInstallerScript and execute: makensis.exe myscript.nsi (see http://nsis.sourceforge.net/Docs/Chapter3.html for details) to generate an installer. Cheers, Hernán 2014/1/18 Sean P. DeNigris <sean@clipperadams.com>
Are there up-to-date instructions - or better yet CI scripts - or even better Smalltalk CI scripts :) - to make installers for Mac/Windows/Unix?
How about if one can not install anything? Mac is easy enough, as a bundle has everything hidden in one, but what about Windows? Can one do better than a batch file + Pharo.ini specifying the image? Or an sh file + folder-with-everything-else for unix?
----- Cheers, Sean -- View this message in context: http://forum.world.st/Making-Platform-Installers-tp4737775.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
On Sat, Jan 18, 2014 at 7:17 PM, Hernán Morales Durand <hernan.morales@gmail.com> wrote:
If I understood your question correctly, you can steal my NSIS script at https://code.google.com/p/biosmalltalk/wiki/NSISInstallerScript and execute:
makensis.exe myscript.nsi
I also wrote a Pharo installer using NSIS: https://ci.inria.fr/pharo-contribution/job/PharoLauncher-Win-Package/ and one for Mac too: https://ci.inria.fr/pharo-contribution/job/PharoLauncher-Mac-Package/ -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Where can I find the code for this? Doru On Mon, Jan 20, 2014 at 2:01 PM, Damien Cassou <damien.cassou@gmail.com>wrote:
On Sat, Jan 18, 2014 at 7:17 PM, Hernán Morales Durand <hernan.morales@gmail.com> wrote:
If I understood your question correctly, you can steal my NSIS script at https://code.google.com/p/biosmalltalk/wiki/NSISInstallerScript and execute:
makensis.exe myscript.nsi
I also wrote a Pharo installer using NSIS: https://ci.inria.fr/pharo-contribution/job/PharoLauncher-Win-Package/
and one for Mac too: https://ci.inria.fr/pharo-contribution/job/PharoLauncher-Mac-Package/
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
-- www.tudorgirba.com "Every thing has its own flow"
On Mon, Jan 20, 2014 at 3:25 PM, Tudor Girba <tudor@tudorgirba.com> wrote:
Where can I find the code for this?
https://github.com/pharo-project/pharo-ci build-dmg and build-windows-installer -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
May be we should turn that into a chapter. Stef On 20 Jan 2014, at 14:01, Damien Cassou <damien.cassou@gmail.com> wrote:
On Sat, Jan 18, 2014 at 7:17 PM, Hernán Morales Durand <hernan.morales@gmail.com> wrote:
If I understood your question correctly, you can steal my NSIS script at https://code.google.com/p/biosmalltalk/wiki/NSISInstallerScript and execute:
makensis.exe myscript.nsi
I also wrote a Pharo installer using NSIS: https://ci.inria.fr/pharo-contribution/job/PharoLauncher-Win-Package/
and one for Mac too: https://ci.inria.fr/pharo-contribution/job/PharoLauncher-Mac-Package/
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
On Mon, Jan 20, 2014 at 4:50 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
May be we should turn that into a chapter.
that's on my todo, I told you already :-). Because now, I know how to create installers for Mac and Windows and how to create deb packages for Debian/Ubuntu. I also know a bit about preparing an image for deployment. -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
super cool On 20 Jan 2014, at 21:25, Damien Cassou <damien.cassou@gmail.com> wrote:
On Mon, Jan 20, 2014 at 4:50 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
May be we should turn that into a chapter.
that's on my todo, I told you already :-). Because now, I know how to create installers for Mac and Windows and how to create deb packages for Debian/Ubuntu. I also know a bit about preparing an image for deployment.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
On Mon, Jan 20, 2014 at 9:33 PM, Pharo4Stef <pharo4Stef@free.fr> wrote:
super cool
first draft: https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccess... -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Excellent After we can flesh it nicely. Stef On 20 Jan 2014, at 21:55, Damien Cassou <damien.cassou@gmail.com> wrote:
On Mon, Jan 20, 2014 at 9:33 PM, Pharo4Stef <pharo4Stef@free.fr> wrote:
super cool
first draft: https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccess...
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Super very cool! Thank you for this. It is important. Doru On Mon, Jan 20, 2014 at 9:33 PM, Pharo4Stef <pharo4Stef@free.fr> wrote:
super cool
On 20 Jan 2014, at 21:25, Damien Cassou <damien.cassou@gmail.com> wrote:
On Mon, Jan 20, 2014 at 4:50 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
May be we should turn that into a chapter.
that's on my todo, I told you already :-). Because now, I know how to create installers for Mac and Windows and how to create deb packages for Debian/Ubuntu. I also know a bit about preparing an image for deployment.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
-- www.tudorgirba.com "Every thing has its own flow"
I have done a tool for PhaROS distribution, that is for deploying a package into a middleware, it lets you define the layout of folders, is prepared to add ways of writing ( actually it has implemented the version for local file system, but it should be easy to implement remote deploying ). It let you download vm, image , sources, and it has two post processing places for adding hooks: one in the image that is making the installation, other in the image is being installed. It has a silent mode of execution, when it does run everything in headless Even when it was mean for deploying on middleware, it should be useful. There are two actual disclaimers: is not working in windows yet, you will need to code a bit to specify the layout of installation (is not that is really bad, but is not done yet) http://car.mines-douai.fr/squeaksource/@vLtUOBuLaxNWsghP/UmsTHzMp So tell me if you need it. 2014/1/18 Sean P. DeNigris <sean@clipperadams.com>
Are there up-to-date instructions - or better yet CI scripts - or even better Smalltalk CI scripts :) - to make installers for Mac/Windows/Unix?
How about if one can not install anything? Mac is easy enough, as a bundle has everything hidden in one, but what about Windows? Can one do better than a batch file + Pharo.ini specifying the image? Or an sh file + folder-with-everything-else for unix?
----- Cheers, Sean -- View this message in context: http://forum.world.st/Making-Platform-Installers-tp4737775.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Hi Santiago, when sending a link from a SqueakSource instance please send the project name like: http://car.mines-douai.fr/squeaksource/MyKillerApp.html The link you used http://car.mines-douai.fr/squeaksource/@vLtUOBuLaxNWsghP/UmsTHzMp was an active session and can not be used by others since it will alway end up on the frontpage. Â Bye T.
Thanks Torsten! here it goes. http://car.mines-douai.fr/squeaksource/MiddlewareDeployer.html 2014/1/20 Torsten Bergmann <astares@gmx.de>
Hi Santiago,
when sending a link from a SqueakSource instance please send the project name like:
http://car.mines-douai.fr/squeaksource/MyKillerApp.html
The link you used
http://car.mines-douai.fr/squeaksource/@vLtUOBuLaxNWsghP/UmsTHzMp
was an active session and can not be used by others since it will alway end up on the frontpage.
Bye T.
participants (10)
-
Benjamin -
btc@openinworld.com -
Damien Cassou -
Hernán Morales Durand -
Pharo4Stef -
Santiago Bragagnolo -
Sean P. DeNigris -
Stéphane Ducasse -
Torsten Bergmann -
Tudor Girba