chiark / gitweb /
Merge branch 'master' into logging
authorDaniel Martí <mvdan@mvdan.cc>
Tue, 28 Jan 2014 13:14:59 +0000 (14:14 +0100)
committerDaniel Martí <mvdan@mvdan.cc>
Tue, 28 Jan 2014 13:14:59 +0000 (14:14 +0100)
Conflicts:
fdroidserver/common.py

1  2 
fdroid
fdroidserver/build.py
fdroidserver/checkupdates.py
fdroidserver/common.py
fdroidserver/import.py
fdroidserver/init.py
fdroidserver/install.py
fdroidserver/lint.py
fdroidserver/metadata.py
fdroidserver/publish.py
fdroidserver/update.py

diff --cc fdroid
Simple merge
index 97a645ecca860ea0ce41131cf6cc50ea43a31a83,c151c69c3e7006b8427a3dd214502c921639b11c..96daeeb69ef1611fc95d31cdb37893d0436af1af
@@@ -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_'))])
Simple merge
index 5ac04d1cfdb37096ef6c682f231d5b2c3cd37515,3bca96d3c6666171e2912cb25a4167bae06385a7..ad4b7e420194f504a0476775d54e8482df07795b
@@@ -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
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge