tome4: use premake hook
This commit is contained in:
parent
9d2c6ea47a
commit
801b375925
|
@ -25,9 +25,10 @@ in stdenv.mkDerivation rec {
|
||||||
sha256 = "0mc5dgh2x9nbili7gy6srjhb23ckalf08wqq2amyjr5rq392jvd7";
|
sha256 = "0mc5dgh2x9nbili7gy6srjhb23ckalf08wqq2amyjr5rq392jvd7";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ premake4 makeWrapper unzip ];
|
nativeBuildInputs = [ makeWrapper unzip premake4 ];
|
||||||
|
|
||||||
# tome4 vendors quite a few libraries so someone might want to look into avoiding that...
|
# tome4 vendors quite a few libraries so someone might want to look
|
||||||
|
# into avoiding that...
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
libGLU openal libpng libvorbis SDL2 SDL2_ttf SDL2_image
|
libGLU openal libpng libvorbis SDL2 SDL2_ttf SDL2_image
|
||||||
];
|
];
|
||||||
|
@ -36,20 +37,11 @@ in stdenv.mkDerivation rec {
|
||||||
enableParallelBuilding = false;
|
enableParallelBuilding = false;
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = [
|
NIX_CFLAGS_COMPILE = [
|
||||||
|
"-I${SDL2.dev}/include/SDL2"
|
||||||
"-I${SDL2_image}/include/SDL2"
|
"-I${SDL2_image}/include/SDL2"
|
||||||
"-I${SDL2_ttf}/include/SDL2"
|
"-I${SDL2_ttf}/include/SDL2"
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace premake4.lua \
|
|
||||||
--replace "/opt/SDL-2.0/include/SDL2" "${SDL2.dev}/include/SDL2" \
|
|
||||||
--replace "/usr/include/GL" "/run/opengl-driver/include"
|
|
||||||
'';
|
|
||||||
|
|
||||||
preConfigure = ''
|
|
||||||
premake4 gmake
|
|
||||||
'';
|
|
||||||
|
|
||||||
makeFlags = [ "config=release" ];
|
makeFlags = [ "config=release" ];
|
||||||
|
|
||||||
# The wrapper needs to cd into the correct directory as tome4's detection of
|
# The wrapper needs to cd into the correct directory as tome4's detection of
|
||||||
|
|
Loading…
Reference in a new issue