|
|
@@ -13,8 +13,6 @@ namespace Usm {
|
|
|
LIBRARY,
|
|
|
LIBRARY_RESOURCE,
|
|
|
LIBRARY_EXECUTABLE,
|
|
|
- ALTERNATIVE_FORMAT_LIBRARY,
|
|
|
- ALTERNATIVE_FORMAT_LIBRARY_RESOURCE,
|
|
|
CANONICAL_LIBRARY,
|
|
|
CANONICAL_LIBRARY_RESOURCE,
|
|
|
INFO_PAGE,
|
|
|
@@ -50,10 +48,6 @@ namespace Usm {
|
|
|
return "libexec";
|
|
|
case ResourceType.LIBRARY_RESOURCE:
|
|
|
return "libres";
|
|
|
- case ResourceType.ALTERNATIVE_FORMAT_LIBRARY:
|
|
|
- return "altlib";
|
|
|
- case ResourceType.ALTERNATIVE_FORMAT_LIBRARY_RESOURCE:
|
|
|
- return "altlibres";
|
|
|
case ResourceType.CANONICAL_LIBRARY:
|
|
|
return "canonlib";
|
|
|
case ResourceType.CANONICAL_LIBRARY_RESOURCE:
|
|
|
@@ -105,10 +99,6 @@ namespace Usm {
|
|
|
return ResourceType.LIBRARY_EXECUTABLE;
|
|
|
case "libres":
|
|
|
return ResourceType.LIBRARY_RESOURCE;
|
|
|
- case "altlib":
|
|
|
- return ResourceType.ALTERNATIVE_FORMAT_LIBRARY;
|
|
|
- case "altlibres":
|
|
|
- return ResourceType.ALTERNATIVE_FORMAT_LIBRARY_RESOURCE;
|
|
|
case "canonlib":
|
|
|
return ResourceType.CANONICAL_LIBRARY;
|
|
|
case "canonlibres":
|
|
|
@@ -150,8 +140,6 @@ namespace Usm {
|
|
|
LIBRARY,
|
|
|
LIBRARY_EXECUTABLE,
|
|
|
LIBRARY_RESOURCE,
|
|
|
- ALTERNATIVE_FORMAT_LIBRARY,
|
|
|
- ALTERNATIVE_FORMAT_LIBRARY_RESOURCE,
|
|
|
CANONICAL_LIBRARY,
|
|
|
CANONICAL_LIBRARY_RESOURCE,
|
|
|
INFO_PAGE,
|
|
|
@@ -234,10 +222,6 @@ namespace Usm {
|
|
|
return check_libexec();
|
|
|
case ResourceType.LIBRARY_RESOURCE:
|
|
|
return check_libres();
|
|
|
- case ResourceType.ALTERNATIVE_FORMAT_LIBRARY:
|
|
|
- return check_altlib();
|
|
|
- case ResourceType.ALTERNATIVE_FORMAT_LIBRARY_RESOURCE:
|
|
|
- return check_altlibres();
|
|
|
case ResourceType.CANONICAL_LIBRARY:
|
|
|
return check_canonlib();
|
|
|
case ResourceType.CANONICAL_LIBRARY_RESOURCE:
|
|
|
@@ -314,15 +298,6 @@ namespace Usm {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- private bool check_altlib() {
|
|
|
- // XXX: need a more robust test for this as not all 64bit archetctures have alternative formats
|
|
|
- if(sizeof(void*) == 8) {
|
|
|
- return check_canonlib();
|
|
|
- }
|
|
|
- // Return false on 32 bit systems that won't have alternative formats
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
private bool check_bin() {
|
|
|
var paths = Environment.get_variable("PATH").split(":");
|
|
|
foreach (var path in paths) {
|
|
|
@@ -381,15 +356,6 @@ namespace Usm {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- private bool check_altlibres() {
|
|
|
- // XXX: need a more robust test for this as not all 64bit archetctures have alternative formats
|
|
|
- if(sizeof(void*) == 8) {
|
|
|
- return check_canonlibres();
|
|
|
- }
|
|
|
- // Return false on 32 bit systems that won't have alternative formats
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
private bool check_app() {
|
|
|
var file = File.new_build_filename("/usr/share/applications", resource);
|
|
|
return file.query_exists();
|