mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-27 20:30:22 +00:00
treewide: replace references to SDL2.dev with lib.getDev and lib.getInclude
This commit is contained in:
parent
16d30c563d
commit
9b5f94b51f
@ -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 [
|
||||
|
@ -68,7 +68,7 @@ stdenv.mkDerivation {
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [
|
||||
"-I${SDL2.dev}/include/SDL2"
|
||||
"-I${lib.getInclude SDL2}/include/SDL2"
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
@ -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"
|
||||
|
@ -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" ];
|
||||
|
||||
|
@ -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 = ''
|
||||
|
@ -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;
|
||||
|
@ -77,7 +77,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libGLU
|
||||
libpng
|
||||
SDL2
|
||||
SDL2.dev
|
||||
(lib.getDev SDL2)
|
||||
zlib
|
||||
];
|
||||
|
||||
|
@ -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:
|
||||
|
@ -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;
|
||||
|
@ -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 = [
|
||||
|
@ -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"
|
||||
|
@ -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" ];
|
||||
|
||||
|
@ -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 = [
|
||||
|
@ -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";
|
||||
|
@ -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 =
|
||||
|
@ -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" ];
|
||||
|
Loading…
Reference in New Issue
Block a user