ROX-Filer compiled in woofQ2
Forum member Caramel reported being unable to compile ROX-Filer:
https://forum.puppylinux.com/viewtopic.php?t=16337
The rox used in Easy Excalibur is the one compiled in
'oe-qky-scarthgap', for Easy Scarthgap. oe-qky-scarthgap is
retired but is still online. rox-filer build recipe here:
https://github.com/bkauler/oe-qky-scarthgap/tree/main/quirky/meta-quirky/recipes-quirky/rox-filer
woofQ is used to build Easy Scarthgap and also earlier releases,
and uses the binary packages compiled in oe-qky-scarthgap.
The "new kid on the block" is woofQ2, used to build Easy Excalibur-series. This does use some binary packages from oe-qky-scarthgap, but the intention is that any package that needs to be compiled, so not already available in the Devuan/Debian package repository, will be compiled in woofQ2, not pulled in from elsewhere.
After seeing Caramel's post, I was reminded that rox-filer is one of those packages that still remains to be compiled in-house, within woofQ2. So that has now been implemented.
woofQ2 is introduced in various places, such as here:
https://easyos.org/dev/how-to-compile-source-code.html
Also this, that explains how to compile in the "devx" container:
https://bkhome.org/news/202601/do-all-compiling-in-the-devx-container.html
woofQ2 can be downloaded from here:
https://distro.ibiblio.org/quirky/woofq2/woofq2-project/
...notice the 'readme.txt', very important to read that.
After woofQ2 has been expanded, there is now this for compiling rox-filer:

What you do, is from within the "devx" container, open a terminal
here, then run each of these scripts in turn. You will end up with
a PET package. That '3create-pet' installs the PET into woofQ2, so
it will then be used when build EasyOS. Which I have done, so this
rox-filer PET compiled in-house will be used in the next release
of EasyOS.
Tags: easy