Hello,
I can't seem to find the repository URL for Firefox portable to hg clone it. I guess I'm missing something obvious, can someone help me?
Thanks,
Gevorg
New: Kanri (Oct 9, '24), Platform 29.5.3 (Jun 27, '24)
1,100+ portable packages, 1.1 billion downloads
No Ads November!, Please donate today
Because there isn't one. Firefox source is unchanged so we redistribute source packages for it. The Firefox Portable launcher source is included in the main Firefox Portable download.
Sometimes, the impossible can become possible, if you're awesome!
Hi John,
Thank you very much for your prompt answer! This is interesting, I didn't know Firefox source is unchanged in Firefox Portable. In that case, what is the proper way to build Firefox Portable from source? For example, does this:
1. hg clone Firefox source from mozilla.com repository
2. build it
3. download and install Firefox Portable to get the launcher source code (FirefoxPortable/Other/Source ?)
4. Build launcher (how?)
5. Integrate Firefox build products with the launcher (placing them into FirefoxPortable/App/Firefox ?)
more or less make some sense?
Best Regards,
Gevorg
the site here has full range of development instruction, you will also find there how to make the launcher etc.
https://portableapps.com/development
Otto Sykora
Basel, Switzerland
The launcher source is in the location you mentioned. It is compiled using NSIS Portable and will automatically generate FirefoxPortable.exe. You can actually just pass FirefoxPortable.nsi as an argument to NSISPortable.exe and it'll compile it.
Keep in mind that if you make any changes to Firefox, the Firefox Portable launcher or the default profile, you can't redistribute it with the Firefox name intact without the express permission of Mozilla. Without said permission, you can use an untrademarked name like IceCat/IceWeasel but you will need to have a recompiled copy of Firefox with said name as well..
Sometimes, the impossible can become possible, if you're awesome!