More work on installers to allow tagging as releases.
Fixes issue 2111
./release.sh = build a release of the current source tree (if the branch is not called master, then branch-branchname will be added to output files)
./release.sh -t 0.6 = build a release using the current source tree as a release copy of 0.6
Try to use "md5" binary not md5sum if md5sum can't be found.
installerStub now allows BSD Style md5sum to work (don't use - param)
Offer to continue install anyway if MD5 not found in file, or unable to be calculated (no md5sum)
git-svn-id: http://svn.dmdirc.com/trunk@423300569f92-eb28-0410-84fd-f71c24880f
Lotsa changes to the linux installer to make it also run on OpenSolaris (and possibly normal solaris aswell, I don't have gui access to a normal solaris machine from here will try when I go back to uni)
Rather than building a separate installer.jar that contains a subset of DMDirc.jar, just use java -cp DMDirc.jar com.dmdirc.installer.Main like we should have done all along really.
Linux installer now creates meanigfully-named temp dirs (adds DMDirc. prefix)
- This might make it run on BSD/Solaris based systems, not tested
Added Start of OSX "Installer" (issue 421)
- App Bundle is created and works, next step is .dmg file (then all done \o)
Reorganise osx icons into separate resource dir
git-svn-id: http://svn.dmdirc.com/trunk@352600569f92-eb28-0410-84fd-f71c24880f
Installer no longer requires whole project to be checked out.
If it cant guess the build type (ie the checkout is not in a folder called trunk/, branches/<foo>/ or tags/<foo>/) it will assume its a trunk build and build as normal (no special release flags etc)
git-svn-id: http://svn.dmdirc.com/trunk@289800569f92-eb28-0410-84fd-f71c24880f
Linux scripts now use kdialog/zenity where appropriate to show error messages. No longer expect users to have a terminal open
git-svn-id: http://svn.dmdirc.com/trunk@276300569f92-eb28-0410-84fd-f71c24880f
Linux installer updated for changed logo.svg location
Added wrapper for linux to allow easy updating, same as on windows only nicer. (Doesn't need 2 exes to get round a stupid security implementation)
git-svn-id: http://svn.dmdirc.com/trunk@275100569f92-eb28-0410-84fd-f71c24880f