====== Godot Engine ======
==== Installation - Manjaro ====
Note: godot official package comes with two optional dependencies:
* pipewire-pulse
* pipewire-alsa
when trying to install pipewire-pulse, get the following warning:
[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
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.