]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Use '/' as directory separator instead of using build_filename
authorLuca Bruno <lucabru@src.gnome.org>
Sat, 27 Aug 2011 14:56:36 +0000 (16:56 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Fri, 2 Sep 2011 06:41:26 +0000 (08:41 +0200)
Fixes bug 657501.

vala/valacodecontext.vala
vapigen/valavapigen.vala

index dde3253a0c572860b5000588e50a59b28902771c..c66af64c8d938c4eca618aefa947a8a0e58c7cf5 100644 (file)
@@ -345,7 +345,7 @@ public class Vala.CodeContext {
                        stdout.printf ("Loaded package `%s'\n", path);
                }
 
-               var deps_filename = Path.build_filename (Path.get_dirname (path), "%s.deps".printf (pkg));
+               var deps_filename = "%s/%s.deps".printf (Path.get_dirname (path), pkg);
                if (!add_packages_from_file (deps_filename)) {
                        return false;
                }
@@ -484,7 +484,7 @@ public class Vala.CodeContext {
 
                if (path == null) {
                        /* last chance: try the package compiled-in vapi dir */
-                       var filename = Path.build_filename (Config.PACKAGE_DATADIR, "vapi", pkg + ".vapi");
+                       var filename = "%s/vapi/%s.vapi".printf (Config.PACKAGE_DATADIR, pkg);
                        if (FileUtils.test (filename, FileTest.EXISTS)) {
                                path = filename;
                        }
@@ -511,7 +511,7 @@ public class Vala.CodeContext {
                }
 
                // look into the same directory of .gir
-               metadata_filename = Path.build_filename (Path.get_dirname (gir_filename), metadata_basename);
+               metadata_filename = "%s/%s".printf (Path.get_dirname (gir_filename), metadata_basename);
                if (FileUtils.test (metadata_filename, FileTest.EXISTS)) {
                        return metadata_filename;
                }
@@ -524,7 +524,7 @@ public class Vala.CodeContext {
 
                if (directories != null) {
                        foreach (string dir in directories) {
-                               filename = Path.build_filename (dir, basename);
+                               filename = "%s/%s".printf (dir, basename);
                                if (FileUtils.test (filename, FileTest.EXISTS)) {
                                        return filename;
                                }
@@ -533,7 +533,7 @@ public class Vala.CodeContext {
 
                if (versioned_data_dir != null) {
                        foreach (string dir in Environment.get_system_data_dirs ()) {
-                               filename = Path.build_filename (dir, versioned_data_dir, basename);
+                               filename = "%s/%s/%s".printf (dir, versioned_data_dir, basename);
                                if (FileUtils.test (filename, FileTest.EXISTS)) {
                                        return filename;
                                }
@@ -542,7 +542,7 @@ public class Vala.CodeContext {
 
                if (data_dir != null) {
                        foreach (string dir in Environment.get_system_data_dirs ()) {
-                               filename = Path.build_filename (dir, data_dir, basename);
+                               filename = "%s/%s/%s".printf (dir, data_dir, basename);
                                if (FileUtils.test (filename, FileTest.EXISTS)) {
                                        return filename;
                                }
index 3247aa37d6bea386df2dcfa7f1a9dbf8f26c1446..2129391da30f7822c0ef5b920ab3b21244c84bda 100644 (file)
@@ -186,7 +186,7 @@ class Vala.VAPIGen : Object {
                var interface_writer = new CodeWriter ();
                var vapi_filename = "%s.vapi".printf (library);
                if (directory != null) {
-                       vapi_filename = Path.build_filename (directory, vapi_filename);
+                       vapi_filename = "%s/%s".printf (directory, vapi_filename);
                }
 
                interface_writer.write_file (context, vapi_filename);