Merge pull request #267367 from a-n-n-a-l-e-e/omorfi_python311_fixes

omorfi: add upstream patch for python3.11 to fix build
This commit is contained in:
Pol Dellaiera 2023-11-16 06:28:06 +01:00 committed by GitHub
commit 634d6a76c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,6 +3,7 @@
, autoreconfHook
, cg3
, fetchFromGitHub
, fetchpatch
, hfst
, hfst-ospell
, icu
@ -24,6 +25,16 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-UoqdwNWCNOPX6u1YBlnXUcB/fmcvcy/HXbYciVrMBOY=";
};
patches = [
# allow building with python311.
# patch is incorporated upstream and should be removed on the next update
(fetchpatch {
name = "python311.patch";
url = "https://github.com/flammie/omorfi/commit/9736452ae6624060dbea0876a722c3731e776357.patch";
hash = "sha256-Q4fi5HMmO0fq8YI833vgv2EYp//9Um/xFoRk28WrUMk=";
})
];
# Fix for omorfi-hyphenate.sh file not found error
postInstall = ''
ln -s $out/share/omorfi/{omorfi.hyphenate-rules.hfst,omorfi.hyphenate.hfst}