Commit Graph

22 Commits

Author SHA1 Message Date
rafaelrc7
c07cf3d14f
starsector: fail build if unable to insert required cli args
The `-XX:+UnlockDiagnosticVMOptions -XX:-BytecodeVerificationRemote` cli
args are required to run the game on recent java versions. Thus, if
unable to insert it, the build should fail.
2024-03-21 22:18:30 -03:00
rafaelrc7
a5314b94ed
starsector: passthrough cli args to jvm 2024-03-21 22:17:55 -03:00
R. Ryantm
19ae40216c starsector: 0.97a-RC10 -> 0.97a-RC11 2024-02-20 01:09:14 +00:00
R. Ryantm
b6e077a08f starsector: 0.97a-RC9 -> 0.97a-RC10 2024-02-16 13:47:51 +00:00
R. Ryantm
5d6f8f2fc0 starsector: 0.97a-RC8 -> 0.97a-RC9 2024-02-13 05:27:52 +00:00
Sandro
3f48bc8aa9
Merge pull request #286586 from rafaelrc7/starsector/0.97a-RC7
starsector: 0.96a-RC10 -> 0.97a-RC8
2024-02-10 17:29:06 +01:00
rafaelrc7
8f1cf739a8
starsector: 0.96a-RC10 -> 0.97a-RC8
Release notes: https://fractalsoftworks.com/2024/02/02/starsector-0-97a-release/
2024-02-08 20:44:33 -03:00
rafaelrc7
ff5a8516dd
starsector: update JVM flags
During this update, due to a new version of Java, the software broke.
On startup it crashed with the error: "Conflicting collector
combinations in option list". This was due to mixing the default
`-XX:+UseG1GC` and the `-XX:+UseConcMarkSweepGC -XX:+UseParNewGC` flags.
I removed the latter flags, leaving the default garbage collector

Furthermore, on succesful launch, the game wound warn about the
`-XX:PermSize=192m -XX:MaxPermSize=192m` flags, that were removed in
Java 8. Thus, those flags were also removed.

The `substituteInPlace` deprecated `--replace` argument was also
replaced by the new alternatives.
2024-02-08 20:38:21 -03:00
Anton Bulakh
0a81bc8cd2
starsector: fix the icon symlink 2024-01-26 20:34:37 +02:00
rafaelrc7
212ff04ac0
starsector: add rafaelrc to maintainers 2024-01-11 02:17:10 -03:00
rafaelrc7
df68e79bcf
starsector: add missing runtime dependency xrandr
The starsector game is made using LWJGL, which depends on xrandr. The
library runs `xrandr -q` and parses its output to get screen
resolutions. Thus, if the binary is missing, the game will crash on
startup.

https://github.com/LWJGL/lwjgl/blob/master/src/java/org/lwjgl/opengl/XRandR.java#L72
2024-01-06 00:27:33 -03:00
erebfaer
3f916c8d59 starsector: added missing build input 2023-12-04 05:55:46 +00:00
henkery
3b4df3d62e starsector: 0.96a-RC8 -> 0.96a-RC10 2023-10-20 20:41:18 +02:00
lize.live
1c65a8c088 starsector: 0.95.1a-RC6 -> 0.96a-RC8 2023-05-09 14:12:40 -07:00
Aidan Gauland
383ac1066e
starsector: reduce nix profile pollution
Install to $out/share/starsector instead of the top level of $out, in order to
reduce clutter in the user's ~/.nix-profile/ directory.
2022-11-25 21:58:37 +13:00
Anton Bulakh
6c8d789174
starsector: fix jvm compatibility, startup crashes and sound, add passthru.updateScript 2022-07-14 04:23:33 +03:00
Robert Scott
3b6bc4b69c treewide: set sourceProvenance for packages containing downloaded jars
these are the easily identifiable cases and will not be comprehensive
2022-06-04 19:47:57 +01:00
Naïm Favier
9160044f5f
treewide/makeWrapper: replace --run cd with --chdir
Lay the groundwork for switching to binary wrappers by reducing uses
of `--run` (which is not supported by `makeBinaryWrapper`).
2022-03-19 09:46:31 +01:00
K900
cb2cfba6f7 treewide: switch all desktop file generators to new API
Notably:
- remove explicit arguments that match the defaults
- convert everything to the right Nix types
2022-02-25 13:40:38 -08:00
Bruno Bigras
07e9488aed starsector: 0.95a-RC15 -> 0.95.1a-RC5 2021-12-12 02:35:05 -05:00
Bruno Bigras
8c4233de8a starsector: generate desktop file 2021-10-07 15:11:03 -04:00
Bruno Bigras
cfd7037d2a starsector: init at 0.95a-RC15
Co-authored-by: Jonathan Ringer <jonringer117@gmail.com>
Co-authored-by: mitchmindtree <mail@mitchellnordine.com>
2021-10-05 11:28:37 -04:00