Can’t install Godot as dependencies can’t be met. There is a libvpx in HaikuDepot though version is 1.7… or 1.8… (the bin one), too low to get Godot to install.
Nice!!! There is a catch though: if you want to install anything from the Asset Store, Godot will complain that it does not have write permissions to a folder by the name of ‘godot’ inside /boot/home/config/cache (/boot/home/config/cache/godot). Basically, because it’s not there and the installer does not create, and when launching Godot, it does not create neither. Creating the ‘godot’ folder by hand on that location (/boot/home/config/cache/) allows to install any Asset package without issues. I need to get to the Haikbox to test on BM. On VM is damn slow and crashes. I need some free time to carry on some real tests.
Haiku needs to be on the latest nightly. Beta is a no go. I had to update the VM from the beta to the latest nightly in order for Godot to install.
There are already some Godot icons available, for the app, the GDScript filetype and the ‘project.godot’ filetype. I’ll send you the link when I’m at the Haikbox.
On the other hand, I tried to install, also on the VM, your Blender 2.82a package, and also complains about:
There is another issue, related to update. Once installed the 3.2.2 version of Godot, SoftwareUpdater wants, and updates it to Godot v2, downgrading. Should not work this way I presume.
The SoftwareUpdater does a “full sync”, that means it will make sure your system only use packages that are in repositories. We made this because if we do a simple update, quite often people get stuck with an older version of haiku because some package needs to be downgraded or replaced during the update.
I think one solution for you is to install your other packages into home/config/packages instead of system/packages. This way the softwareupdater will not touch them.
While you’re testing you can update your system using pkgman in a terminal.
This way, you will be able to use pkgman update command instead which is not downgrading packages.
Cases where full-sync is needed are not so frequent and it should do the trick for at least a month or two.
How? Just drop the .hpkg to that folder? Couldn’t be that easy… If so, that would allow, theoretically, to have multiple versions of same package… right?