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

77 Commits

Author SHA1 Message Date
Ciaran Gultnieks
5101080424 Resolve some anomalies with build --force 2012-03-09 15:17:16 +00:00
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