From aafb937c71877963513729f1b48bc4f28bb32666 Mon Sep 17 00:00:00 2001 From: Troy Curtis Jr Date: Aug 06 2023 14:15:01 +0000 Subject: Patch the Levenshtein reference to fix the build. --- diff --git a/0002-fix-levenshtein.patch b/0002-fix-levenshtein.patch new file mode 100644 index 0000000..8fdb288 --- /dev/null +++ b/0002-fix-levenshtein.patch @@ -0,0 +1,22 @@ +diff -up paperwork-backend-2.1.2/setup.py.orig paperwork-backend-2.1.2/setup.py +--- a/paperwork-backend-2.1.2/setup.py 2023-07-23 20:55:05.817649698 -0400 ++++ b/paperwork-backend-2.1.2/setup.py 2023-07-23 20:55:09.301673808 -0400 +@@ -9,7 +9,7 @@ if os.name == "nt": + extra_deps = [] + else: + extra_deps = [ +- "python-Levenshtein", ++ "Levenshtein", + ] + + quiet = '--quiet' in sys.argv or '-q' in sys.argv +diff -up paperwork-backend-2.1.2/src/paperwork_backend.egg-info/requires.txt.orig paperwork-backend-2.1.2/src/paperwork_backend.egg-info/requires.txt +--- a/paperwork-backend-2.1.2/src/paperwork_backend.egg-info/requires.txt 2023-07-23 20:55:28.279805137 -0400 ++++ b/paperwork-backend-2.1.2/src/paperwork_backend.egg-info/requires.txt 2023-07-23 20:55:32.684835619 -0400 +@@ -5,5 +5,5 @@ psutil + pycountry + pyocr + pypillowfight>=0.3.0 +-python-Levenshtein ++Levenshtein + scikit-learn diff --git a/python-paperwork-backend.spec b/python-paperwork-backend.spec index ab6f690..6635ecf 100644 --- a/python-paperwork-backend.spec +++ b/python-paperwork-backend.spec @@ -11,6 +11,10 @@ URL: https://gitlab.gnome.org/World/OpenPaperwork/paperwork/tree/mast Source0: %pypi_source %{srcname} # https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/issues/1035 Patch0001: 0001-Skip-docx-duplicated-import-test-entirely.patch +# python-Levenshtein changed to just Levenshtein. There isn't an upstream +# patch because upstream has decided to drop the dependency +# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/commit/9072eea40e09b337939ed3c98b642df203752e9e +Patch0002: 0002-fix-levenshtein.patch BuildArch: noarch