Ciaran Gultnieks
8c3ee8ca08
Merge commit 'refs/merge-requests/84' of git://gitorious.org/f-droid/fdroidserver into merge-requests/84
2012-03-10 20:01:02 +00:00
Ciaran Gultnieks
f3d7092dbe
New update checking mode
2012-03-10 12:50:34 +00:00
Paul Sokolovsky
d26f2d1ffa
Allow 'update' and 'buildjni' to accept list of subdir paths to run tools within.
...
This is useful for multi-component projects (main app + libraries in separate
dirs). Older adhoc values (update=no, buildjni=yes) for both options are
retained, except that to ignore jni/ directory, buildjni=no instead of
buildjni=manual should be used now.
Also, if --verbose is given, print message about runnibg ndk-build - native
libraries can be quite big and process long, so this is useful to keep user
in loop. To achieve this, had to global'ize options.
2012-03-09 22:41:19 +02:00
Ciaran Gultnieks
b4fc2f5c80
Exclude .hg directory from scans, it can contain jars that were removed
2012-03-06 19:54:37 +00:00
Ciaran Gultnieks
2df8259408
Scan for suspicious class loading
2012-03-06 19:50:19 +00:00
Ciaran Gultnieks
3f48b56c95
Additional blob to scan for
2012-03-02 11:46:41 +00:00
Ciaran Gultnieks
3dfd7956e1
Merge commit 'refs/merge-requests/74' of git://gitorious.org/f-droid/fdroidserver into merge-requests/74
2012-02-25 07:41:38 +00:00
Ciaran Gultnieks
ce1deec8dd
Allow for manual native code building
2012-02-24 07:42:49 +00:00
Paul Sokolovsky
e1c85dfc21
Patch before running prebuild commands.
...
Sometimes an application provides a script to initialize its build
environment, and it may be required to patch such a script before running
it (typical case is hardcoding developer's local paths). More generally,
"declaritive" ways of changing code (e.g., forceversion, patch, etc.)
should be preferred to prebuild, which should be used as the last resort
(as it is too generic and thus verbose). So, it's right ordering in that
respect either.
2012-02-24 03:21:00 +02:00
Ciaran Gultnieks
777af32dc0
Latest buildserver wip
2012-02-21 00:01:07 +00:00
Ciaran Gultnieks
d6deb15c0a
Correction to d38317f
2012-02-19 12:16:41 +00:00
Ciaran Gultnieks
3f5c29c30f
Support force update of build.xml without target, for r14
2012-02-18 21:30:18 +00:00
Ciaran Gultnieks
2f1951ef32
Platform tools r14 compatibility
2012-02-18 21:28:34 +00:00
Ciaran Gultnieks
d38317f8be
Just get rid of bin/ and gen/ rather than failing scans
2012-02-18 14:37:43 +00:00
Paul Sokolovsky
10567fc0cc
Remove support for deprecated insertversion/insertvercode
...
No longer occur in metadata.
2012-02-16 22:59:24 +02:00
Paul Sokolovsky
eab72a3127
Add forceversion/forcevercode options to replace insertversion/insertvercode.
...
Unlike insertversion/insertvercode which accept pattern for old version/code,
which yet need to be prepared, then tested, and with that still named
confusingly, forceversion/forcevercode are boolean-style parameters which,
if specified for build, replace whatever version/code specified in
AndroidManifest.xml with the values from recipe.
2012-02-16 22:58:35 +02:00
Ciaran Gultnieks
8f3f7433ee
More import tool improvements
2012-02-11 15:27:09 +00:00
Ciaran Gultnieks
d3ee954ab2
Metadata: enabled OpenDocument reader
2012-02-11 15:26:38 +00:00
Ciaran Gultnieks
006cd46725
Some more work on the importer
2012-02-09 09:06:51 +00:00
Ciaran Gultnieks
2f7206bf2e
Fix type in cf0287a
2012-02-05 13:52:33 +00:00
Ciaran Gultnieks
cf0287ac8a
Simple metadata generator
2012-02-05 11:02:01 +00:00
Ciaran Gultnieks
5ae068baa6
Added 'init' to build options - as prebuild, but runs earlier
2012-02-04 21:19:07 +00:00
Ciaran Gultnieks
498e7d3c5f
Work in progress on integrating build server
2012-02-03 16:01:35 +00:00
Ciaran Gultnieks
3317cd84d3
Integrate scanning into build
2012-02-02 22:13:31 +00:00
Ciaran Gultnieks
d30e9c5a08
Metadata: various version updates
2012-01-30 21:11:50 +00:00
Ciaran Gultnieks
c87da3bbeb
Two f's if you really really mean it
2012-01-29 21:45:34 +00:00
Ciaran Gultnieks
2ff7da8e90
Metadata: new droidnotify version
2012-01-28 08:39:48 +00:00
Ciaran Gultnieks
c33903cf14
Support for source libraries
2012-01-28 00:05:30 +00:00
Ciaran Gultnieks
66566555a6
A better way of dealing with external libraries
2012-01-27 22:10:08 +00:00
Ciaran Gultnieks
ef391a97a9
Latest apps in right order (newest first)
2012-01-26 21:36:23 +00:00
Ciaran Gultnieks
b7176d1852
Fix naming of current version fields in metadata
2012-01-26 17:53:59 +00:00
Ciaran Gultnieks
5aa958313c
Fetch tags and commits separately for git, or it doesn't work properly
2012-01-25 20:21:58 +00:00
Ciaran Gultnieks
d00595e872
Simplified vcs handling
2012-01-23 14:15:40 +00:00
Ciaran Gultnieks
17cd20fabf
Made 'rm' build option work if file doesn't exist
...
The latest platform tools delete build.properties, the old ones didn't.
This allows several builds to work either way.
2012-01-23 13:49:17 +00:00
Ciaran Gultnieks
ba353c71d4
Latest 10 apps (not entirely correct yet, missing some data)
2012-01-22 14:03:56 +00:00
Ciaran Gultnieks
5928e9cc25
Fix to previous fix
2012-01-20 23:17:50 +00:00
Ciaran Gultnieks
0121c70763
Better git handling, particularly if the master branch disappears
2012-01-20 23:13:14 +00:00
Ciaran Gultnieks
15ce8303f9
Tracking of dates apks are added to the repo
2012-01-19 23:03:35 +00:00
Ciaran Gultnieks
10196d04c7
Keep known_apks sorted for readable diffs
2012-01-19 14:14:14 +00:00
Ciaran Gultnieks
ddecd8e9cc
Some work in progress on download stats
2012-01-17 17:25:28 +00:00
Ciaran Gultnieks
2f182febfb
Allow for subdirectories being present only in relevant commit
2012-01-13 12:28:11 +00:00
Ciaran Gultnieks
b36eeadce3
More update check wip
2012-01-13 10:29:19 +00:00
Ciaran Gultnieks
fd7278c4ef
Begin work on better ways to check for updates
2012-01-13 08:23:46 +00:00
Ciaran Gultnieks
682fb03227
Parse description properly, whoops
2012-01-11 15:23:10 +00:00
Ciaran Gultnieks
ecd3bae855
Metadata is now re-writable
2012-01-10 23:24:28 +00:00
Ciaran Gultnieks
c469f0feed
Improved metadata handling
...
Two main points: Firstly, there is no longer a random mapping between
app['key'] and a corresponding field in the metadata file - the key and
field are now the same. Secondly, more information (including comments)
is retrieved from the metadata, to facilitate being able to re-write it
which is necessary for various support utilities.
2012-01-10 18:57:07 +00:00
prcrst
4cd621f939
Enhance BuildExceptions
2012-01-09 13:23:11 +00:00
Ciaran Gultnieks
98263a429d
Another correction
2012-01-08 14:16:42 +00:00
Ciaran Gultnieks
88322f5835
Multiple corrections to previous commit
2012-01-08 14:13:41 +00:00
Ciaran Gultnieks
cabd2c5522
Guard against git accidents
2012-01-08 13:43:59 +00:00