Search found 41 matches

by sharpenedblade
Sat Jan 10, 2026 1:42 am
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

The latest release is working now.
by sharpenedblade
Fri Jan 09, 2026 6:19 am
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

I think adding this somewhere in the flatpak build process should make things work

Code: Select all

sed -i 's/Exec=oolite/Exec=run_oolite.sh/' installers/FreeDesktop/oolite.desktop
by sharpenedblade
Fri Jan 09, 2026 6:13 am
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

It works when explicitly running the wrapper script with flatpak run --command=run_oolite.sh space.oolite.Oolite . I think this is because the .desktop file still uses the oolite binary: ❯ cat /var/lib/flatpak/app/space.oolite.Oolite/current/active/export/share/applications/space.oolite.Oolite.deskt...
by sharpenedblade
Fri Jan 09, 2026 4:20 am
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

Saves and OXPs aren't persisted for me. I ran flatpak enter space.oolite.Oolite bash while oolite was running, and everything was saved in $HOME as seen from inside the sandbox. ❯ flatpak enter space.oolite.Oolite bash bash-5.3$ ls GNUstep oolite-saves bash-5.3$ ls -R .: GNUstep oolite-saves ./GNUst...
by sharpenedblade
Thu Jan 08, 2026 9:07 pm
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

I tested 1.91.0.7734-260108-81282f8, the actual game is working fine (I tested a new save and the OXP manager), but data isn't persisted across restarts now. Saves are at ~/oolite-saves and the GNUStep folder is at ~/GNUStep (including OXPs at ~/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOn...
by sharpenedblade
Sun Jan 04, 2026 5:04 am
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

I haven't actually tested the PR, but I read through the changes and it looks like it should work.
by sharpenedblade
Tue Dec 23, 2025 11:18 pm
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

The new package is org.ooliteproject.Oolite, but I don't think the domain ooliteproject.org is registered (If I'm wrong and it is actually used by oolite then you can ignore this). Its better to use space.oolite.Oolite because flatpaks are expected to be under a domain that is controlled by the deve...
by sharpenedblade
Thu Jul 24, 2025 11:31 pm
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

It was using the bundled libs. Also it still works if I delete every .so file except for libjs_static.a, so thats what im using in the flatpak now because the runtime can keep things up to date automatically.
by sharpenedblade
Thu Jul 24, 2025 12:44 am
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

MrFlibble, I build your fork as a flatpak (see the flatpak-new-linux-deps branch in my fork) and it looks like it works the same as master when I tested. I don't know if Oolite is using its bundled libs or the "system" (flatpak runtime) libs, is there a way to check? I could reproduce the ...
by sharpenedblade
Wed Jul 23, 2025 8:31 pm
Forum: Oolite-Mac
Topic: Building on modern macos/xcode versions
Replies: 28
Views: 10730

Re: Building on modern macos/xcode versions

Which version of Linux did you install? Fedora on bare metal. I have a t2 (2018-2020 intel) mac so it needed a patched kernel and stuff , but after installing it works the same as a normal linux install. I think using a normal distro works on older intel macs without any patches, you can just downl...
by sharpenedblade
Wed Jul 23, 2025 10:09 am
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

I had to use gnustep 1.28, but modern gcc and gnustep-make worked for me. I'm not sure how much stuff from linux-deps ends up being used. By "legacy" I meant that it doesn't follow modern linux desktop conventions and that I don't know any new codebases using it, so there isn't much intere...
by sharpenedblade
Wed Jul 23, 2025 7:32 am
Forum: Oolite-Linux
Topic: I packaged the game as a flatpak
Replies: 82
Views: 6000

Re: I packaged the game as a flatpak

I rebased the flatpak onto master, it crashes at startup or soon after with this error: oolite: Uncaught exception NSInternalInconsistencyException, reason: src/Core/OOWeakSet.m:168 Assertion failed in OOWeakSet(instance), method addObject:. Attempt to add object to OOWeakSet which does not conform ...
by sharpenedblade
Wed Jul 23, 2025 7:14 am
Forum: Testing and Bug reports
Topic: deploySite task in github workflow failing
Replies: 60
Views: 28960

Re: deploySite task in github workflow failing

An aside. I found that my build of the Flatpak 1.91 'traps' the mouse in windowed mode. I wonder if that's due to using a system library rather than one of the 'ancient tweaked' ones. I just saw this thread, im going to to figure out what happened. I think I only tested in fullscreen mode. Im also ...
by sharpenedblade
Wed Jul 23, 2025 7:12 am
Forum: Oolite-Mac
Topic: Building on modern macos/xcode versions
Replies: 28
Views: 10730

Re: Building on modern macos/xcode versions

It failed miserably, when compiling clang segfaulted for some reason. I didn't even want to try to figure out what happened since its definitely something deep in the internals of how clang parses legacy code. Also I installed linux on my mac so I don't even have modern macos to test anymore.
by sharpenedblade
Wed Jul 23, 2025 6:58 am
Forum: Oolite-Linux
Topic: Anyone successfully compiled libdispatch required by modern GNUStep?
Replies: 6
Views: 640

Re: Anyone successfully compiled libdispatch required by modern GNUStep?

https://packages.fedoraproject.org/pkgs/libdispatch/libdispatch/. Fedora builds it from source with up to date dependencies, so it should be possible. You can look at the .spec file for the exact instructions used. Also I compiled gnustep for the flatpak from a source tarball and it just worked usin...