Package Details: soh-bin 9.2.3-1

Git Clone URL: https://aur.archlinux.org/soh-bin.git (read-only, click to copy)
Package Base: soh-bin
Description: Ship of Harkinian Reimplimentation engine
Upstream URL: https://gitlab.com/linuxbombay/soh
Licenses: GPL
Submitter: gameslayer
Maintainer: gameslayer
Last Packager: gameslayer
Votes: 2
Popularity: 0.074811
First Submitted: 2024-04-01 07:10 (UTC)
Last Updated: 2026-04-18 15:47 (UTC)

Latest Comments

leo_rockway commented on 2025-11-21 04:49 (UTC) (edited on 2025-11-21 04:53 (UTC) by leo_rockway)

Success!

▲ ▲

ps: I can't triforce.

gameslayer commented on 2025-11-21 02:00 (UTC)

Yep I realized it didn't like that, I have updated the binaries and fixed the issue as it was missing the libs it needed and updated the package.

leo_rockway commented on 2025-11-20 08:11 (UTC)

@gameslayer I don't think it likes those symlinks to the wrong version:

% objdump -p /usr/lib/Shipwright/libspdlog.so.1.15|grep -i SONAME SONAME libspdlog.so.1.16

% objdump -p /usr/lib/Shipwright/libfmt.so.11 |grep -i SONAME SONAME libfmt.so.12

% soh
Game folder exist, running game Running game ./soh: symbol lookup error: ./soh: undefined symbol: _ZN3fmt3v116detail10vformat_toERNS1_6bufferIcEENS0_17basic_string_viewIcEENS0_17basic_format_argsINS0_7contextEEENS1_10locale_refE

gameslayer commented on 2025-11-20 07:28 (UTC)

Hey @leo_rockway please update to the latest version, I have applied a fix :)

leo_rockway commented on 2025-11-19 15:24 (UTC)

Also, fmt is currently v12, so that is an issue too.

leo_rockway commented on 2025-11-18 18:55 (UTC) (edited on 2025-11-19 15:18 (UTC) by leo_rockway)

The current package needs libspdlog.so.1.15. Current spdlog is 1.16.0.

[09:14:03]:[~]% soh
Game folder exist, running game Running game ./soh: error while loading shared libraries: libspdlog.so.1.15: cannot open shared object file: No such file or directory [09:14:14]:[~]% pacman -Ql soh-bin|grep libspdlog soh-bin /usr/lib/Shipwright/libspdlog.so.15

I can see that libspdlog.so.15 is installed, but for some reason it's not being used by default, regardless of the launch script.

% head /usr/bin/soh

!/bin/sh
Ship of Harkinian Setup Script

configdir="/home/$USER/.config/Shipwright" Sysdir="/usr/share/games/Shipwright"

Set lib path to avoid lib issues when libraries get updated and aren't backwards compatible

export LD_LIBRARY_PATH=/usr/lib/Shipwright:$LD_LIBRARY_PATH

if [ -d "$configdir" ]; then ### Take action if $configdir exists ###

gameslayer commented on 2024-05-12 14:17 (UTC)

Hey I just build the x64 binary just so it was easier and more consistent when packaging for multiple architectures

That would defeat the purpose of having a bin package for multiple architectures, I made this package so you can conveniently and quickly install the pre compiled binary for x64 and arm64 instead of needing to compile it everytime and for every update. :)

jamesmcm commented on 2024-05-12 14:06 (UTC)

Why don't you use the official binaries at: https://github.com/HarbourMasters/Shipwright/releases/tag/8.0.5 ?

For ARM it would be best to provide a PKGBUILD to build from source?

gameslayer commented on 2024-04-14 08:27 (UTC)

Hey everyone my Gitlab account has unexpectedly been blocked for an unknown reason, please penitently standby as I have made a ticket to resolve the issue and hopefully I won't need to migrate anything.

Full news here: https://coreybruce.netlify.app/news/gitlabrepodown