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

47 Commits

Author SHA1 Message Date
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
Ciaran Gultnieks
f125a9848b Made the build process incremental, unless --clean is specified 2011-01-04 23:58:44 +00:00
Ciaran Gultnieks
3a01ce9146 Added the ability to override the key alias for specific applications 2011-01-04 22:45:38 +00:00
Ciaran Gultnieks
70ba2cb368 Added signing of built applications 2011-01-04 21:44:14 +00:00
Ciaran Gultnieks
a6b4830add Added support for mercurial 2011-01-03 10:55:18 +00:00
Ciaran Gultnieks
f863c2225c Added the ability to expect build output in a different place 2011-01-03 00:04:32 +00:00
Ciaran Gultnieks
d5cc9e2523 Autogenerate a source tarball for every version of every app we build 2011-01-02 23:26:12 +00:00
Ciaran Gultnieks
f73926ea94 Added a build feature to be able to remove a specified file before building 2011-01-02 23:15:56 +00:00
Ciaran Gultnieks
cae8bd1546 Added ability to build from svn without checking out the entire repo 2011-01-02 11:27:50 +00:00
Ciaran Gultnieks
59627d8f4a A couple of autobuild scripts to deal with project eccentricities 2010-11-13 14:28:46 +00:00
Ciaran Gultnieks
0af7a9403b Added option to build.py to just do a single package, for testing 2010-11-13 14:11:48 +00:00
Ciaran Gultnieks
ef071e0f6a Some more auto-building stuff 2010-11-12 18:22:06 +00:00
Ciaran Gultnieks
871c8b7197 Now building multiple versions of apks from specified commits 2010-11-11 22:34:39 +00:00
Ciaran Gultnieks
25057c119e An experiment in automated building from source (git only, HEAD only) 2010-11-11 00:03:39 +00:00