summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-magic/libmagic-path.patch
diff options
context:
space:
mode:
authorNaïm Favier <n@monade.li>2023-02-11 14:03:56 +0100
committerGitHub <noreply@github.com>2023-02-11 14:03:56 +0100
commit86a387351acf96b7137f5f385d978bf3681c7239 (patch)
tree893ce1c726bda9df7ec2e3d1649ba811563570ab /pkgs/development/python-modules/python-magic/libmagic-path.patch
parent5d012c4bb21fa9bee9f34339f95ef8fffa052d56 (diff)
parentd8d4f25cd2ba0af3a7d35ebce9e05d1eb58b03f4 (diff)
Merge branch 'master' into nixos/hostapd
Diffstat (limited to 'pkgs/development/python-modules/python-magic/libmagic-path.patch')
-rw-r--r--pkgs/development/python-modules/python-magic/libmagic-path.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/python-magic/libmagic-path.patch b/pkgs/development/python-modules/python-magic/libmagic-path.patch
new file mode 100644
index 000000000000..e9530d6ddf75
--- /dev/null
+++ b/pkgs/development/python-modules/python-magic/libmagic-path.patch
@@ -0,0 +1,28 @@
+diff --git i/magic/loader.py w/magic/loader.py
+index 931f161..b8096d1 100644
+--- i/magic/loader.py
++++ w/magic/loader.py
+@@ -35,16 +35,12 @@ def _lib_candidates():
+
+
+ def load_lib():
++ lib = '@libmagic@'
+
+- for lib in _lib_candidates():
+- # find_library returns None when lib not found
+- if lib is None:
+- continue
+- try:
+- return ctypes.CDLL(lib)
+- except OSError:
+- pass
+- else:
+- # It is better to raise an ImportError since we are importing magic module
+- raise ImportError('failed to find libmagic. Check your installation')
++ try:
++ return ctypes.CDLL(lib)
++ except OSError:
++ pass
+
++ # It is better to raise an ImportError since we are importing magic module
++ raise ImportError('failed to find libmagic. Check your installation')