summaryrefslogtreecommitdiff
path: root/cerbero
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2015-05-15 12:48:44 +0300
committerSebastian Dröge <sebastian@centricular.com>2015-05-15 12:48:44 +0300
commitbadde69a57fa38e9fe4d803ca34c3aecf778aefe (patch)
treef2c3965fe342a050fc00d77f30d45c0e0cd61229 /cerbero
parent5d0a5ab147e5a60537c64e81ea94f8cef55fb020 (diff)
source: Add patches support for SVN recipes
Diffstat (limited to 'cerbero')
-rw-r--r--cerbero/build/source.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/cerbero/build/source.py b/cerbero/build/source.py
index 49b31158..85c5ace0 100644
--- a/cerbero/build/source.py
+++ b/cerbero/build/source.py
@@ -313,6 +313,11 @@ class Svn(Source):
shutil.copytree(self.repo_dir, self.build_dir)
+ for patch in self.patches:
+ if not os.path.isabs(patch):
+ patch = self.relative_path(patch)
+ shell.apply_patch(patch, self.build_dir, self.strip)
+
def built_version(self):
return '%s+svn~%s' % (self.version, svn.revision(self.repo_dir))