1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-04 22:40:12 +01:00
Commit Graph

63 Commits

Author SHA1 Message Date
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
Ciaran Gultnieks
2e78de4095 Fix inexplicable error in 8b53c4 2012-01-09 23:36:03 +00:00
Ciaran Gultnieks
8b53c4a503 Correct number of builds succeeded 2012-01-09 13:51:03 +00:00
prcrst
200073b0f9 - Make use of enhanced BuildExceptions
- Add logfiles
- Add --stop mode to break on exceptions
2012-01-09 13:23:23 +00:00
prcrst
5150c22470 Put the output of the failing command in the exception. 2012-01-08 16:28:49 +00:00
Torsten Grote
564fd2df79 fixed exception string in build script 2012-01-08 15:09:48 +00:00
Ciaran Gultnieks
6bf07ade4f Minor formatting error in build.py 2012-01-08 15:09:43 +00:00
Ciaran Gultnieks
b879888690 Don't include skips in build successes 2012-01-06 12:21:06 +00:00
Ciaran Gultnieks
14bc39010b Various fixes and improvements, and git-svn support 2012-01-04 21:37:11 +00:00
Ciaran Gultnieks
262be1880d Got rid of source preparation code duplication 2012-01-03 21:39:30 +00:00
Ciaran Gultnieks
bf3a9393cd Need to see failures, not hide them above several hundred successes 2012-01-03 16:02:28 +00:00
prcrst
adb98b059e Record successful/failed builds and print a summary afterwards 2012-01-03 15:38:20 +00:00
prcrst
93330e3ff3 - Fix python path
- create required directories in build.py
2012-01-03 15:38:06 +00:00
prcrst
dee53ffb72 Don't abort on build exceptions. 2012-01-03 15:37:41 +00:00
Ciaran Gultnieks
29ada7392f Some extra diagnostics stuff in build.py 2011-10-02 11:52:13 +01:00
Ciaran Gultnieks
3ccae6bbfe Use correct base directory for patching 2011-09-13 12:10:07 +01:00
Ciaran Gultnieks
4ea8b520b8 Stopped copying built files around so much
This is much faster and less heavy on the disk space. "Use Built" is now
obsolete. If there is a built version, it's included.
2011-08-25 23:50:15 +01:00
Ciaran Gultnieks
3a0067d7e6 Moved the vcs-related code out of the build script and fixed a few other things 2011-08-07 16:14:54 +01:00
Paul Sokolovsky
1099e114f5 Add support for patching source packages.
Sometimes there's a need to patch upstream source. While this can be
scripted using prebuild commands, it's very verbose and unstructured,
so add dedicated patching support.

Details:

To patch source, specific build's metadata line should include:

patch=patch1.patch;patch2.patch;...

Patches are separated with ';', at least one patch should be specified.
They are applied in the order given. Patches are looked up in
metadata/<package>/ directory. Different builds obviously may reference
the same patch(es).
2011-07-02 18:30:47 +03:00
Ciaran Gultnieks
925cc36029 Cleaning the tree for bzr needs --force 2011-06-21 13:06:34 +01:00
Ciaran Gultnieks
9e582e9bfb Funambol output version checking got broken at some point - fixed 2011-06-20 23:14:38 +01:00
Ciaran Gultnieks
36750e7c1e Merge commit 'refs/merge-requests/21' of git://gitorious.org/f-droid/fdroidserver into merge-requests/21 2011-06-17 08:35:56 +01:00
Ciaran Gultnieks
79326c50e9 Clean up working directory properly when building multiple versions 2011-06-17 08:32:17 +01:00
Paul Sokolovsky
c35de9ba77 Make build directories under build/ subdir.
Otherwise, top-level dir gets very crowded.
2011-06-17 00:40:10 +03:00
Paul Sokolovsky
39354f00b6 Be more verbose about build skips and failures.
Dump reasons and locations.
2011-06-17 00:40:10 +03:00
Ciaran Gultnieks
b37ce633fe Added maven support to build process 2011-04-27 10:03:43 +01:00
Ciaran Gultnieks
623f06d7bc Restored some verbose functionality 2011-04-26 00:27:12 +01:00
Henrik Tunedal
4cfc02ae9d Simplify SDK path configuration
As long as we're making the user specify the path to the SDK, we can
use that information to find all the tools - there's no need for
specifying the location of aapt separately or requiring the tools to
be in $PATH.
2011-04-06 23:45:41 +02:00
Henrik Tunedal
347ee22ca3 Force Subversion to overwrite files 2011-04-01 23:36:29 +02:00
Ciaran Gultnieks
db579a4eba Correction to previous commit 2011-03-03 23:39:12 +00:00
Ciaran Gultnieks
6f12a58a44 Removed some excess verbosity from build.py 2011-03-03 22:41:45 +00:00
Ciaran Gultnieks
263e4c4e7b Added the ability to fix the old apostrophe thing 2011-03-03 20:25:18 +00:00
Ciaran Gultnieks
84ba9b19be Added the ability to flag an unbuildable release 2011-03-02 21:47:48 +00:00
Henrik Tunedal
09c5c50993 Remove key.store from default.properties as well 2011-02-27 00:40:20 +01:00
Henrik Tunedal
a26c3ca507 Make metadata.py a proper module (renamed to common.py) 2011-02-17 21:16:26 +01:00
Ciaran Gultnieks
d45efbddad Added 'fixtrans' build option 2011-02-01 14:54:34 +00:00
Ciaran Gultnieks
2895250014 Build documentation updates and a new option (novcheck 2011-01-31 22:57:56 +00:00
Ciaran Gultnieks
dfac91132b Give a helpful message when the version can't be found it the output, instead of barfing 2011-01-31 22:24:31 +00:00
Henrik Tunedal
3d623f9017 Show compiler output in verbose mode. 2011-01-27 20:12:37 +01:00
Henrik Tunedal
933fa05665 Emacs expects coding values in lowercase. 2011-01-26 17:26:51 +01:00
Ciaran Gultnieks
50a962db31 Some build and update system improvements, including the ability to set javac encoding 2011-01-26 16:02:30 +00:00
Ciaran Gultnieks
4a323dda66 Support for submodules in build process 2011-01-15 23:24:41 +00:00
Ciaran Gultnieks
4497d6c91e Added support for bzr 2011-01-10 14:54:50 +00:00
Ciaran Gultnieks
10505120d4 Added ability to run ndk build script if the ant build doesn't do it 2011-01-10 08:31:35 +00:00
Ciaran Gultnieks
954af57bf6 More breakage from a855e38 - this is what you get for having everything in one giant function 2011-01-10 07:59:41 +00:00
Ciaran Gultnieks
276463c242 Fixed breakage in a855e38 2011-01-09 21:54:55 +00:00
Ciaran Gultnieks
8525782c7a Lots of mad hacks to make com.funambol.android auto-build 2011-01-09 15:52:00 +00:00
Ciaran Gultnieks
a855e38fff Some more build capabilities, and an optimisation for SVN when doing tag checkouts 2011-01-08 22:31:55 +00:00
Ciaran Gultnieks
9386d092e2 More build capabilities - svn authentication, ndk location, custom ant target 2011-01-08 21:07:58 +00:00
Ciaran Gultnieks
ea7fe6b3e0 Automatic transfer of specified built apps to repository during update 2011-01-05 22:20:57 +00:00