Changes between Version 426 and Version 427 of BuildInstructions


Ignore:
Timestamp:
Jul 20, 2022, 5:42:41 PM (3 weeks ago)
Author:
s0600204
Comment:

Update wxwidgets dependency description for ArchLinux systems (and derivatives), as they've dropped the GTK2 frontend. (Thanks to @lyv and @phosit on #0ad-dev.)

Legend:

Unmodified
Added
Removed
Modified
  • BuildInstructions

    v426 v427  
    130130For a list of all options to `update-workspaces.sh` see [wiki:premake].
    131131
    132 ==== !ArchLinux, Manjaro ====
    133  * Install the dependencies with:
     132==== !ArchLinux, Manjaro, Parabola ====
     133Install the dependencies with:
    134134{{{
    135135#!sh
    136136sudo pacman -S --needed awk boost cmake curl enet fmt gcc gloox grep icu libgl libogg \
    137137    libpng libsodium libvorbis libxml2 llvm make miniupnpc patch pkg-config python \
    138     python2 rust sdl2 subversion wxgtk3 zip zlib
    139 }}}
    140  * If building Atlas, you need to set the WX_CONFIG variable, because wx-config has a different name on ArchLinux/Manjaro. For example, run this command before running update-workspaces.sh:
     138    python2 rust sdl2 subversion wxwidgets-gtk3 zip zlib
     139}}}
     140====== Parabola i686 ======
     141If building [[Atlas_Manual|Atlas]] (happens by default), you will need to:
     142* Change `wxwidgets-gtk3` to `wxgtk3` in the list above;
     143* Set the `WX_CONFIG` variable, else the build process might fail outright or attempt to use the `gtk2` frontend instead. For example, run this command before running `update-workspaces.sh`:
    141144{{{
    142145#!sh
    143146export WX_CONFIG=wx-config-gtk3
    144147}}}
    145    if not correct, you will get errors about missing "wx/*.h" includes. You can skip building Atlas altogether (and the wxWidgets dependency) by later passing the --disable-atlas option to update-workspaces.sh.
     148   If not correct, you will get errors about missing "wx/*.h" includes.
     149You can skip building Atlas altogether (and negate the wxWidgets dependency) by passing the `--disable-atlas` option to `update-workspaces.sh`.
    146150
    147151==== Debian, Ubuntu ====