HippoHX from sources

After adding SQLite support on the repo, I realized that it wasn't that easy to create an HippoHX release from sources. Maybe I'm not organizing the repo as I should, but creating a new release is not just checking out the trunk and good to go. I've been using a script to export the trunk to a local folder, compile the demos and make 2 zips, one for Mac one for Win and I wanted to use it as a base, but that script was also tagging the repo (if you had the password, of course) so I had to modify it. Now getting HippoHX from sources is much simpler (get the script, run it, done), but even so, I've added this tuto to the Wiki:

HippoHX from sources

If you need something that is in the repo only, you download the script, execute it and after a ton of bla, bla, bla on the command line, you get a fresh HippoHX from the repo. Currently it only works on Macs, but I'll try to make a Win version.

Sometime ago I thought about having a proper HippoHX installer but the more I think about it, the less I think it's a good idea. Why do we need software installers in the first place, anyway? Ok, there're several "good" reasons such as finding out previous versions installed, when the software was installed (for trials), finding out if system requirements are met, etc.

Fair enough, but none of those reasons apply to HippoHX. At the moment it's a pretty well self-contained application in a folder and actually I'm going to try to keep it like that for as long as I can. Remember when Firefox (Firebird at that time) was a zip only application? I do and I also know that the last Firefox release on a zip was 0.7. I know that because back in 2004 I used to download it in internet cafes that had Explorer only and I was afraid were full of viruses and crapware. So I always downloaded FF 0.7, unzip and browse (with tabs!) as safe as you could in an internet cafe.

So here it comes my Obama promise of the day (drumroll, please):

I'll try to keep the installation as a zip only file and as simple as possible. No installer should be ever required by this or any future HippoHX release.


Now of course one thing is what I promise and a different one what I do, but hey, if politicians get away with it, why can't I?

Back to index