treewide: replace references to SDL2.dev with lib.getDev and lib.getInclude

This commit is contained in:
Grimmauld 2025-03-08 18:11:11 +01:00
parent 16d30c563d
commit 9b5f94b51f
No known key found for this signature in database
16 changed files with 17 additions and 17 deletions

View File

@ -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 [

View File

@ -68,7 +68,7 @@ stdenv.mkDerivation {
];
env.NIX_CFLAGS_COMPILE = toString [
"-I${SDL2.dev}/include/SDL2"
"-I${lib.getInclude SDL2}/include/SDL2"
];
enableParallelBuilding = true;

View File

@ -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"

View File

@ -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" ];

View File

@ -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 = ''

View File

@ -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;

View File

@ -77,7 +77,7 @@ stdenv.mkDerivation (finalAttrs: {
libGLU
libpng
SDL2
SDL2.dev
(lib.getDev SDL2)
zlib
];

View File

@ -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:

View File

@ -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;

View File

@ -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 = [

View File

@ -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"

View File

@ -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" ];

View File

@ -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 = [

View File

@ -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";

View File

@ -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 =

View File

@ -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" ];