1

Topic: Howto build iceweasel

Good day everybody,
after some searching, the most recent document I have found to guide on building Iceweasel on a generic GNU/Linux system is:
https://forums.hyperbola.info/viewtopic … 2354#p2354

However, it looks a bit outdated and not that detailed. I am trying to compile in my system without success. So far, I have this:

git clone https://github.com/RealityRipple/UXP.git
cd UXP && mkdir applications
cd applications
git clone https://git.hyperbola.info:50100/software/iceweasel-uxp.git
cd ..
echo 'ac_add_options --enable-application=iceweasel-uxp' >> .mozconfig
echo 'ac_add_options --disable-pulseaudio' >> .mozconfig
echo 'ac_add_options --disable-debug' >> .mozconfig
echo 'ac_add_options --enable-strip' >> .mozconfig
echo 'ac_add_options --disable-sync' >> .mozconfig
echo 'ac_add_options --disable-updater' >> .mozconfig
echo 'ac_add_options --disable-crashreporter' >> .mozconfig
echo 'ac_add_options --disable-maintenance-service' >> .mozconfig
echo 'ac_add_options --disable-tests' >> .mozconfig
echo 'ac_add_options --disable-ipdl-tests' >> .mozconfig
echo 'ac_add_options --disable-verify-mar' >> .mozconfig
./mach build
...
./mach run

Unfortunatelly, after some checks I get:
unknown project iceweasel-uxp

Of course, not hurry, just in case you have an idea about the missing steps.
Regards

2

Re: Howto build iceweasel

bemc wrote:

Good day everybody,
after some searching, the most recent document I have found to guide on building Iceweasel on a generic GNU/Linux system is:
https://forums.hyperbola.info/viewtopic … 2354#p2354

However, it looks a bit outdated and not that detailed. I am trying to compile in my system without success. So far, I have this:

Unfortunatelly, after some checks I get:
unknown project iceweasel-uxp
Regards

I was going to try compiling iceweasel-uxp myself. I don't think your instructions have the correct git repo, I think that's an older git repo for one thing. I'm going to try exploring this over the next week, and see if I can help you bring those steps up to date.

In fact, I believe that the developers may be retiring "UXP" in favor of "GRE" ("goanna rendering engine", or something like that).

I could be wrong about the above, feel free to correct me. As I find out more I'll write my findings here.

3

Re: Howto build iceweasel

andyprough wrote:
bemc wrote:

Good day everybody,
after some searching, the most recent document I have found to guide on building Iceweasel on a generic GNU/Linux system is:
https://forums.hyperbola.info/viewtopic … 2354#p2354

However, it looks a bit outdated and not that detailed. I am trying to compile in my system without success. So far, I have this:

Unfortunatelly, after some checks I get:
unknown project iceweasel-uxp
Regards

I was going to try compiling iceweasel-uxp myself. I don't think your instructions have the correct git repo, I think that's an older git repo for one thing. I'm going to try exploring this over the next week, and see if I can help you bring those steps up to date.

In fact, I believe that the developers may be retiring "UXP" in favor of "GRE" ("goanna rendering engine", or something like that).

I could be wrong about the above, feel free to correct me. As I find out more I'll write my findings here.

Luke might return to update the project, its a toss up at the moment as far as I know, but long story short, it may indeed be possible.

@Andyprough I sent you a message regarding this just now, will send more soon.

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

4

Re: Howto build iceweasel

Good news btw, seems Luke is returning to the project, at some point...

Not sure what he is up to at this time though. wink

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

5

Re: Howto build iceweasel

I have the same issue. I think it is important to include detailed building steps on this page: https://wiki.hyperbola.info/doku.php?id … weasel-uxp

6

Re: Howto build iceweasel

dtchara wrote:

I have the same issue. I think it is important to include detailed building steps on this page: https://wiki.hyperbola.info/doku.php?id … weasel-uxp

He gave me the patches/instructions, only thing is...

I cannot send you the tarball once its built, for some unknown reason, it keeps becoming way too big...

hmm

Like 700MB big...

The odd thing is, it very much isn't mega heavy once you install it or run it.

I should also add, changes keep getting made unexpectedly.

So...  its kind of a pain.

If I could find a way to shrink the tar, make it like... 70MB, I would send you all a link tho...

On an unrelated note, been trying to build icedove,

Still having problems building it though.

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

7

Re: Howto build iceweasel

zapper wrote:
dtchara wrote:

I have the same issue. I think it is important to include detailed building steps on this page: https://wiki.hyperbola.info/doku.php?id … weasel-uxp

He gave me the patches/instructions, only thing is...

I cannot send you the tarball once its built, for some unknown reason, it keeps becoming way too big...

hmm

Like 700MB big...

The odd thing is, it very much isn't mega heavy once you install it or run it.

I should also add, changes keep getting made unexpectedly.

So...  its kind of a pain.

If I could find a way to shrink the tar, make it like... 70MB, I would send you all a link tho...

Still having problems building it though.

No, I don't need the tarball. I only need the patches/instructions.

8

Re: Howto build iceweasel

This is about all I can figure for now, but here:

https://upload.disroot.org/r/bAXSJ1oy#Z … ldXrj9mvQ=

I don't know if this will work with 9/30/2022, but it can with the last stable before it.

Just a heads up.

anywho, peace...

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

9

Re: Howto build iceweasel

zapper wrote:

This is about all I can figure for now, but here:

https://upload.disroot.org/r/bAXSJ1oy#Z … ldXrj9mvQ=

I don't know if this will work with 9/30/2022, but it can with the last stable before it.

Just a heads up.

anywho, peace...

Sorry for late reply, but the file isn't available anymore. Do you mind uploading it again?

10 (edited by zapper 2022-11-12 05:28:44)

Re: Howto build iceweasel

dtchara wrote:
zapper wrote:

This is about all I can figure for now, but here:

https://upload.disroot.org/r/bAXSJ1oy#Z … ldXrj9mvQ=

I don't know if this will work with 9/30/2022, but it can with the last stable before it.

Just a heads up.

anywho, peace...

Sorry for late reply, but the file isn't available anymore. Do you mind uploading it again?

Sad to say, but...

I cannot remember where it was put...

That being said, I have this if you have even a small amount of interest:
https://upload.disroot.org/r/gv_yhq2B#2 … p4QkR8S2Y=

Just the icedove-uxp one.

the iceweasel one is too big to send...  aka, its in tar.bz form...

wink

I apologize, but I have not much time right now, I will try another day to give you the files...

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

11 (edited by andyprough 2022-11-15 18:34:58)

Re: Howto build iceweasel

I've been building unbranded versions of the Pale Moon browser on Hyperbola for myself and shared them with @Zapper for testing. The last one I built was in early October: (deleted)

You can un-tar it with

tar xvf palemoon-31.3.0.1.linux-x86_64-gtk2.tar.xz

and run it by entering the new 'palemoon' directory and invoking the binary:

./palemoon

Instructions on installing it to your file system are similar to those on the official Pale Moon page: http://linux.palemoon.org/help/installation/

It should work with all the usual extensions at https://addons.palemoon.org/extensions/

If anyone wants to try the latest version from early November, leave me a note and I'll build it for Hyperbola and give you a new download link.

I don't know how to create Hyperbola PKGBUILDs or to change branding, but if someone else does know that stuff and wants to package it I can give you the .mozconfig and build instructions you will need. The Pale Moon devs also have a new email client called Epyrus that builds and works great on Hyperbola, I can help with that also if anyone's interested.

If this is not something the Hyperbola devs or community want then just tell me to shut up about it and I will not say another word. I'm not here to try to evangelize anyone over to using this browser, just wanted you to know that this is available if you are interested.

12

Re: Howto build iceweasel

Thread closed, source-code was not provided for the builds.
https://forums.hyperbola.info/misc.php?action=rules

Please remember that you ALWAYS provide source for a release you have done!
A software-project, a fork or own build without sources provided cannot get support or any further attention in our forums. So please don't just provide a download for a binary, provide the full source-code and configuration-guide so people can follow your points exactly and learn from that. Thank you!

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!