diff --git a/pythonforandroid/recipe.py b/pythonforandroid/recipe.py index bf71ccf3d3..7f54315df0 100644 --- a/pythonforandroid/recipe.py +++ b/pythonforandroid/recipe.py @@ -293,6 +293,14 @@ def get_build_dir(self, arch): return join(self.get_build_container_dir(arch), self.name) def get_recipe_dir(self): + """ + Returns the local recipe directory or defaults to the core recipe + directory. + """ + if self.ctx.local_recipes is not None: + local_recipe_dir = join(self.ctx.local_recipes, self.name) + if exists(local_recipe_dir): + return local_recipe_dir return join(self.ctx.root_dir, 'recipes', self.name) # Public Recipe API to be subclassed if needed