mupdf/mupdf-1.25.3-setup.py-do-not-require-libclang-and-swig.patch

38 lines
1.2 KiB
Diff

From 31912c1ca051d30f882f90658958bf0f67b75001 Mon Sep 17 00:00:00 2001
Message-ID: <31912c1ca051d30f882f90658958bf0f67b75001.1730495944.git.mjg@fedoraproject.org>
From: Michael J Gruber <mjg@fedoraproject.org>
Date: Thu, 31 Oct 2024 23:53:31 +0100
Subject: [PATCH] setup.py: do not require libclang and swig
libclang and swig may be present but under different package names (e.g.
on Fedora), so do not add them to the requirements by default.
---
setup.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/setup.py b/setup.py
index 1cc97efb5..f740931c8 100755
--- a/setup.py
+++ b/setup.py
@@ -525,7 +525,7 @@ def get_requires_for_build_wheel(config_settings=None):
# )
ret.append('libclang==16.0.6')
else:
- ret.append('libclang')
+ pass
if msys2():
#print(f'msys2: pip install of swig does not build; assuming `pacman -S swig`.')
pass
@@ -533,7 +533,7 @@ def get_requires_for_build_wheel(config_settings=None):
#print(f'OpenBSD: pip install of swig does not build; assuming `pkg_add swig`.')
pass
else:
- ret.append( 'swig')
+ pass
return ret
--
2.47.0.285.g5ef4903f31