diff options
author | Vladimír Čunát <v@cunat.cz> | 2024-01-07 09:26:16 +0100 |
---|---|---|
committer | Vladimír Čunát <v@cunat.cz> | 2024-01-07 09:26:16 +0100 |
commit | 65f349a0687e3dce8fabe43b2ba647d4b33a946f (patch) | |
tree | 003e8a334e1f721a8127183c413d60047afbedd8 /pkgs/applications/graphics | |
parent | a3861db75231683d94b7e98a52f91db2cebf13e8 (diff) | |
parent | 03b5cd0858c204b873d4bbd87bfedbd68a76859c (diff) |
Merge #278591: tesseract4: fix gcc-13 build failure
...into staging-next
Diffstat (limited to 'pkgs/applications/graphics')
-rw-r--r-- | pkgs/applications/graphics/tesseract/tesseract4.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/tesseract/tesseract4.nix b/pkgs/applications/graphics/tesseract/tesseract4.nix index aecdf58186d05..5bd682988526a 100644 --- a/pkgs/applications/graphics/tesseract/tesseract4.nix +++ b/pkgs/applications/graphics/tesseract/tesseract4.nix @@ -16,6 +16,14 @@ stdenv.mkDerivation rec { # great, but tesseract4's days are numbered anyway postPatch = '' sed -i '/allheaders.h/a#include "pix_internal.h"' src/textord/devanagari_processing.cpp + + # gcc-13 compat fix, simulate this upstream patch: + # https://github.com/tesseract-ocr/tesseract/commit/17e795aaae7d40dbcb7d3365835c2f55ecc6355d.patch + # https://github.com/tesseract-ocr/tesseract/commit/c0db7b7e930322826e09981360e39fdbd16cc9b0.patch + + sed -i src/ccutil/helpers.h -e '1i #include <climits>' + sed -i src/ccutil/helpers.h -e '1i #include <cstdint>' + sed -i src/dict/matchdefs.h -e '1i #include <cstdint>' ''; enableParallelBuilding = true; |