You are here

Repository location for Firefox portable

5 posts / 0 new
Last post
gev
Offline
Last seen: 13 years 5 months ago
Joined: 2011-05-13 11:28
Repository location for Firefox portable

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

John T. Haller
John T. Haller's picture
Offline
Last seen: 2 hours 28 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Isn't One

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!

gev
Offline
Last seen: 13 years 5 months ago
Joined: 2011-05-13 11:28
Interesting... How to build then?

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

ottosykora
Offline
Last seen: 1 day 17 hours ago
Joined: 2007-10-11 17:48
dev site

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

John T. Haller
John T. Haller's picture
Offline
Last seen: 2 hours 28 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
NSIS

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!

Log in or register to post comments