Rancor
8a09ebc446
Removed second parameter in replace_config_vars call
2015-01-06 12:37:34 +01:00
Daniel Martí
cd7ae381a5
Properly capitalize all flavours (fixes org.ligi.fast)
2015-01-05 13:07:22 +01:00
Daniel Martí
24a8523c0b
Gradle cleaner: support multilines with backslashes
2015-01-05 12:59:33 +01:00
Daniel Martí
371e64dfc2
Fix build passing madness ( closes #55 )
2015-01-05 00:29:27 +01:00
Daniel Martí
388665ff43
Remove trailing whitespace
2015-01-04 20:52:27 +01:00
Daniel Martí
0ee2efd3e7
Merge branch 'fix_permission' of https://gitlab.com/Rancor/fdroidserver
2015-01-04 20:51:56 +01:00
Rancor
80957c625f
Fixes #52 : Fix permission for executing android-ndk bin
2015-01-04 20:41:43 +01:00
Daniel Martí
3645471a1c
Never let build['ndk_path'] be None
2015-01-04 20:41:22 +01:00
Daniel Martí
e9be413d3c
Add apis 20 and 21 to wp-fdroid's androidversion()
2015-01-04 04:26:24 +01:00
Daniel Martí
f31ca7c852
Create the ndk_loc dir first ( fixes #52 )
2015-01-04 04:19:19 +01:00
Daniel Martí
d5af8ec8e6
Don't crash if no suitable NDK is found
2015-01-04 01:45:52 +01:00
Daniel Martí
526813eae6
Plaintext descriptions are no longer needed
2015-01-03 00:08:21 +01:00
Daniel Martí
f60f1bc59e
Add NDK r10d, this time alongside r9b
...
Specified per-build with ndk=<version> defaulting to the oldest, r9b.
2015-01-03 00:07:01 +01:00
Daniel Martí
43092407a3
Don't run a global "gradle clean" which configures all projects
...
Also properly capitalize words for gradle tasks
2015-01-02 22:26:22 +01:00
Daniel Martí
b1053ac1a7
Bump to 0.3.0
2015-01-02 22:19:24 +01:00
Daniel Martí
cba9f25c49
One remaining dump badging without output=False
2014-12-31 17:18:19 +01:00
Daniel Martí
14f654fabc
Apply some autopep8-python2 suggestions
2014-12-31 16:44:06 +01:00
Daniel Martí
e39602586f
Make dump xmltree and dump badging silent again
2014-12-31 16:34:11 +01:00
Daniel Martí
d9c6609925
Fix gradleVersions without =
2014-12-31 13:30:53 +01:00
Ciaran Gultnieks
0360e96d4d
Merge branch 'doc-update-v1' into 'master'
...
Update documentation re: testing32 image
Use different subsections for the Debian base box setup (which can be bypassed using the prebuilt image) and the F-Droid / SDK setup (which cannot be bypassed).
Side note: would it be possible to offer a torrent for testing32.box? The direct download is taking over 2 hours on a 50Mbps link.
See merge request !32
2014-12-30 22:48:58 +00:00
Daniel Martí
6e2bc85518
Add nasm to the buildserver box ( fixes : #51 )
2014-12-30 23:42:26 +01:00
Daniel Martí
e8fb3a143e
Fix FDroidPopen refactor typo
2014-12-23 12:54:16 +01:00
Daniel Martí
52c3bf46a5
Catch new version of outputFile
2014-12-23 12:24:07 +01:00
Daniel Martí
3662dfd145
lint: warn (pedantic) about potentially dangerous auto updates
2014-12-22 18:18:07 +01:00
Daniel Martí
fe0af55a6a
lint: find the current build like checkupdates does
2014-12-22 18:17:29 +01:00
Kevin Cernekee
d899783884
manual: Clarify separation of Debian base box vs. F-Droid base box
2014-12-21 12:33:59 -08:00
Kevin Cernekee
8d04b93852
Update comment referring to old "raring32.box" image
2014-12-21 11:03:06 -08:00
Daniel Martí
606cda591d
Don't break os.symlink if app names contain '/'
2014-12-14 15:43:22 +01:00
Daniel Martí
1268da7ac6
Remove SilentPopen for consistency with SdkToolsPopen
2014-12-14 15:38:24 +01:00
Daniel Martí
1a0831b5c0
Merge branch 'master' of https://gitlab.com/eighthave/fdroidserver
2014-12-14 15:18:30 +01:00
Hans-Christoph Steiner
5f5bcd2e11
do not set sdk_path in config.py if using system-provided aapt
...
By not setting sdk_path when /usr/bin/aapt is found, sdk_path then defaults
to $ANDROID_HOME when its used. Since in this case, aapt will be used from
the system path, using aapt entirely ignores sdk_path. If the user runs
`fdroid build` in this setup, sdk_path will be $ANDROID_HOME, so it should
check the env vars for it, but maybe that doesn't actually work like that
yet.
2014-12-14 13:26:50 +01:00
Hans-Christoph Steiner
fa1cc48d57
run all SDK tools commands using SdkToolsPopen
2014-12-14 13:25:20 +01:00
Hans-Christoph Steiner
9244256461
find cmds from SDK build-tools in a more flexible way, on the fly
...
This is a more flexible approach than testing for the complete SDK and
build-tools up front. This will only test for the commands that are
actually being run, so that if you only have `aapt` installed, you can do
`fdroid update` without errors, but other commands will still give
appropriate errors.
This also makes the build_tools item in config.py optional, it is only
needed if you want to force a specific version of the build-tools.
2014-12-14 13:25:20 +01:00
Hans-Christoph Steiner
298a88a498
added test case for common.isApkDebuggable()
...
Just getting into the habit of adding tests to everything that I change...
Also, it should be useful to have an unsigned APK in the test collection,
since `fdroid update` should handle it gracefully and give a warning of
some kind.
2014-12-14 13:25:20 +01:00
Hans-Christoph Steiner
f7c9eccc1f
switched last aapt call to use central config['aapt']
2014-12-14 13:25:20 +01:00
Hans-Christoph Steiner
0f71929e71
remove redundant test_sdk_exists() call, its called by test_build_tools_exists()
...
No need to call test_sdk_exists() before test_build_tools_exists() since
test_build_tools_exists() calls test_sdk_exists() as the first thing it
does.
2014-12-14 13:25:20 +01:00
Daniel Martí
16601a0be3
Bump build-tools again to 21.1.2
2014-12-12 12:57:12 +01:00
Daniel Martí
aaf36f654d
Update build-tools to 21.1.1
2014-12-12 12:40:09 +01:00
Daniel Martí
e10b2dd382
Update sdk to 24.0.1
2014-12-12 12:39:04 +01:00
Daniel Martí
5e15d8ff47
Add ruby tests to the pre-commit hook
2014-12-12 12:34:28 +01:00
Daniel Martí
05a7a872b6
Add gradle 2.2.1 for plugin versions 1.0.X
2014-12-12 12:29:16 +01:00
Ciaran Gultnieks
3aaa5c9603
Add inkscape to buildserver
2014-12-04 11:38:02 +00:00
Daniel Martí
b2f4aa31fe
Merge branch 'master' into 'master'
...
fix bugs in run-tests scripts
This fixes a couple of subtle bugs in `./run-tests` that only showed up recently.
See merge request !30
2014-11-17 17:03:22 +00:00
Hans-Christoph Steiner
14cd835929
run-tests: properly handle zero and multiple args
...
The test for the help flag threw an error if there were 0 args, or if arg 1
was set to a space-separated list. The -z tests would fail if the arg was
set to a space-separated list.
2014-11-17 17:40:48 +01:00
Hans-Christoph Steiner
49b343d024
run-tests: make sure not to include the bad APKs in tests/
...
These APKs are meant for specific tests, not the tests that want just a
collection of good APKs.
2014-11-17 17:24:02 +01:00
Ciaran Gultnieks
031b4a74e7
Merge branch 'current-version-links' into 'master'
...
Current version links
This is the automatic generation of "current version" symlinks that @ciarang and I chatted about, and is discussed here: https://f-droid.org/forums/topic/static-urls-to-current-version-of-each-app/
See merge request !29
2014-11-17 09:01:11 +00:00
Daniel Martí
bf20d5af88
Fix issue where the wrong gradle version may be used
2014-11-15 21:38:48 +01:00
Hans-Christoph Steiner
7a07f59731
server: always use same rsync destination path to allow for strict setups
...
for more info on how:
http://positon.org/rsync-command-restriction-over-ssh
http://ramblings.narrabilis.com/using-rsync-with-ssh
2014-11-11 15:06:53 +01:00
Hans-Christoph Steiner
8e9e17892d
server: upload "current version" symlinks if requested
...
If `fdroid update` generates the "current version" symlinks, then
`fdroid server update` should upload them to the server.
2014-11-11 15:06:53 +01:00
Hans-Christoph Steiner
b33cae375a
remove url-unsafe characters from "current version" symlink names
...
This prevents the URL from having ugly %20 stuff in the app name.
2014-11-11 15:06:53 +01:00