Newer
Older
{ pkgs, ... }:
with pkgs.haskell.lib;
final: prev: {
sdl2-gfx = addSetupDepends
(overrideCabal prev.sdl2-gfx
{ __onlyPropagateKnownPkgConfigModules = true; }
)
[ pkgs.pkg-config pkgs.SDL2 ];
sdl2-image =
addSetupDepends
(overrideCabal prev.sdl2-image
{ __onlyPropagateKnownPkgConfigModules = true; }
)
[ pkgs.pkg-config pkgs.SDL2 pkgs.libtiff pkgs.libwebp ];
sdl2-mixer =
addSetupDepends
(overrideCabal prev.sdl2-mixer
{ __onlyPropagateKnownPkgConfigModules = true; }
)
[ pkgs.pkg-config pkgs.SDL2 pkgs.libsndfile pkgs.libpulseaudio pkgs.alsa-lib pkgs.jack2 pkgs.glib pkgs.pcre2 ];
sdl2-ttf =
addSetupDepends
(overrideCabal prev.sdl2-ttf
{ __onlyPropagateKnownPkgConfigModules = true; }
)
[ pkgs.pkg-config pkgs.SDL2 pkgs.SDL2_ttf pkgs.harfbuzz pkgs.freetype pkgs.glib pkgs.pcre2 ];
*/
sdl2-gfx = null;
sdl2-image = null;
sdl2-mixer = null;
sdl2-ttf = null;