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

46 Commits

Author SHA1 Message Date
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