Skip to content

Mozilla JS in Linux from GitHub release#603

Merged
mcarans merged 5 commits intoOoliteProject:masterfrom
mcarans:linux_deps
Apr 14, 2026
Merged

Mozilla JS in Linux from GitHub release#603
mcarans merged 5 commits intoOoliteProject:masterfrom
mcarans:linux_deps

Conversation

@mcarans
Copy link
Copy Markdown
Contributor

@mcarans mcarans commented Apr 14, 2026

Build specific versions of GNUstep (rather than just latest master).

Install GNUstep and Mozilla to either system (/usr/local), home ($HOME/.local) or build folder. Default is $HOME/.local so as not to conflict with any system GNUstep libraries a user might be using for other purposes and to have a single copy of the libraries if the user has multiple oolite builds.

Use local in all Bash functions to prevent environment variable pollution.

This change should allow further deletion of submodules.

mcarans added 4 commits April 12, 2026 18:42
Build gnustep in build/gnustep by default
Check out specific commits if GNUstep libraries to system, home or build folder
Copy libraries to oolite.app if home or build (which aren't by default in LD_LIBRARY_PATH)
@mcarans mcarans requested a review from oocube April 14, 2026 03:37
@oocube
Copy link
Copy Markdown
Contributor

oocube commented Apr 14, 2026

Although I cannot test/judge, the change makes sense and it builds cleanly and passes the tests.
+1

@mcarans mcarans merged commit 11dd6f9 into OoliteProject:master Apr 14, 2026
4 checks passed
@mcarans mcarans self-assigned this Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants