Building a manjaro32 ISO

i686
manjaro32

#1

Bumpy road to create new Manjaro32 ISO

It has not been so immediate, here’s the report

  • manjaro-tools-{base,iso,pkg,yaml)-git are quite old too, yaml version is 0.15.2 and likely isn’t patched for manajro32 because buildiso fail to retrive all packages (as seen before when i686 packages has been moved away from official repos)

  • Apply manjaro-32.patch fail and part of it need to be cut off, then it work
    ==> Avvio di prepare() in corso…
    patching file lib/util.sh
    Hunk #3 succeeded at 722 (offset -27 lines).
    patching file lib/util-iso.sh
    Hunk #1 FAILED at 221.
    1 out of 1 hunk FAILED – saving rejects to file lib/util-iso.sh.rej
    patching file data/pacman-mirrors.conf
    patching file data/manjaro-tools.conf

  • Imagewriter fails to run, a rebuild didn’t solved, on x86_64 start without problem
    $ imagewriter
    Starting up…
    qt5ct: using qt5ct plugin
    Cannot mix incompatible Qt library (version 0x50b00) with this library (version 0x50b01)
    Annullato (core dump creato)

  • Calamares need a rebuild against the latest boost-libs

  • `~/.config/manjaro-tools/ is owned by root and iso-profiles.conf was setted to:
    run_dir=/home/fabio/packages-extra/manjaro-iso-profiles/pkg/manjaro-iso-profiles-base/usr/share/manjaro-tools/iso-profiles
    Is normal for both?


[manjaro32] Out-of-date Manjaro package report
#2

I (or someone) need to spend a bit of time updating the patch for 0.15.8.

There’s a “known issue” with qt5ct and its gtk2 theme. Any other theme works fine. If this is a default in the iso profile then it needs to be changed to e.g. export QT_QPA_PLATFORMTHEME=gtk2.

IIRC Calamares was rebuilt fairly recently - but if boost has had an update since then, then fine, rebuild is needed.

No idea; I haven’t done any iso building work for at least a couple of years.