From 9b5f94b51f5ae9b64db014fe624c5240dffd57a5 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sat, 8 Mar 2025 18:11:11 +0100 Subject: [PATCH] treewide: replace references to SDL2.dev with lib.getDev and lib.getInclude --- pkgs/by-name/ca/cadzinho/package.nix | 2 +- pkgs/by-name/ke/keeperrl/package.nix | 2 +- pkgs/by-name/li/libwtk-sdl2/package.nix | 2 +- pkgs/by-name/pi/picoloop/package.nix | 4 ++-- pkgs/by-name/qu/quake3e/package.nix | 2 +- pkgs/by-name/re/recastnavigation/package.nix | 2 +- pkgs/by-name/re/renpy/package.nix | 2 +- pkgs/by-name/sd/sdlpop/package.nix | 2 +- pkgs/by-name/sm/smpeg2/package.nix | 2 +- pkgs/by-name/sr/srb2/package.nix | 2 +- pkgs/by-name/ta/tamatool/package.nix | 2 +- pkgs/by-name/to/tome4/package.nix | 2 +- pkgs/by-name/tr/trigger/package.nix | 2 +- pkgs/development/python-modules/pygame-ce/default.nix | 2 +- pkgs/games/bugdom/default.nix | 2 +- pkgs/games/iortcw/sp.nix | 2 +- 16 files changed, 17 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/ca/cadzinho/package.nix b/pkgs/by-name/ca/cadzinho/package.nix index 56c333fb6cae..4c20b1e545e0 100644 --- a/pkgs/by-name/ca/cadzinho/package.nix +++ b/pkgs/by-name/ca/cadzinho/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { env.NIX_CFLAGS_COMPILE = toString ( [ - "-I${SDL2.dev}/include/SDL2" + "-I${lib.getInclude SDL2}/include/SDL2" "-I${SDL2_net.dev}/include/SDL2" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/pkgs/by-name/ke/keeperrl/package.nix b/pkgs/by-name/ke/keeperrl/package.nix index 7bb649924ca3..ea8c74e92d14 100644 --- a/pkgs/by-name/ke/keeperrl/package.nix +++ b/pkgs/by-name/ke/keeperrl/package.nix @@ -68,7 +68,7 @@ stdenv.mkDerivation { ]; env.NIX_CFLAGS_COMPILE = toString [ - "-I${SDL2.dev}/include/SDL2" + "-I${lib.getInclude SDL2}/include/SDL2" ]; enableParallelBuilding = true; diff --git a/pkgs/by-name/li/libwtk-sdl2/package.nix b/pkgs/by-name/li/libwtk-sdl2/package.nix index 6415480e135f..2cc178d921fb 100644 --- a/pkgs/by-name/li/libwtk-sdl2/package.nix +++ b/pkgs/by-name/li/libwtk-sdl2/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { SDL2_image ]; # From some reason, this is needed as otherwise SDL.h is not found - NIX_CFLAGS_COMPILE = "-I${SDL2.dev}/include/SDL2"; + NIX_CFLAGS_COMPILE = "-I${lib.getInclude SDL2}/include/SDL2"; outputs = [ "out" diff --git a/pkgs/by-name/pi/picoloop/package.nix b/pkgs/by-name/pi/picoloop/package.nix index 64165d9d06c4..2ea5d75e0b0a 100644 --- a/pkgs/by-name/pi/picoloop/package.nix +++ b/pkgs/by-name/pi/picoloop/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { buildInputs = [ libpulseaudio SDL2 - SDL2.dev + (lib.getDev SDL2) SDL2_image SDL2_ttf alsa-lib @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { makeFlags = [ "-f Makefile.PatternPlayer_debian_RtAudio_sdl20" ]; - env.NIX_CFLAGS_COMPILE = toString [ "-I${SDL2.dev}/include/SDL2" ]; + env.NIX_CFLAGS_COMPILE = toString [ "-I${lib.getInclude SDL2}/include/SDL2" ]; hardeningDisable = [ "format" ]; diff --git a/pkgs/by-name/qu/quake3e/package.nix b/pkgs/by-name/qu/quake3e/package.nix index d4d18a33b833..4bd6d9508ee7 100644 --- a/pkgs/by-name/qu/quake3e/package.nix +++ b/pkgs/by-name/qu/quake3e/package.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { SDL2 glibc ]; - env.NIX_CFLAGS_COMPILE = "-I${SDL2.dev}/include/SDL2"; + env.NIX_CFLAGS_COMPILE = "-I${lib.getInclude SDL2}/include/SDL2"; enableParallelBuilding = true; postPatch = '' diff --git a/pkgs/by-name/re/recastnavigation/package.nix b/pkgs/by-name/re/recastnavigation/package.nix index ef5f55978adf..eb291fdc1396 100644 --- a/pkgs/by-name/re/recastnavigation/package.nix +++ b/pkgs/by-name/re/recastnavigation/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { # Expects SDL2.framework in specific location, which we don't have # Change where SDL2 headers are searched for to match what we do have substituteInPlace RecastDemo/CMakeLists.txt \ - --replace 'include_directories(''${SDL2_LIBRARY}/Headers)' 'include_directories(${SDL2.dev}/include/SDL2)' + --replace 'include_directories(''${SDL2_LIBRARY}/Headers)' 'include_directories(${lib.getInclude SDL2}/include/SDL2)' ''; doCheck = true; diff --git a/pkgs/by-name/re/renpy/package.nix b/pkgs/by-name/re/renpy/package.nix index 2696c6359f12..a5c0aa7ea091 100644 --- a/pkgs/by-name/re/renpy/package.nix +++ b/pkgs/by-name/re/renpy/package.nix @@ -77,7 +77,7 @@ stdenv.mkDerivation (finalAttrs: { libGLU libpng SDL2 - SDL2.dev + (lib.getDev SDL2) zlib ]; diff --git a/pkgs/by-name/sd/sdlpop/package.nix b/pkgs/by-name/sd/sdlpop/package.nix index e79cf801c28d..42a29210c93e 100644 --- a/pkgs/by-name/sd/sdlpop/package.nix +++ b/pkgs/by-name/sd/sdlpop/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { preBuild = '' substituteInPlace src/Makefile \ --replace "CC = gcc" "CC = ${stdenv.cc.targetPrefix}cc" \ - --replace "CFLAGS += -I/opt/local/include" "CFLAGS += -I${SDL2.dev}/include/SDL2 -I${SDL2_image}/include/SDL2" + --replace "CFLAGS += -I/opt/local/include" "CFLAGS += -I${lib.getInclude SDL2}/include/SDL2 -I${SDL2_image}/include/SDL2" ''; # The prince binary expects two things of the working directory it is called from: diff --git a/pkgs/by-name/sm/smpeg2/package.nix b/pkgs/by-name/sm/smpeg2/package.nix index 925b59f3a44a..fa52e9aad9dd 100644 --- a/pkgs/by-name/sm/smpeg2/package.nix +++ b/pkgs/by-name/sm/smpeg2/package.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { moveToOutput bin/smpeg2-config "$dev" wrapProgram $dev/bin/smpeg2-config \ --prefix PATH ":" "${pkg-config}/bin" \ - --prefix PKG_CONFIG_PATH ":" "${SDL2.dev}/lib/pkgconfig" + --prefix PKG_CONFIG_PATH ":" "${lib.getDev SDL2}/lib/pkgconfig" ''; enableParallelBuilding = true; diff --git a/pkgs/by-name/sr/srb2/package.nix b/pkgs/by-name/sr/srb2/package.nix index 3d2b1aae3e0c..208abc217571 100644 --- a/pkgs/by-name/sr/srb2/package.nix +++ b/pkgs/by-name/sr/srb2/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { "-DGME_INCLUDE_DIR=${game-music-emu}/include" "-DOPENMPT_INCLUDE_DIR=${libopenmpt.dev}/include" "-DSDL2_MIXER_INCLUDE_DIR=${lib.getDev SDL2_mixer}/include/SDL2" - "-DSDL2_INCLUDE_DIR=${lib.getDev SDL2.dev}/include/SDL2" + "-DSDL2_INCLUDE_DIR=${lib.getInclude SDL2}/include/SDL2" ]; patches = [ diff --git a/pkgs/by-name/ta/tamatool/package.nix b/pkgs/by-name/ta/tamatool/package.nix index 254d1b8a036b..8e0af3062c5d 100644 --- a/pkgs/by-name/ta/tamatool/package.nix +++ b/pkgs/by-name/ta/tamatool/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "-Clinux" "VERSION=${finalAttrs.version}" - "CFLAGS+=-I${SDL2.dev}/include/SDL2" + "CFLAGS+=-I${lib.getInclude SDL2}/include/SDL2" "CFLAGS+=-I${SDL2_image}/include/SDL2" "DIST_PATH=$(out)" "CC=${stdenv.cc.targetPrefix}cc" diff --git a/pkgs/by-name/to/tome4/package.nix b/pkgs/by-name/to/tome4/package.nix index b65139f8a374..c9c23e185156 100644 --- a/pkgs/by-name/to/tome4/package.nix +++ b/pkgs/by-name/to/tome4/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation rec { # disable parallel building as it caused sporadic build failures enableParallelBuilding = false; - env.NIX_CFLAGS_COMPILE = "-I${SDL2.dev}/include/SDL2 -I${SDL2_image}/include/SDL2 -I${SDL2_ttf}/include/SDL2"; + env.NIX_CFLAGS_COMPILE = "-I${lib.getInclude SDL2}/include/SDL2 -I${SDL2_image}/include/SDL2 -I${SDL2_ttf}/include/SDL2"; makeFlags = [ "config=release" ]; diff --git a/pkgs/by-name/tr/trigger/package.nix b/pkgs/by-name/tr/trigger/package.nix index 1352e9df786d..4c7ec3811a30 100644 --- a/pkgs/by-name/tr/trigger/package.nix +++ b/pkgs/by-name/tr/trigger/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { cd src sed s,lSDL2main,lSDL2, -i GNUmakefile - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${SDL2.dev}/include/SDL2" + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${lib.getInclude SDL2}/include/SDL2" ''; makeFlags = [ diff --git a/pkgs/development/python-modules/pygame-ce/default.nix b/pkgs/development/python-modules/pygame-ce/default.nix index 95e08c1f335d..649c72c0be2a 100644 --- a/pkgs/development/python-modules/pygame-ce/default.nix +++ b/pkgs/development/python-modules/pygame-ce/default.nix @@ -117,7 +117,7 @@ buildPythonPackage rec { env = { - SDL_CONFIG = "${SDL2.dev}/bin/sdl2-config"; + SDL_CONFIG = lib.getExe' (lib.getDev SDL2) "sdl2-config"; } // lib.optionalAttrs stdenv.cc.isClang { NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-function-pointer-types"; diff --git a/pkgs/games/bugdom/default.nix b/pkgs/games/bugdom/default.nix index 76cf666873df..3c47f02131c2 100644 --- a/pkgs/games/bugdom/default.nix +++ b/pkgs/games/bugdom/default.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { cmakeFlags = lib.optionals stdenv.hostPlatform.isDarwin [ "-DCMAKE_OSX_ARCHITECTURES=${stdenv.hostPlatform.darwinArch}" # Expects SDL2.framework in specific location, which we don't have - "-DSDL2_INCLUDE_DIRS=${SDL2.dev}/include/SDL2" + "-DSDL2_INCLUDE_DIRS=${lib.getInclude SDL2}/include/SDL2" ]; installPhase = diff --git a/pkgs/games/iortcw/sp.nix b/pkgs/games/iortcw/sp.nix index 92ee59c6891c..b614d3b37f0f 100644 --- a/pkgs/games/iortcw/sp.nix +++ b/pkgs/games/iortcw/sp.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ makeWrapper ]; env.NIX_CFLAGS_COMPILE = toString [ - "-I${SDL2.dev}/include/SDL2" + "-I${lib.getInclude SDL2}/include/SDL2" "-I${opusfile.dev}/include/opus" ]; NIX_CFLAGS_LINK = [ "-lSDL2" ];