openxray: make it work again after #72199
This commit is contained in:
parent
b9d458d91c
commit
c67d3f1a87
@ -1,9 +1,8 @@
|
|||||||
{ stdenv, fetchFromGitHub, cmake, glew, freeimage, liblockfile
|
{ stdenv, fetchFromGitHub, cmake, glew, freeimage, liblockfile
|
||||||
, openal, cryptopp, libtheora, SDL2, lzo, libjpeg, libogg, tbb
|
, openal, libtheora, SDL2, lzo, libjpeg, libogg, tbb
|
||||||
, pcre, makeWrapper }:
|
, pcre, makeWrapper }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
let
|
||||||
pname = "OpenXRay";
|
|
||||||
version = "558";
|
version = "558";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
@ -14,6 +13,31 @@ stdenv.mkDerivation rec {
|
|||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# https://github.com/OpenXRay/xray-16/issues/518
|
||||||
|
cryptopp = stdenv.mkDerivation {
|
||||||
|
pname = "cryptopp";
|
||||||
|
version = "5.6.5";
|
||||||
|
|
||||||
|
inherit src;
|
||||||
|
|
||||||
|
postUnpack = "sourceRoot+=/Externals/cryptopp";
|
||||||
|
|
||||||
|
makeFlags = [ "PREFIX=${placeholder "out"}" ];
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Crypto++, a free C++ class library of cryptographic schemes";
|
||||||
|
homepage = "https://cryptopp.com/";
|
||||||
|
license = with licenses; [ boost publicDomain ];
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
in stdenv.mkDerivation rec {
|
||||||
|
pname = "OpenXRay";
|
||||||
|
inherit version src;
|
||||||
|
|
||||||
hardeningDisable = [ "format" ];
|
hardeningDisable = [ "format" ];
|
||||||
cmakeFlags = [ "-DCMAKE_INCLUDE_PATH=${cryptopp}/include/cryptopp" ];
|
cmakeFlags = [ "-DCMAKE_INCLUDE_PATH=${cryptopp}/include/cryptopp" ];
|
||||||
installFlags = [ "DESTDIR=${placeholder "out"}" ];
|
installFlags = [ "DESTDIR=${placeholder "out"}" ];
|
||||||
@ -47,6 +71,6 @@ stdenv.mkDerivation rec {
|
|||||||
url = https://github.com/OpenXRay/xray-16/blob/xd_dev/License.txt;
|
url = https://github.com/OpenXRay/xray-16/blob/xd_dev/License.txt;
|
||||||
};
|
};
|
||||||
maintainers = [ maintainers.gnidorah ];
|
maintainers = [ maintainers.gnidorah ];
|
||||||
platforms = ["x86_64-linux" "i686-linux" ];
|
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user