nixpkgs/pkgs/games
Daniel Perry fb9bcc72fd openmw: add darwin support
The OpenMW codebase already has Darwin build support within it, so porting
it over to nixpkgs was something I wanted to try out.

Issues encountered, in order:

A few dependencies in nixpkgs were missing Darwin support. Details of those
changes are in their respective commits.

After the dependencies were building, the build first failed with a missing
reference to VideoDecodeAcceleration, which was easily dealt with.

Then the build succeeded! Job's done, success! Except OpenMW.app was nowhere
to be found in the result folder. OpenMW-CS.app, however, was produced and
appeared to be running correctly (though I will admit I didn't test it very
much as I'm not very familiar).

Going through OpenMW's CMakeLists.txt showed that a CMake define was needed,
`OPENMW_OSX_DEPLOYMENT=ON`. This is what enables OpenMW.app to be built.

Once the define was added, the build began to fail with missing plugins to
OpenSceneGraph. Looking into that showed that OSG doesn't build certain plugins
on Darwin due to the fact that their functionality is replicated by built-
in system libraries. To save space, these libraries are not built on Darwin.

OpenMW, however, requires these libraries to exist. I was familiar with the
process of building OpenMW on Darwin already, due to having built it locally
ahead of time, so I remembered that the OpenMW folks have a separate repository
with Mac-specific patches. One of those patches is to OpenSceneGraph for this
exact issue, which is now applied here.

The next error was caused by `fixup_bundle` running from the OpenMW CMakeLists.txt,
which appears to be broken in Darwin under Nix. Searching nixpkgs shows that others
have worked around the issue by removing the call to `fixup_bundle` completely.

At this point, the build passed and OpenMW.app was created and was executable!
After the intro video played, it was clear that something wasn't working though.
Every texture was completely pink, navigating the main menu was impossible. Looking
at the console output showed that OpenSceneGraph was attempting to load dds
textures, but the plugin for doing so could not be loaded. I looked at the plugin
with `file` which showed the file was actually a bash script. It was setting
some QT environment variables before calling the real plugin executable. I
resolved this issue with setting `dontWrapQtApps`, as everything seems to work
without it (even the QT-based apps like the Construction Set).
2023-03-12 18:48:50 -04:00
..
0ad treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
0verkill treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
1oom
7kaa 7kaa: fix nix-env version parsing 2022-05-03 17:49:34 +02:00
20kly
90secondportraits treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
2048-cli treewide: move more NIX_CFLAGS_COMPILE to env 2023-02-25 13:00:47 +02:00
2048-in-terminal _2048-in-terminal: unstable-2021-09-12 -> unstable-2022-06-13 2022-10-06 22:34:41 +02:00
abbaye-des-morts
abuse treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
ace-of-penguins ace-of-penguins: init at 1.4 2022-01-12 22:21:00 -03:00
adom adom: mark broken 2022-09-30 22:04:25 -03:00
airshipper airshipper: 0.7.0 -> 0.10.0 https://gitlab.com/veloren/airshipper/-/blob/v0.10.0/CHANGELOG.md 2022-12-19 12:37:37 +05:30
airstrike treewide/makeWrapper: replace --run cd with --chdir 2022-03-19 09:46:31 +01:00
alephone treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
alienarena
amoeba treewide: rename name to pname&version 2022-01-17 19:09:37 +01:00
among-sus among-sus: 2020-10-19 -> 2021-05-19 2022-01-17 21:40:55 +01:00
andyetitmoves andyetitmoves: deprecate phases and refactor 2022-01-03 15:07:11 +01:00
angband angband: add kenran to maintainers 2022-09-13 08:49:21 +02:00
anki anki-bin: set correct name and version for derivation 2023-02-25 14:00:05 +09:00
antsimulator
arena
armagetronad
arx-libertatis
asc asc: 2.6.0.0 -> 2.6.3.0 2022-11-26 13:09:32 +01:00
assaultcube assaultcube: 1.2.0.2 -> 1.3.0.2 2022-04-26 14:42:25 +02:00
astromenace astromenace: use xorg.* packages directly instead of xlibsWrapper indirection 2022-10-08 07:59:33 +01:00
atanks
augustus augustus: 3.1.0 -> 3.2.0 2022-09-23 09:29:14 +00:00
azimuth treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
ball-and-paddle
ballerburg treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
banner banner: update homepage 2022-01-07 16:45:50 +07:00
bastet
BeatSaberModManager BeatSaberModManager: Update nuget dependencies 2023-03-07 03:14:24 +01:00
black-hole-solver black-hole-solver: 1.10.1 -> 1.12.0 2022-03-29 09:48:54 +00:00
blackshades blackshades: 2.4.7 -> 2.4.9 2022-02-23 17:35:52 +07:00
blightmud blightmud: 5.0.0 -> 5.1.0 2023-02-27 11:53:46 -05:00
blobby blobby: repair 2022-12-01 16:35:59 +01:00
blobwars treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
blockattack blockattack: 2.7.0 -> 2.8.0 2022-03-02 08:09:13 -03:00
boohu
braincurses
brogue tree-wide: SDL may not have a .dev 2022-05-27 08:09:56 +08:00
brutalmaze
bsdgames bsdgames: ibiblioPubLinux mirror 2022-03-13 21:18:53 -03:00
btanks treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
bugdom bugdom: 1.3.2 -> 1.3.3 2023-01-29 08:03:23 +01:00
bzflag bzflag: 2.4.24 -> 2.4.26 2022-11-21 10:49:26 +00:00
cataclysm-dda cataclysm-dda: 0.F-3 -> 0.G 2023-03-01 21:27:45 +01:00
cbonsai treewide: remove attrPath from nix-update-script calls 2022-12-26 12:39:21 -05:00
cdogs-sdl cdogs-sdl: update pname 2023-02-25 18:57:58 +00:00
cgoban treewide: set sourceProvenance for packages containing downloaded jars 2022-06-04 19:47:57 +01:00
chessdb treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
chessx chessx: 1.5.7 -> 1.5.8 2023-02-09 10:25:00 +00:00
chiaki chiaki: 2.1.0 -> 2.1.1 2021-12-11 21:40:43 +00:00
chocolate-doom chocolateDoom: build man pages 2022-09-04 12:25:23 +02:00
chromium-bsu
ckan ckan: 1.31.0 -> 1.31.2 2022-11-17 20:13:04 +08:00
cl-wordle cl-wordle: 0.4.0 -> 0.5.0 2022-05-17 07:35:55 -06:00
classicube classicube: 1.3.4 -> 1.3.5 2023-01-24 22:23:07 -05:00
clonehero treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
cockatrice
colobot colobot: 0.1.12 -> 0.2.0; fixes build 2022-01-01 18:01:36 -06:00
commandergenius
construo
crack-attack maintainers: remove piotr 2022-06-29 00:52:13 +02:00
crawl crawlTiles: 0.28.0 -> 0.29.0 2022-08-24 09:48:35 +00:00
crispy-doom crispyDoom: 5.11.1 -> 5.12.0 2023-01-31 11:40:08 +00:00
crossfire crossfire: fix version parsing for nix-env 2022-05-04 19:15:52 +02:00
crrcsim
curseofwar
cutemaze cutemaze: 1.3.1 -> 1.3.2 2023-01-13 14:24:26 -08:00
cuyo
darkplaces treewide: *Flags convert to list from str 2022-10-10 15:30:59 +03:00
ddnet ddnet: 16.7.2 -> 16.8 2023-03-06 16:32:01 +01:00
deliantra deliantra: refactor and override stdenv 2022-04-16 11:11:28 -05:00
devilutionx devilutionx: 1.4.0 -> 1.4.1 2022-12-29 02:28:13 +11:00
dhewm3 dhewm3: 1.5.1 -> 1.5.2 2022-07-07 22:13:10 +00:00
domination Merge pull request #211561 from fgaz/domination/1.2.7 2023-01-25 14:28:19 +00:00
duckmarines treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
dwarf-fortress dwarf-fortress: unfuck unfuck 2023-02-22 13:03:53 +01:00
dxx-rebirth treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
easyrpg-player easyrpg-player: fix 2022-05-20 11:09:01 +02:00
eboard treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
ecwolf ecwolf: add darwin support 2023-02-06 16:05:19 +01:00
eduke32 eduke32: 20221026 -> 20221225 2023-01-06 18:34:06 +02:00
egoboo treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
eidolon eidolon: replace patch with Cargo.lock 2023-02-25 20:34:02 -05:00
empty-epsilon
endgame-singularity endgame-singularity: add all licenses 2021-12-19 17:26:06 +01:00
endless-sky endless-sky:0.9.14 -> 0.9.16.1 2023-03-03 23:22:25 +00:00
enigma treewide: inject xdg-open into wrappers as $PATH suffix 2022-08-19 13:11:27 -05:00
enyo-launcher enyo-launcher: 2.0.2 -> 2.0.5, renamed from enyo-doom 2022-09-28 09:55:15 -07:00
eternity-engine
everspace everspace: add desktop file 2022-09-06 21:23:03 +02:00
extremetuxracer treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
exult exult: 1.6 -> 1.8 2022-09-01 13:51:38 +03:00
ezquake
factorio treewide: use optionalString 2023-02-13 21:52:34 +01:00
fairymax fairymax: use SRI hash format 2022-06-09 23:33:53 -03:00
ferium ferium: 4.3.3 -> 4.3.4 2023-01-16 05:18:51 +00:00
fheroes2 fheroes2: 1.0.0 -> 1.0.1 2023-02-10 08:12:51 +00:00
fish-fillets-ng treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
flare treewide/makeWrapper: replace --run cd with --chdir 2022-03-19 09:46:31 +01:00
flightgear flightgear: 2020.3.13 -> 2020.3.17 2023-02-05 20:17:34 +11:00
fltrator treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
forge-mtg forge-mtg: be less verbose when building 2022-08-29 07:47:00 +02:00
freecell-solver
freeciv Merge branch 'master' into staging-next 2022-10-19 05:24:28 +02:00
freedink treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
freedroid treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
freedroidrpg freedroidrpg: remove build-time flags embedding into binary 2022-09-19 18:02:42 +01:00
freenukum freenukum: 0.3.5 -> 0.4.0 2022-09-06 18:21:39 +02:00
freeorion freeorion: use boost that builds with python3, remove cppcheck linter 2023-02-15 22:12:24 +01:00
freesweep freesweep: small cleanup 2022-12-26 20:52:34 +01:00
frogatto frogatto: unstable-2020-12-04 -> unstable-2023-02-27 2023-02-28 22:35:46 +01:00
frotz
frozen-bubble treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
fsg fsg: migrate to wxGTK32 2022-10-14 04:38:35 +02:00
galaxis
gambatte
gamehub GameHub: better description from @AnsersonTorres 2022-06-18 14:47:36 +00:00
garden-of-coloured-lights treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
gargoyle treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
gav treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
gcompris gcompris: 2.4 -> 3.1 2023-01-25 15:50:04 +08:00
gcs treewide: set sourceProvenance for packages containing downloaded jars 2022-06-04 19:47:57 +01:00
gemrb gemrb: 0.9.1 -> 0.9.1.1 2022-10-16 22:14:05 +08:00
gimx treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
gl-117 treewide: move autoconf, automake to nativeBuildInputs 2022-03-30 20:17:24 -05:00
gl-gsync-demo treewide: fix typos 2022-12-17 19:39:44 -05:00
globulation globulation2: migrate to scons_latest 2023-01-06 14:54:14 +01:00
gltron
gmad gmad: unstable-2015-04-16 -> unstable-2020-02-24 2022-06-01 21:34:27 +02:00
gnome-hexgl
gnonograms gnonograms: 2.0.0 -> 2.1.2 2022-06-20 22:17:55 +02:00
gnubg gnubg: use non-aliased python 2022-07-30 20:36:46 -07:00
gnuchess gnuchess: refactor 2021-12-19 18:27:53 +01:00
gnugo gnugo: pul patch pending upstream inclusion for -fno-common toolchain support 2022-05-21 10:52:03 +01:00
gnujump treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
gnushogi
gogdl gogdl: Add updateScript 2022-12-29 12:28:21 +13:00
gogui treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
gotypist gotypist: fix maintainer metadata 2021-12-15 02:25:38 +01:00
grapejuice grapejuice: 7.2.1 -> 7.8.3 2023-03-05 17:10:43 -05:00
graphwar graphwar: init at 1.0.0 2022-06-21 14:00:07 +02:00
gscrabble gscrabble: mark as broken 2022-07-31 13:10:27 +02:00
gshogi gshogi: use SRI hash format 2022-06-09 23:33:53 -03:00
gtetrinet treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
gtypist
gweled
gzdoom gzdoom: 4.8.2 -> 4.10.0 2022-12-12 23:56:49 +03:00
harmonist harmonist: use buildGoModule 2022-11-21 11:34:23 +00:00
hedgewars hedgewars: disable on darwin 2022-09-21 00:48:00 +02:00
heroic heroic: 2.6.1 -> 2.6.2 2023-02-07 22:44:14 +13:00
hexgui HexGui: unstable-2022-5-30 -> unstable-2023-1-7 2023-01-24 14:04:15 -05:00
hhexen treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
hikounomizu hikounomizu: build data in parallel 2022-10-21 12:21:31 +00:00
hyperrogue hyperrogue: 12.1h -> 12.1i 2023-02-08 11:51:18 +00:00
icbm3d
infra-arcana infra-arcana: init at 21.0.1 2022-06-20 16:19:00 +02:00
instead treewide: rename name to pname&version 2022-01-17 19:09:37 +01:00
instead-launcher
iortcw treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
itch fix packages with broken meta attributes 2023-01-01 18:48:04 -08:00
itchiodl itchiodl: 2.1.2 -> 2.2.0 2023-01-31 08:55:52 +01:00
ivan treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
ja2-stracciatella
julius julius: use SRI hash format 2022-06-09 23:33:53 -03:00
jumpnbump
jumpy Merge remote-tracking branch 'origin/staging-next' into staging 2022-12-28 09:35:37 +00:00
kabeljau maintainers: papojari → annaaurora 2022-07-20 01:47:30 +02:00
katago cudaPackages.cudnn: migrate to redist cuda, fix missing zlib (#168748) 2022-04-19 20:52:52 +02:00
katawa-shoujo katawa-shoujo: Add desktop file 2023-03-08 00:25:30 +01:00
keen4
keeperrl treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
klavaro klavaro: another icon fix per PR feedback 2022-03-14 07:50:05 -05:00
kobodeluxe
koboredux
koules koules: use SRI hash format 2022-06-09 23:33:53 -03:00
ldmud ldmud: fix undefined reference to 'crypt' 2022-11-04 12:17:53 -04:00
leela-zero leela-zero: use SRI hash format 2022-06-09 23:33:54 -03:00
left4gore
legendary-gl legendary-gl: 0.20.31 -> 0.20.32 2023-01-06 08:48:48 +00:00
lgames lbreakouthd: 1.0.10 -> 1.1 2022-12-12 22:47:50 +01:00
lgogdownloader lgogdownloader: enable GUI 2023-01-19 18:36:17 +01:00
liberal-crime-squad treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
liberation-circuit liberation-circuit: 1.3 -> unstable-2022-01-02 2022-02-18 22:11:34 +11:00
lincity treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
linthesia linthesia: init at 0.8.0 2022-02-07 19:09:24 +02:00
liquidwar treewide: env.NIX_CFLAGS_COMPILE use toString on result of optionals 2023-02-22 21:23:05 +02:00
lugaru
lunar-client lunar-client: 2.10.1 -> 2.15.1 2023-02-04 16:08:23 +08:00
lzwolf lzwolf: pin SDL2_mixer to 2.0.x 2023-02-28 10:29:16 -03:00
macopix treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
maelstrom treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
manaplus manaplus: fix build 2023-02-28 08:00:04 -03:00
mar1d mar1d: 0.3.0 -> 0.3.1 2022-08-14 14:04:39 +00:00
mari0 mari0: use copyDesktopItems 2022-11-28 14:00:00 +01:00
mars treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
megaglest treewide: drop wxGTK30-gtk2 2022-12-03 03:28:32 +01:00
meritous tree-wide: SDL may not have a .dev 2022-05-27 08:09:56 +08:00
methane
mindustry mindustry: 141.2 -> 142 2023-03-07 20:53:50 +03:00
minecraft treewide/games,misc: add sourceType binaryNativeCode for many packages 2022-06-10 21:12:22 +01:00
minecraft-servers maintainers: jyooru -> joelkoen 2023-01-15 14:14:19 +10:00
minetest treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
mnemosyne mnemosyne: fix build on darwin 2023-03-06 17:03:36 +02:00
moon-buggy treewide: rename name to pname&version 2022-01-17 19:09:37 +01:00
mrrescue mrrescue: fix path to love game file 2023-02-16 20:03:17 +01:00
mudlet mudlet: 4.15.1 -> 4.16.0 2022-11-07 12:36:05 -05:00
n2048 n2048: refactor 2022-01-16 22:07:30 +01:00
naev maintainers: add ralismark 2023-03-05 18:52:45 +11:00
nanosaur nanosaur,nanosaur2,otto-matic: cleanup cmake build 2023-01-02 09:04:39 +11:00
nanosaur2 nanosaur,nanosaur2,otto-matic: cleanup cmake build 2023-01-02 09:04:39 +11:00
nethack nethack: 3.6.6 → 3.6.7 2023-02-18 23:39:43 +00:00
netris
neverball neverball: pull upstream fix for -fno-common toolchains 2022-06-09 22:22:21 +01:00
newtonwars
nexuiz lib.replaceChars: warn about being a deprecated alias 2022-12-15 22:25:51 +02:00
ninvaders treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
njam treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
npush treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
nudoku
nxengine-evo nxengine-evo: switch to fetchFromGitHub 2022-01-03 00:31:00 +01:00
odamex odamex: migrate to wxGTK32 2022-11-03 11:49:13 +01:00
oh-my-git oh-my-git: 0.6.4 -> 0.6.5 2022-07-21 22:34:39 +02:00
oilrush treewide: use optionalString 2023-02-13 21:52:34 +01:00
onscripter-en onscripter-en: 20110930 -> 20111009 2022-08-01 06:35:39 +00:00
openarena
openclonk
opendune
opendungeons opendungeons: unbreak on aarch64-linux 2022-12-16 07:43:40 +01:00
openjk Merge branch 'staging-next' into staging 2022-04-14 09:53:21 +02:00
openlierox treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
openloco openloco: init at 23.02 2023-02-22 19:46:30 +01:00
openmw openmw: add darwin support 2023-03-12 18:48:50 -04:00
openra treewide: add names to all setup hooks 2023-01-19 15:00:36 +00:00
openrct2 treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
openrw openrw: use xorg.* packages directly instead of xlibsWrapper indirection 2022-10-30 11:19:50 +01:00
opensoldat opensoldat: rename from soldat-unstable 2022-07-07 17:58:03 +02:00
openspades treewide: mark packages broken that never built on PLATFORM 2022-12-13 21:40:12 +01:00
opensupaplex treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
openttd openttd-jgrpp: 0.47.1 -> 0.50.3 2023-02-05 23:18:59 +01:00
opentyrian opentyrian: 2.1.20130907 -> 2.1.20220318 2022-05-06 18:03:27 +01:00
openxcom treewide: Rename libyamlcpp* to yaml-cpp* 2023-01-31 16:22:54 +01:00
openxray openxray: Remove multiplayer option, fix license URL 2022-07-30 01:31:37 +02:00
orthorobot treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
osu-lazer osu-lazer: 2023.207.0 -> 2023.301.0 2023-03-04 14:16:01 +08:00
otto-matic otto-matic: 4.0.0 -> 4.0.1 2023-02-04 04:56:22 +00:00
pacvim
papermc papermc: 1.19.2r131 -> 1.19.3r375 2023-01-11 23:40:43 +00:00
pentobi pentobi: 19.1 -> 20.0 2022-02-17 17:34:53 +01:00
performous performous: 1.1 -> 1.2.0 2023-01-16 20:51:47 +01:00
pinball treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
pingus
pioneer pioneer: 20210723 -> 20220203 2022-02-17 22:21:12 +01:00
pioneers treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
planetaryannihilation treewide: change some glibc to stdenv.cc.libc 2022-05-27 05:57:43 +03:00
pokerth treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
pokete pokete: 0.8.2 -> 0.9.0 2022-09-16 16:42:39 +00:00
pong3d
portmod treewide: switch to nativeCheckInputs 2023-01-21 12:00:00 +00:00
powermanga
prboom-plus prboom-plus: init at 2.6.2 2022-04-24 18:10:08 +02:00
prismlauncher prismlauncher: 6.1 -> 6.3 2023-02-03 19:43:33 +01:00
pro-office-calculator
purpur maintainers: jyooru -> joelkoen 2023-01-15 14:14:19 +10:00
pysolfc pysolfc: 2.6.4 -> 2.16.0 2022-09-29 10:12:20 -07:00
qgo
qqwing qqwing: add darwin support 2022-12-07 20:43:28 +01:00
qtads qtads: 3.2.0 -> 3.3.0 2022-07-29 19:58:57 +00:00
quake2/yquake2 yquake2: 8.10 -> 8.20 2022-12-22 16:03:15 +00:00
quake3 quake3demo: fix binary paths in the wrapper 2023-02-24 19:19:21 +00:00
quakespasm treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
quantumminigolf treewide: mark packages broken that never built on PLATFORM 2022-12-13 21:40:12 +01:00
r2mod_cli r2mod_cli: 1.3.2 -> 1.3.3 2023-01-14 00:23:47 -05:00
racer
randtype randtype: mark as broken on darwin 2022-02-26 20:37:04 -05:00
rare rare: relax legendary-gl 2023-01-06 11:31:13 -06:00
raylib-games raylib-games: init at 2022-10-14 2022-10-31 08:54:48 -05:00
redeclipse
rftg
rigsofrods treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
riko4
rili treewide:replace http by https when https is a permanent redirection 2023-02-19 21:47:59 +01:00
robotfindskitten
rocksndiamonds rocksndiamonds: pull upstream fix for -fno-common toolchains 2022-06-09 22:42:15 +01:00
rogue ncurses: 6.2 -> 6.3 2021-12-16 07:55:06 +00:00
rott treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
rpg-cli rpg-cli: 1.0.0 -> 1.0.1 2022-02-13 03:52:27 +00:00
rrootage treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
runelite runelite: 2.1.5 -> 2.5.0 2022-12-29 15:49:01 -08:00
runescape-launcher runescape-launcher: 2.2.9 -> 2.2.10 2023-01-30 16:39:19 +01:00
sauerbraten treewide/makeWrapper: replace --run cd with --chdir 2022-03-19 09:46:31 +01:00
scid treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
scid-vs-pc treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
scorched3d scorched3d: migrate to wxGTK32 2022-10-14 05:28:40 +02:00
scrolls
scummvm scummvm: 2.6.1 -> 2.7.0 2023-03-01 01:12:50 +00:00
sdlpop sdlpop: Add changelog 2023-02-19 10:54:39 +01:00
sfrotz
sgt-puzzles treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
shattered-pixel-dungeon treewide: set sourceProvenance for gradle-built packages 2022-06-04 19:48:03 +01:00
shticker-book-unwritten Revert "shticker-book-unwritten: pin to openssl_1_1" 2023-01-13 01:12:33 +01:00
sienna sienna: 1.0c -> 1.0d 2022-10-06 22:29:21 +02:00
sil treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
sil-q sil-q: use .sil-q to avoid clashing with sil's data 2022-10-03 18:14:47 +08:00
simutrans simutrans: remove phile314 as maintainer 2023-02-09 22:16:02 +01:00
sm64ex sm64ex-coop: 0.pre+date=2022-05-14 -> 0.pre+date=2022-08-05, cleanup 2022-09-18 21:34:16 +02:00
snake4
snipes
snis snis: fix build with libxcrypt 2022-10-09 18:10:43 +02:00
soi
solarus treewide:replace http by https when https is a permanent redirection 2023-02-19 21:47:59 +01:00
solicurses solicurses: unbreak on darwin 2023-01-04 11:35:37 +01:00
space-cadet-pinball treewide: makeWrapper buildInputs to nativeBuildInputs 2022-08-16 13:14:19 +03:00
space-orbit treewide: pkgs/games: mark broken for darwin 2022-05-29 10:56:04 +02:00
speed-dreams treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
spring spring: 105.0.1-1486-g8581792 -> 106.0 2022-12-09 17:42:09 +00:00
srb2 SDL2_mixer: add "dev" output 2022-09-21 07:36:32 +01:00
srb2kart SDL2_mixer: add "dev" output 2022-09-21 07:36:32 +01:00
stardust
starsector starsector: reduce nix profile pollution 2022-11-25 21:58:37 +13:00
steam steam-small: init 2023-02-18 17:34:49 +01:00
steam-tui treewide: remove steam-run-native 2022-03-02 12:25:45 -08:00
stepmania treewide: another round of gcc12 fixups 2023-02-05 15:29:43 +01:00
stockfish stockfish: 14.1 -> 15 2022-05-24 14:24:27 -07:00
stuntrally treewide: makeWrapper buildInputs to nativeBuildInputs 2022-08-16 13:14:19 +03:00
super-tux-kart superTuxKart: 1.3 -> 1.4 2022-11-12 23:41:10 +01:00
supertux treewide: another round of gcc12 fixups 2023-02-05 15:29:43 +01:00
system-syzygy treewide: pkgs/games: mark broken for darwin 2022-05-29 10:56:04 +02:00
t4kcommon treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
taisei Merge pull request #175223 from fsdlkj/update-taisei 2022-05-31 18:57:37 +08:00
tcl2048 treewide: add meta.mainProgram to many packages 2022-05-04 18:08:19 -07:00
tecnoballz
teetertorture
teeworlds teeworlds: build on macOS 2023-01-24 15:58:42 +01:00
tennix tennix: avoid URL literal 2022-12-08 08:12:00 +01:00
terraria-server lib.replaceChars: warn about being a deprecated alias 2022-12-15 22:25:51 +02:00
tes3cmd
tetrio-desktop tetrio-plus: 0.23.13 -> 0.25.2 2023-01-16 09:20:47 +01:00
the-butterfly-effect treewide: move cmake into nativeBuildInputs 2022-03-31 12:35:21 -05:00
the-legend-of-edgar the-legend-of-edgar: 1.35 -> 1.36 2023-01-07 20:10:21 +00:00
the-powder-toy treewide: more meta changelog urls and mainPrograms (#200062) 2022-11-09 16:41:13 +01:00
theforceengine theforceengine: init at 1.09.100 2023-02-16 14:51:31 -06:00
tibia
tintin tintin: 2.02.20 -> 2.02.30 2023-01-08 04:42:04 +00:00
tinyfugue treewide: manual fixups for 2023-02-22 21:23:04 +02:00
titanion titanion: init at 0.3 2022-05-21 16:36:57 +02:00
tome2 treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
tome4 treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
toppler toppler: 1.1.6 -> 1.3 2022-02-07 19:08:31 -08:00
torcs treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
torus-trooper
tr-patcher treewide: set sourceProvenance for packages containing downloaded jars 2022-06-04 19:47:57 +01:00
trackballs trackballs: 1.3.3 -> 1.3.4 2022-12-27 05:57:38 +00:00
trigger
tumiki-fighters
tuxpaint tuxpaint: 0.9.27 -> 0.9.28 2022-10-24 14:22:30 +02:00
tuxtype
tworld2 tworld2: use SRI hash format 2022-06-09 23:16:59 -03:00
typespeed treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
uchess uchess: switch to go_1_17 2022-02-05 16:58:43 +10:00
ue4 ue4: link to fixing issue, remove maintainer 2022-05-11 19:27:35 +02:00
ue4demos treewide: change some glibc to stdenv.cc.libc 2022-05-27 05:57:43 +03:00
ufoai treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
uhexen2 treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
ultimatestunts
ultrastardx
umoria umoria: refactor and extend 2022-06-18 14:22:24 +02:00
unciv unciv: 4.5.2 -> 4.5.5 2023-03-10 18:15:03 +00:00
unnethack unnethack: disable build parallelism 2023-03-09 23:12:31 +00:00
unvanquished unvanquished: 0.53.2 -> 0.54.0 2023-02-05 16:28:07 +01:00
uqm treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
urbanterror treewide: remove myself as maintainer from some pkgs 2022-08-03 14:17:51 +02:00
ut2004 treewide/makeWrapper: replace --run cd with --chdir 2022-03-19 09:46:31 +01:00
vassal vassal: 3.6.13 -> 3.6.14 2023-03-08 11:20:29 +00:00
vcmi vcmi: 1.1.0 -> 1.1.1 2023-02-03 19:45:28 +00:00
vdrift vdrift: unstable-2017-12-09 -> unstable-2021-09-05 2023-01-06 19:19:10 +00:00
vectoroids vectoroids: use SRI hash format 2022-06-09 23:33:54 -03:00
vessel
vimgolf vimgolf: init at 0.5.0 (#157642) 2022-03-05 01:22:42 +01:00
vintagestory vintagestory: 1.17.9 -> 1.17.10 2023-01-26 22:50:12 +00:00
vitetris
vms-empire
voxelands voxelands: use xorg.* packages directly instead of xlibsWrapper indirection 2022-10-30 11:34:37 +01:00
vvvvvv treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
wargus wargus: fixup path in .desktop file 2022-08-05 21:00:19 -05:00
warmux
warsow treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
warzone2100 warzone2100: 4.3.2 -> 4.3.3 2023-01-02 16:01:51 +01:00
wesnoth wesnoth: 1.16.7 -> 1.16.8 2023-02-06 12:27:56 +01:00
widelands widelands 1.0 -> 1.1 2022-10-23 22:51:22 -07:00
worldofgoo treewide: switch all desktop file generators to new API 2022-02-25 13:40:38 -08:00
wyvern
xbill licenses: remove gpl1 2022-09-29 10:54:21 +02:00
xboard treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
xbomb
xconq treewide: makeWrapper buildInputs to nativeBuildInputs 2022-08-16 13:14:19 +03:00
xcowsay xcowsay: 1.5.1 -> 1.6 2022-01-24 11:32:02 +00:00
xivlauncher xivlauncher: remove ashkitten as maintainer 2023-01-15 11:17:01 -05:00
xjump treewide: use lib.optionals 2023-02-14 19:11:59 +01:00
xmage treewide: set sourceProvenance for packages containing downloaded jars 2022-06-04 19:47:57 +01:00
xmoto Treewide: fix some permanent redirects on homepages 2022-01-03 16:53:12 +01:00
xonotic treewide: optional -> optionals where the argument is a list 2022-10-10 15:40:21 +03:00
xpilot
xskat xskat: unbreak on aarch64-darwin 2022-12-30 06:40:45 +01:00
xsnow xsnow: 3.3.6 -> 3.4.4 2022-03-14 12:57:11 +00:00
xsok treewide: manual fixups for 2023-02-22 21:23:04 +02:00
xsokoban treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
xtris xtris: fix darwin build 2022-03-29 09:36:30 -05:00
zandronum treewide: replace references to libgme with game-music-emu 2022-07-20 17:08:32 +02:00
zaz treewide: manual fixups for 2023-02-22 21:23:04 +02:00
zdoom zdoom: use SRI hash format 2022-06-09 23:33:54 -03:00
zod treewide: another round of gcc12 fixups 2023-02-05 18:34:47 +01:00
zoom treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00