summaryrefslogtreecommitdiff
blob: 7c66849b32341d3937fd03688006860285506b5a (plain)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
diff -Naur makemkv-oss-1.9.10.orig/libabi/src/httplinux.cpp makemkv-oss-1.9.10/libabi/src/httplinux.cpp
--- makemkv-oss-1.9.10.orig/libabi/src/httplinux.cpp	2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/libabi/src/httplinux.cpp	2016-05-08 10:52:42.481501963 +0100
@@ -45,7 +45,7 @@
     lurl = (char*)alloca(strlen(Url)+1);
     strcpy(lurl,Url);
 
-    strcpy(argv0,"/usr/bin/wget"); argv[0]=argv0;
+    strcpy(argv0,"wget"); argv[0]=argv0;
     strcpy(argv1,"-q"); argv[1]=argv1;
     strcpy(argv2,"-O"); argv[2]=argv2;
     strcpy(argv3,"-"); argv[3]=argv3;
diff -Naur makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp
--- makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp	2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp	2016-05-08 13:51:48.761885862 +0100
@@ -54,8 +54,6 @@
 
     if (AppName[0]==':')
     {
-        bool app_found = false;
-        const char* const* app_locations = ApGetAppLocations();
         const char* p_env = getenv("MAKEMKVCON");
 
         AppName++;
@@ -63,6 +61,13 @@
         if (p_env!=NULL)
         {
             strcpy(app_path,p_env);
+        } else {
+            strcpy(app_path,AppName);
+        }
+    } else {
+        strcpy(app_path,AppName);
+    }
+/*
             app_found = true;
         } else {
             for (size_t i=0;app_locations[i]!=NULL;i++)
@@ -105,7 +110,7 @@
         }
         strcpy(p,AppName);
     }
-
+*/
     strcpy(str_guiserver,"guiserver");
     strcpy(str_apver,verstr);
 
diff -Naur makemkv-oss-1.9.10.orig/makemkvgui/src/spawn_posix.cpp makemkv-oss-1.9.10/makemkvgui/src/spawn_posix.cpp
--- makemkv-oss-1.9.10.orig/makemkvgui/src/spawn_posix.cpp	2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/makemkvgui/src/spawn_posix.cpp	2016-05-08 10:52:37.137598384 +0100
@@ -70,7 +70,7 @@
         }
     }
 
-    err = posix_spawn(&pid,argv[0],&spawn_actions,&spawn_attr,argv,envp);
+    err = posix_spawnp(&pid,argv[0],&spawn_actions,&spawn_attr,argv,envp);
 
     posix_spawn_file_actions_destroy(&spawn_actions);
     posix_spawnattr_destroy(&spawn_attr);