Ciaran Gultnieks
115f5dba2d
Fixed the build --install function
2012-02-27 09:07:36 +00:00
Ciaran Gultnieks
e920a3ca58
Resolved some unpleasant global-scope usage and related issues
2012-02-26 17:14:15 +00:00
Ciaran Gultnieks
4e5b4fa77c
Restructured build.py a bit
2012-02-26 14:09:25 +00:00
Paul Sokolovsky
a348106f03
Make sure that for per-version src tarballs, VCS dirs are really excluded.
...
A full path is passed to the filter function, so old code didn't really work.
2012-02-24 14:40:15 +02:00
Ciaran Gultnieks
777af32dc0
Latest buildserver wip
2012-02-21 00:01:07 +00:00
Ciaran Gultnieks
f88f5b7404
Some more wip on build server integration
2012-02-18 10:38:49 +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
9ba5c8cea8
Separated build (compile) from publish (sign)
2012-02-02 14:27:49 +00:00
Ciaran Gultnieks
1765760568
Respect options.verbose a bit more in build.py
2012-01-29 07:50:38 +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
05e491dd62
Stopped spewing out irrelevant stuff when building a single package
2012-01-21 23:10:59 +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
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