aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch')
-rw-r--r--nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch b/nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch
new file mode 100644
index 00000000000..e73c360b146
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch
@@ -0,0 +1,22 @@
+diff --git a/libevdev/_clib.py b/libevdev/_clib.py
+index 6e4ab2c..9db54d1 100644
+--- a/libevdev/_clib.py
++++ b/libevdev/_clib.py
+@@ -120,7 +120,7 @@ class Libevdev(_LibraryWrapper):
+
+ @staticmethod
+ def _cdll():
+- return ctypes.CDLL("libevdev.so.2", use_errno=True)
++ return ctypes.CDLL("@libevdev@/lib/libevdev.so.2", use_errno=True)
+
+ _api_prototypes = {
+ # const char *libevdev_event_type_get_name(unsigned int type);
+@@ -910,7 +910,7 @@ class UinputDevice(_LibraryWrapper):
+
+ @staticmethod
+ def _cdll():
+- return ctypes.CDLL("libevdev.so.2", use_errno=True)
++ return ctypes.CDLL("@libevdev@/lib/libevdev.so.2", use_errno=True)
+
+ _api_prototypes = {
+ # int libevdev_uinput_create_from_device(const struct libevdev *, int, struct libevdev_uinput **)