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