Merge pull request #204714 from wegank/invidious-darwin
invidious: fix build on aarch64-darwin
This commit is contained in:
commit
650469a6cf
@ -115,6 +115,5 @@ crystal.buildCrystalPackage rec {
|
|||||||
homepage = "https://invidious.io/";
|
homepage = "https://invidious.io/";
|
||||||
license = licenses.agpl3;
|
license = licenses.agpl3;
|
||||||
maintainers = with maintainers; [ infinisil sbruder ];
|
maintainers = with maintainers; [ infinisil sbruder ];
|
||||||
broken = stdenv.isDarwin && stdenv.isAarch64;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -54,8 +54,7 @@ let
|
|||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = preBuild + lib.optionalString stdenv.isLinux ''
|
||||||
${preBuild}
|
|
||||||
sed -e '/^build crypto\/fipsmodule\/CMakeFiles\/fipsmodule\.dir\/bcm\.c\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=stringop-overflow/' \
|
sed -e '/^build crypto\/fipsmodule\/CMakeFiles\/fipsmodule\.dir\/bcm\.c\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=stringop-overflow/' \
|
||||||
-i build.ninja
|
-i build.ninja
|
||||||
'';
|
'';
|
||||||
@ -73,6 +72,11 @@ stdenv.mkDerivation rec {
|
|||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace CMakeLists.txt \
|
||||||
|
--replace ".so" "${stdenv.hostPlatform.extensions.sharedLibrary}"
|
||||||
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake perl ];
|
nativeBuildInputs = [ cmake perl ];
|
||||||
buildInputs = [ boringssl' libevent zlib ];
|
buildInputs = [ boringssl' libevent zlib ];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user