odamex: 0.9.5 -> 11.1.1; add eljamm to maintainers#459626
odamex: 0.9.5 -> 11.1.1; add eljamm to maintainers#459626Aleksanaa merged 2 commits intoNixOS:masterfrom
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
|
|
This fails to build on Darwin because of broken We could also temporarily disable |
|
I can test on aarch64-darwin if you choose to disable the test. |
|
I did some testing and I was unable to change the iwad directory through the interface, many buttons didn't do anything and return error 2 in terminal. I set up the iwad directory using the env variable but still got error 2. |
|
|
Now, the launcher should automatically point to bin directory with |
this error have a strange path, because I have: my odamex directory is set as /nix/store/112cmdzqzw5shj7rrci269nw0dxqs3ra-odamex-11.1.1/bin Regarding the interface issues, I found this: |
|
Yeah, the mac installPhase is missing the other apps, I included odamex.app and now I see that odamex screen |
|
Which executables do you have on linux? I'm not familiar with odamex so I'm not sure if only odalaunch and odamex are needed. |
I have
Is it under |
|
Considering the GUI patch only mentions ag-odalaunch, odalaunch and odamex I believe odasrv doesn't have an .app, just the executable |
ae14a27 to
8bcbc38
Compare
|
@iedame could you please test again? specifically, I'd like to know if Edit: The server should be working fine under Darwin. For the record, I've been building and testing this on a macos GitHub runner with nixpkgs-review-gha, which is currently limited to the console, but is better than nothing. |
|
I found the config file in /Library/Preferences/, it seems to work just fine now! @NixOS/darwin-maintainers anyone can help test/review this on darwin please? |
keenanweaver
left a comment
There was a problem hiding this comment.
Thank you so much for doing this! Also closes #330272
I do get this crash on odalaunch, but it's probably something I'm doing in my config.
(odalaunch:154509): GLib-GIO-ERROR **: 07:11:24.223: No GSettings schemas are installed on the system
Trace/breakpoint trap (core dumped) odalaunch
The Flatpak version works.
odasrv can't find IWADs, but the Flatpak version does the same thing.
|
Also tracking here: #459759 |
|
- Add eljamm to maintainers - Use finalAttrs - Add update script - Add desktop files
@keenanweaver could you try again?
Yes, but you can pass them as an argument or with an env var. |
Everything is working perfectly now. Thanks! |
The issue with some of the buttons in that gui being non-functional was an upstream bug that has since been fixed, the should be in the next release.
I don't know for sure on this crash, but Odalaunch can be unstable with newer versions of wxWidgets. The Flatpak includes an older wxWidgets 3.0.5 for this reason. Odalaunch is essentially unmaintained at this point unfortunately. |
Yes, the patch includes those changes and it works correctly with the patch applied. |
|
Ah, missed that bit of the discussion! |


So I may have forgotten to check for already-open PRs when I started working on this, but I think the result is good enough that it can probably supersede:
Tested Odamex with Freedoom, and although I didn't find any active players, everything seemed to be working fine.
ZHF: #457852
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.