etlegacy-unwrapped: enable strictDeps (#443766)
This commit is contained in:
@@ -46,8 +46,9 @@ stdenv.mkDerivation {
|
|||||||
hash = "sha256-hZwLYaYV0j3YwFi8KRr4DZV73L2yIwFJ3XqCyq6L7hE=";
|
hash = "sha256-hZwLYaYV0j3YwFi8KRr4DZV73L2yIwFJ3XqCyq6L7hE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
strictDeps = true;
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
cjson
|
|
||||||
cmake
|
cmake
|
||||||
fakeGit
|
fakeGit
|
||||||
git
|
git
|
||||||
@@ -56,6 +57,7 @@ stdenv.mkDerivation {
|
|||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
cjson
|
||||||
curl
|
curl
|
||||||
freetype
|
freetype
|
||||||
glew
|
glew
|
||||||
@@ -72,36 +74,32 @@ stdenv.mkDerivation {
|
|||||||
zlib
|
zlib
|
||||||
];
|
];
|
||||||
|
|
||||||
preBuild = ''
|
|
||||||
# Required for build time to not be in 1980
|
|
||||||
export SOURCE_DATE_EPOCH=$(date +%s)
|
|
||||||
# This indicates the build was by a CI pipeline and prevents the resource
|
|
||||||
# files from being flagged as 'dirty' due to potentially being custom built.
|
|
||||||
export CI="true"
|
|
||||||
'';
|
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DCROSS_COMPILE32=0"
|
(lib.cmakeBool "CROSS_COMPILE32" false)
|
||||||
"-DCMAKE_BUILD_TYPE=Release"
|
(lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release")
|
||||||
"-DBUILD_SERVER=1"
|
(lib.cmakeBool "BUILD_SERVER" true)
|
||||||
"-DBUILD_CLIENT=1"
|
(lib.cmakeBool "BUILD_CLIENT" true)
|
||||||
"-DBUNDLED_ZLIB=0"
|
(lib.cmakeBool "BUNDLED_ZLIB" false)
|
||||||
"-DBUNDLED_CJSON=0"
|
(lib.cmakeBool "BUNDLED_CJSON" false)
|
||||||
"-DBUNDLED_JPEG=0"
|
(lib.cmakeBool "BUNDLED_JPEG" false)
|
||||||
"-DBUNDLED_LIBS=0"
|
(lib.cmakeBool "BUNDLED_LIBS" false)
|
||||||
"-DBUNDLED_FREETYPE=0"
|
(lib.cmakeBool "BUNDLED_LIBS_DEFAULT" false)
|
||||||
"-DBUNDLED_OGG_VORBIS=0"
|
(lib.cmakeBool "BUNDLED_FREETYPE" false)
|
||||||
"-DBUNDLED_OPENAL=0"
|
(lib.cmakeBool "BUNDLED_OGG_VORBIS" false)
|
||||||
"-DBUNDLED_PNG=0"
|
(lib.cmakeBool "BUNDLED_OPENAL" false)
|
||||||
"-DBUNDLED_THEORA=0"
|
(lib.cmakeBool "BUNDLED_PNG" false)
|
||||||
"-DBUNDLED_MINIZIP=0"
|
(lib.cmakeBool "BUNDLED_THEORA" false)
|
||||||
"-DINSTALL_EXTRA=0"
|
(lib.cmakeBool "BUNDLED_MINIZIP" false)
|
||||||
"-DINSTALL_OMNIBOT=0"
|
(lib.cmakeBool "CLIENT_GLVND" true)
|
||||||
"-DINSTALL_GEOIP=0"
|
(lib.cmakeBool "ENABLE_SSE" true)
|
||||||
"-DINSTALL_WOLFADMIN=0"
|
(lib.cmakeBool "INSTALL_EXTRA" false)
|
||||||
"-DFEATURE_AUTOUPDATE=0"
|
(lib.cmakeBool "INSTALL_OMNIBOT" false)
|
||||||
"-DINSTALL_DEFAULT_BASEDIR=${placeholder "out"}/lib/etlegacy"
|
(lib.cmakeBool "INSTALL_GEOIP" false)
|
||||||
"-DINSTALL_DEFAULT_BINDIR=${placeholder "out"}/bin"
|
(lib.cmakeBool "INSTALL_WOLFADMIN" false)
|
||||||
|
(lib.cmakeBool "FEATURE_AUTOUPDATE" false)
|
||||||
|
(lib.cmakeBool "FEATURE_RENDERER2" false)
|
||||||
|
(lib.cmakeFeature "INSTALL_DEFAULT_BASEDIR" "${placeholder "out"}/lib/etlegacy")
|
||||||
|
(lib.cmakeFeature "INSTALL_DEFAULT_BINDIR" "${placeholder "out"}/bin")
|
||||||
];
|
];
|
||||||
|
|
||||||
hardeningDisable = [ "fortify" ];
|
hardeningDisable = [ "fortify" ];
|
||||||
|
|||||||
Reference in New Issue
Block a user