Hi,

On 23/12/21 20:56, al3xu5 via Dng wrote:
Until some time ago I was able to build the old versions of X, certainly
until 52.x. -- I had also made a guide for building Icecat:
https://libreplanet.org/wiki/Group:IceCat/Compile_and_package/build_52.6.0_on_Devuan_2.0.0_ASCII_64bit

Now the building process seems changed. So, please, could anyone give a
guide (even if schematic) on how to build current Firefox/Icecat releases?

I did it recently.

PREREQUISITES:

I recommend a fresh install of devuan chimaera amd64 on a computer with 8G RAM,
and a swap partition of 16 GB.

------------------  HOWTO --------------------------

Here you are a quick guide:

- Add the repository of gnuinos chimaera

- Download the sources of icecat-78.15. They contain all the lang-packs:

$ apt-get source icecat

- Init an empty git repository and import the description file of icecat:

$ gbp import-dsc ../icecat*.dsc

- Adjust debian/browser.mozconfig.in to suite your needs (see the section "Configure 
the build" in your link above).

- Install git-buildpackage, quilt, pbuilder and cowbuilder

- Create a jail containing a base system of devuan chimaera i386 in 
/var/cache/pbuilder/base.cow:

 $ sudo cowbuilder --create --distribution="chimaera" --architecture="i386" 
--mirror http://deb.devuan.org/merged

- Build the packages:

$ gbp buildpackage --git-pbuilder --git-pbuilder-options="--host-arch i386"  
--git-export-dir="../build-area"

git-buildpackage will ask you for sudo's password, and probably you'll need to 
install previously aptitude in the jail.
If so, chroot /var/cache/pbuilder/base.cow and install aptitude. All the build 
dependencies will be installed automatically.

The packages of icecat i386 will appear in ../build-area.

Good lock :)

Aitor.


_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to