freeorion: fix build
`boost::system::posix_error` is deprecated since v1.37, however the
default Boost version in NixOS is 1.66.
The following upstream patch fixed the issue:
c9b5b13fb8
See ticket #36453
This commit is contained in:
parent
90b394936b
commit
7da70c0b87
@ -1,5 +1,7 @@
|
|||||||
{ stdenv, fetchFromGitHub, cmake, doxygen, graphviz, makeWrapper
|
{ stdenv, fetchFromGitHub, fetchpatch, cmake, doxygen, graphviz, makeWrapper
|
||||||
, boost, SDL2, python2, freetype, openal, libogg, libvorbis, zlib, libpng, libtiff, libjpeg, libGLU_combined, glew, libxslt }:
|
, boost, SDL2, python2, freetype, openal, libogg, libvorbis, zlib, libpng, libtiff
|
||||||
|
, libjpeg, libGLU_combined, glew, libxslt
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "0.4.7.1";
|
version = "0.4.7.1";
|
||||||
@ -19,6 +21,11 @@ stdenv.mkDerivation rec {
|
|||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
# fix build with boost 1.66
|
||||||
|
(fetchpatch {
|
||||||
|
url = https://github.com/freeorion/freeorion/commit/c9b5b13fb81b1ed142dee0e843101c6b8832ca95.patch;
|
||||||
|
sha256 = "0agqhxk8462sgd230lmdzbrbrfd77zyy7a4g8hrf28zxza1nza94";
|
||||||
|
})
|
||||||
./fix_rpaths.patch
|
./fix_rpaths.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user