Table of Contents

Godot Engine

Installation - Manjaro

Note: godot official package comes with two optional dependencies:

when trying to install pipewire-pulse, get the following warning: <cLi> [chris@bender-22 ~]$ pamac install godot Preparing… Synchronizing package databases… Refreshing AUR…

Choose optional dependencies for godot: 1: pipewire-alsa: for audio support 2: pipewire-pulse: for audio support

Enter a selection (default=none): 2

Cloning librewolf-bin build files… Generating librewolf-bin information… Checking librewolf-bin dependencies… Cloning miniconda3 build files… Generating miniconda3 information… Checking miniconda3 dependencies… Cloning microsoft-edge-beta-bin build files… Generating microsoft-edge-beta-bin information… Checking microsoft-edge-beta-bin dependencies… Resolving dependencies… Checking inter-conflicts… Error: Failed to prepare transaction: could not satisfy dependencies: - removing pulseaudio breaks dependency 'pulseaudio=17.0-3' required by pulseaudio-zeroconf </cli>

Apparently, the right thing to do here is to install manjaro-pipewire, then install godot…

[chris@bender-22 ~]$ pamac install manjaro-pipewire
Preparing...
Synchronizing package databases...

Choose optional dependencies for manjaro-pipewire:
1:  easyeffects: advanced equalizer and effects
2:  pipewire-jack: Jack support
3:  pipewire-v4l2: V4L2 interceptor
4:  pipewire-x11-bell: X11 bell
5:  pipewire-zeroconf: Zeroconf support
6:  realtime-privileges: Realtime privileges for users

Enter a selection (default=none): 1
Transaction successfully finished.

[chris@bender-22 ~]$ pamac install godot
Preparing...
Synchronizing package databases...
Resolving dependencies...
Checking inter-conflicts...

To install (7):
  embree3     3.13.5-2  (Required By: godot)  extra  10,0 MB
  libspeechd  0.11.5-1  (Required By: godot)  extra  21,1 kB
  libsquish   1.15-7    (Required By: godot)  extra  22,3 kB
  libwslay    1.1.1-5   (Required By: godot)  extra  62,0 kB
  mbedtls2    2.28.7-1  (Required By: godot)  extra  599,1 kB
  miniupnpc   2.2.6-1   (Required By: godot)  extra  45,4 kB
  godot       4.2.1-1                         extra  38,2 MB

Total download size: 48,9 MB
Total installed size: 147,0 MB

Apply transaction ? [y/N] y
Transaction successfully finished.