You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2013/12/06 04:15:34 UTC
git commit: CB-5362 blackberry parser: support local
cordova-blackberry
Updated Branches:
refs/heads/master aaa59c340 -> 3e143be07
CB-5362 blackberry parser: support local cordova-blackberry
In a project directory:
.cordova/config.json:
{
"lib": {
"blackberry10": {
"uri": "/path/to/cordova-blackberry/blackberry10",
"version: "dev",
"id": "blackberry10"
}
}
}
Project: http://git-wip-us.apache.org/repos/asf/cordova-cli/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-cli/commit/3e143be0
Tree: http://git-wip-us.apache.org/repos/asf/cordova-cli/tree/3e143be0
Diff: http://git-wip-us.apache.org/repos/asf/cordova-cli/diff/3e143be0
Branch: refs/heads/master
Commit: 3e143be0768c3431b9193d5458f904114c9e793a
Parents: aaa59c3
Author: Josh Soref <js...@blackberry.com>
Authored: Tue Nov 12 16:30:09 2013 -0500
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Thu Dec 5 22:15:12 2013 -0500
----------------------------------------------------------------------
src/metadata/blackberry10_parser.js | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-cli/blob/3e143be0/src/metadata/blackberry10_parser.js
----------------------------------------------------------------------
diff --git a/src/metadata/blackberry10_parser.js b/src/metadata/blackberry10_parser.js
index 84eb915..b5b8731 100644
--- a/src/metadata/blackberry10_parser.js
+++ b/src/metadata/blackberry10_parser.js
@@ -37,7 +37,13 @@ module.exports = function blackberry_parser(project) {
// Returns a promise.
module.exports.check_requirements = function(project_root) {
- var lib_path = path.join(util.libDirectory, 'blackberry10', 'cordova', require('../../platforms').blackberry10.version);
+ var custom_path = config.has_custom_path(project_root, 'blackberry10');
+ var lib_path;
+ if (custom_path) {
+ lib_path = path.resolve(custom_path);
+ } else {
+ lib_path = path.join(util.libDirectory, 'blackberry10', 'cordova', require('../../platforms').blackberry10.version);
+ }
var d = Q.defer();
child_process.exec("\"" + path.join(lib_path, 'bin', 'check_reqs') + "\"", function(err, output, stderr) {
if (err) {