chiark / gitweb /
Add srclib now needed for org.ttrssreader
authorCiaran Gultnieks <ciaran@ciarang.com>
Mon, 18 Mar 2013 09:17:23 +0000 (09:17 +0000)
committerCiaran Gultnieks <ciaran@ciarang.com>
Mon, 18 Mar 2013 09:17:23 +0000 (09:17 +0000)
fdroidserver/common.py

index ee59f058649b21d6e15e233d994f60d350eadca3..f7d1bdda58dbb71c1dc8a8fde8c1b3bc49c90867 100644 (file)
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 #
 # common.py - part of the FDroid server tools
-# Copyright (C) 2010-12, Ciaran Gultnieks, ciaran@ciarang.com
+# Copyright (C) 2010-13, Ciaran Gultnieks, ciaran@ciarang.com
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as published by
@@ -1594,6 +1594,17 @@ def getsrclib(spec, extlib_dir, sdk_path, basepath=False):
         vcs.gotorevision(ref)
         return sdir
 
+    if name == 'LocaleAPI':
+        sdir = os.path.join(extlib_dir, 'LocaleAPI')
+        vcs = getvcs('git',
+                'https://git.gitorious.org/locale-api/mirror.git', sdir, sdk_path)
+        vcs.gotorevision(ref)
+        if subprocess.call([os.path.join(sdk_path, 'tools', 'android'),
+            'update', 'project', '-p',
+            sdir]) != 0:
+            raise BuildException('Error updating LocaleAPI project')
+        return sdir
+
     raise BuildException('Unknown srclib ' + name)