After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 514593 - Create a windows and linux installer
Create a windows and linux installer
Status: RESOLVED FIXED
Product: chronojump
Classification: Other
Component: chronojump
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Xavier de Blas
Xavier de Blas
Depends on:
Blocks:
 
 
Reported: 2008-02-05 18:53 UTC by Xavier de Blas
Modified: 2008-04-16 20:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Comment 1 Xavier de Blas 2008-02-22 09:49:23 UTC
Or this:

http://www.installjammer.com/
Comment 2 Xavier de Blas 2008-04-01 15:14:43 UTC
working with installjammer

it's GPL, multiplatform and updated

it can manage (kill) in a nice way all the installation scripts we made

as an example there's an action called:
http://www.installjammer.com/docs/index.html?LocateJavaRuntime
that can be tweaked for locating mono

there are actions for managing files, windows registry, calling external apps and printing it's output...

now studying manual:
http://www.installjammer.com/InstallJammer1.1UserGuide.pdf

first small install tests on linux worked

this will be the big change on next release that will be presented on Vic (Apr 19)
Comment 3 Xavier de Blas 2008-04-03 16:17:51 UTC
installer works for linux and it's close to work for windows (it needs to setup ok a path in the chronojump.bat and chronojump_mini.bat)

database moving it's ok

uninstaller doesn't delete db (it's ok)

remains to detect mono and install if needed

remains to install the ftdi driver on windows
Comment 4 Xavier de Blas 2008-04-16 15:59:41 UTC
Finally done with installjammer in english and spanish and for GNU/Linux and windows

-database moved to installed dir
-mono minimum components installed, and done silent install (only show
        progressbar): <%Temp%>/monoInstallerWindows.exe
        /COMPONENTS=mono,gtk,gtk\\gtkSharp /SILENT

-knows if mono windows and linux its installed and outdated
-spanish strings without accents, because it's unsupported in installjammer
-windows icon added
-manages ok mono and chronojump upgrades in windows

-if chronojump is installed on windows and mono gets uninstalled, when
        Chronojump executes it says we need to reinstall chronojump. If done
        it works.
-packs mono on windows, and executes it (in a new "mono" component)
-if mono not found on linux, displays a message
-correctly links to .bat on start menu and on desktop shortcut
-correctly autostart on windows

Just need to test better if mono is installed on linux






this email helped to run mono installer in silent mode an with custom components:
http://lists.ximian.com/pipermail/mono-list/2008-April/038289.html

Comment 5 Xavier de Blas 2008-04-16 16:01:10 UTC
Here are switches fot innosetup:

http://unattended.sourceforge.net/InnoSetup_Switches_ExitCodes.html

Here there's the components of mono for innosetup:

http://anonsvn.mono-project.com/viewcvs/trunk/release/windows-installer/Mono.iss?rev=100790&view=markup
Comment 6 Xavier de Blas 2008-04-16 20:36:12 UTC
Now really closed:
-mono on linux now checked with "which mono"
-added install of Chronopic3 driver on windows