From: Daniel Martí Date: Tue, 28 Jan 2014 13:14:59 +0000 (+0100) Subject: Merge branch 'master' into logging X-Git-Tag: 0.2~342 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=2f93ba9bd602db8b687487c90490b7a5f7a1ff8e;p=fdroidserver.git Merge branch 'master' into logging Conflicts: fdroidserver/common.py --- 2f93ba9bd602db8b687487c90490b7a5f7a1ff8e diff --cc fdroidserver/build.py index 97a645ec,c151c69c..96daeeb6 --- a/fdroidserver/build.py +++ b/fdroidserver/build.py @@@ -612,12 -618,8 +601,8 @@@ def build_local(app, thisbuild, vcs, bu if p.returncode != 0: raise BuildException("Build failed for %s:%s" % (app['id'], thisbuild['version']), p.stdout) - print "Successfully built version " + thisbuild['version'] + ' of ' + app['id'] + logging.info("Successfully built version " + thisbuild['version'] + ' of ' + app['id']) - # Find the apk name in the output... - if 'bindir' in thisbuild: - bindir = os.path.join(build_dir, thisbuild['bindir']) - if thisbuild['type'] == 'maven': stdout_apk = '\n'.join([ line for line in p.stdout.splitlines() if any(a in line for a in ('.apk','.ap_'))]) diff --cc fdroidserver/common.py index 5ac04d1c,3bca96d3..ad4b7e42 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@@ -988,8 -1013,20 +988,20 @@@ def prepare_source(vcs, app, build, bui if flavour in ['main', 'yes', '']: flavour = None + if 'target' in build: + n = build["target"].split('-')[1] + subprocess.call(['sed', '-i', + 's@compileSdkVersion[ ]*[0-9]*@compileSdkVersion '+n+'@g', + 'build.gradle'], cwd=root_dir) + if '@' in build['gradle']: + gradle_dir = os.path.join(root_dir, build['gradle'].split('@',1)[1]) + gradle_dir = os.path.normpath(gradle_dir) + subprocess.call(['sed', '-i', + 's@compileSdkVersion[ ]*[0-9]*@compileSdkVersion '+n+'@g', + 'build.gradle'], cwd=gradle_dir) + # Remove forced debuggable flags - print "Removing debuggable flags..." + logging.info("Removing debuggable flags") for path in manifest_paths(root_dir, flavour): if not os.path.isfile(path): continue