summary refs log tree commit diff
path: root/pkgs/tools/misc/trash-cli/nix-paths.patch
blob: 29412027b7a50532d9b944186e33825024e3d9cf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
diff -Nurp trash-cli-0.12.9.14-orig/integration_tests/test_trash_rm_script.py trash-cli-0.12.9.14/integration_tests/test_trash_rm_script.py
--- trash-cli-0.12.9.14-orig/integration_tests/test_trash_rm_script.py	2014-12-23 10:10:43.808470486 +0100
+++ trash-cli-0.12.9.14/integration_tests/test_trash_rm_script.py	2014-12-23 10:11:02.688517975 +0100
@@ -9,7 +9,7 @@ from pprint import pprint
 @istest
 class WhenNoArgs:
     def setUp(self):
-        process = Popen(['python', 'trashcli/rm.py'],
+        process = Popen(['@python@', 'trashcli/rm.py'],
                     env={'PYTHONPATH':'.'},
                     stdin=None,
                     stdout=PIPE,
diff -Nurp trash-cli-0.12.9.14-orig/trashcli/list_mount_points.py trash-cli-0.12.9.14/trashcli/list_mount_points.py
--- trash-cli-0.12.9.14-orig/trashcli/list_mount_points.py	2014-12-23 10:10:43.808470486 +0100
+++ trash-cli-0.12.9.14/trashcli/list_mount_points.py	2014-12-23 10:19:04.954796457 +0100
@@ -12,7 +12,7 @@ def mount_points_from_getmnt():
 
 def mount_points_from_df():
     import subprocess
-    df_output = subprocess.Popen(["df", "-P"], stdout=subprocess.PIPE).stdout
+    df_output = subprocess.Popen(["@df@", "-P"], stdout=subprocess.PIPE).stdout
     return list(_mount_points_from_df_output(df_output))
 
 def _mount_points_from_df_output(df_output):
@@ -46,13 +46,7 @@ def _mounted_filesystems_from_getmnt() :
                     ("mnt_freq", c_int),       # Dump frequency (in days).
                     ("mnt_passno", c_int)]     # Pass number for `fsck'.
 
-    if sys.platform == "cygwin":
-        libc_name = "cygwin1.dll"
-    else:
-        libc_name = find_library("c")
-
-    if libc_name == None :
-        libc_name="/lib/libc.so.6" # fix for my Gentoo 4.0
+    libc_name = "@libc@"
 
     libc = cdll.LoadLibrary(libc_name)
     libc.getmntent.restype = POINTER(mntent_struct)