From: Ciaran Gultnieks Date: Wed, 26 Jan 2011 18:05:35 +0000 (+0000) Subject: Put source tarball names into the index where available X-Git-Tag: 0.1~1505 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=85cbd3db9c83768968c40b98152c45bcdc06a659;p=fdroidserver.git Put source tarball names into the index where available --- diff --git a/update.py b/update.py index 2285a68a..815870a9 100644 --- a/update.py +++ b/update.py @@ -83,11 +83,14 @@ apks = [] for apkfile in glob.glob(os.path.join('repo','*.apk')): apkfilename = apkfile[5:] + srcfilename = apkfilename[:-4] + "_src.tar.gz" if not options.quiet: print "Processing " + apkfilename thisinfo = {} thisinfo['apkname'] = apkfilename + if os.path.exists(os.path.join('repo', srcfilename)): + thisinfo['srcname'] = srcfilename thisinfo['size'] = os.path.getsize(apkfile) thisinfo['permissions'] = [] thisinfo['features'] = [] @@ -291,6 +294,8 @@ for app in apps: addElement('version', apk['version'], doc, apkel) addElement('versioncode', str(apk['versioncode']), doc, apkel) addElement('apkname', apk['apkname'], doc, apkel) + if apk.has_key('srcname'): + addElement('srcname', apk['srcname'], doc, apkel) addElement('hash', apk['md5'], doc, apkel) addElement('sig', apk['sig'], doc, apkel) addElement('size', str(apk['size']), doc, apkel)