about summary refs log tree commit diff
path: root/pkgs/tools/inputmethods/interception-tools/fix-udevmon-configuration-job-path.patch
diff options
context:
space:
mode:
authorHoàng Minh Thắng <github@banphim.net>2021-06-06 13:26:02 +0700
committerHoàng Minh Thắng <p@banphim.net>2021-06-06 22:33:51 +0700
commitceab4362b2437a95dc5bc0c8bfe795a849034da9 (patch)
tree8db2467961a68f7c84ea9e998e44658a34eb4daf /pkgs/tools/inputmethods/interception-tools/fix-udevmon-configuration-job-path.patch
parent4a34590eced7ec7aadf4a64105d7a88125919738 (diff)
downloadnixlib-ceab4362b2437a95dc5bc0c8bfe795a849034da9.tar
nixlib-ceab4362b2437a95dc5bc0c8bfe795a849034da9.tar.gz
nixlib-ceab4362b2437a95dc5bc0c8bfe795a849034da9.tar.bz2
nixlib-ceab4362b2437a95dc5bc0c8bfe795a849034da9.tar.lz
nixlib-ceab4362b2437a95dc5bc0c8bfe795a849034da9.tar.xz
nixlib-ceab4362b2437a95dc5bc0c8bfe795a849034da9.tar.zst
nixlib-ceab4362b2437a95dc5bc0c8bfe795a849034da9.zip
interception-tools: 0.2.1 -> 0.6.6
- use fetchFromGitLab
- add boost to build inputs
- remove outdated patches
Diffstat (limited to 'pkgs/tools/inputmethods/interception-tools/fix-udevmon-configuration-job-path.patch')
-rw-r--r--pkgs/tools/inputmethods/interception-tools/fix-udevmon-configuration-job-path.patch32
1 files changed, 0 insertions, 32 deletions
diff --git a/pkgs/tools/inputmethods/interception-tools/fix-udevmon-configuration-job-path.patch b/pkgs/tools/inputmethods/interception-tools/fix-udevmon-configuration-job-path.patch
deleted file mode 100644
index 469c96647d69..000000000000
--- a/pkgs/tools/inputmethods/interception-tools/fix-udevmon-configuration-job-path.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From d3a5d661b80f3597368f517ebaeddfdfaafc1bf2 Mon Sep 17 00:00:00 2001
-From: xd1le <elisp.vim@gmail.com>
-Date: Mon, 28 Aug 2017 00:19:09 +1000
-Subject: [PATCH] fix udevmon configuration job path
-
-For some reason, the udevmon job $PATH seems to be empty (or otherwise
-seems to point to `/no-such-path`). This commit fixes that by setting
-its $PATH to the same $PATH that the parent udevmon process has.
----
- udevmon.cpp | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/udevmon.cpp b/udevmon.cpp
-index ebdd909..b523efd 100644
---- a/udevmon.cpp
-+++ b/udevmon.cpp
-@@ -237,8 +237,11 @@ private:
-             case 0: {
-                 char *command[] = {(char *)"sh", (char *)"-c",
-                                    (char *)job.c_str(), nullptr};
-+                std::string path = getenv("PATH");
-                 std::string variables = "DEVNODE=" + devnode;
--                char *environment[]   = {(char *)variables.c_str(), nullptr};
-+                std::string pathenv = "PATH=" + path;
-+                char *environment[] = {(char *)variables.c_str(),
-+                                       (char *)pathenv.c_str(), nullptr};
-                 execvpe(command[0], command, environment);
-                 std::fprintf(stderr,
-                              R"(exec failed for devnode %s, job "%s" )"
--- 
-2.14.1
-