mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-10-05 18:50:09 +02:00
Separate dependencies, some aren't needed if you are using a VM
This commit is contained in:
parent
41c70c6d64
commit
c113371297
@ -94,34 +94,11 @@ all, of the following:
|
|||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
All SDK platforms requested by the apps you want to build
|
|
||||||
(The Android SDK is made available by Google under a proprietary license but
|
|
||||||
within that, the SDK platforms, support library and some other components are
|
|
||||||
under the Apache license and source code is provided.
|
|
||||||
Google APIs, used for building apps using Google Maps, are free to the extent
|
|
||||||
that the library comes pre-installed on the device.
|
|
||||||
Google Play Services, Google Admob and others are proprietary and shouldn't be
|
|
||||||
included in the main F-Droid repository.)
|
|
||||||
@item
|
|
||||||
A version of the Android NDK
|
|
||||||
@item
|
|
||||||
Ant
|
|
||||||
@item
|
|
||||||
Ant Contrib Tasks (Debian package ant-contrib)
|
|
||||||
@item
|
|
||||||
Maven (Debian package maven)
|
|
||||||
@item
|
|
||||||
JavaCC (Debian package javacc)
|
|
||||||
@item
|
|
||||||
JDK (Debian package openjdk-6-jdk): openjdk-6 is recommended though openjdk-7
|
JDK (Debian package openjdk-6-jdk): openjdk-6 is recommended though openjdk-7
|
||||||
should work too
|
should work too
|
||||||
@item
|
@item
|
||||||
VCS clients: svn, git, git-svn, hg, bzr
|
VCS clients: svn, git, git-svn, hg, bzr
|
||||||
@item
|
@item
|
||||||
Miscellaneous packages listed in
|
|
||||||
buildserver/cookbooks/fdroidbuild-general/recipes/default.rb
|
|
||||||
of the F-Droid server repository
|
|
||||||
@item
|
|
||||||
A keystore for holding release keys. (Safe, secure and well backed up!)
|
A keystore for holding release keys. (Safe, secure and well backed up!)
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@ -143,6 +120,32 @@ Imaging (debian package python-imaging)
|
|||||||
Magic (debian package python-magic)
|
Magic (debian package python-magic)
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
|
On the other hand, if you want to build the apps directly on your system
|
||||||
|
without the 'Build Server' system, you may need:
|
||||||
|
|
||||||
|
@itemize @bullet
|
||||||
|
@item
|
||||||
|
All SDK platforms requested by the apps you want to build
|
||||||
|
(The Android SDK is made available by Google under a proprietary license but
|
||||||
|
within that, the SDK platforms, support library and some other components are
|
||||||
|
under the Apache license and source code is provided.
|
||||||
|
Google APIs, used for building apps using Google Maps, are free to the extent
|
||||||
|
that the library comes pre-installed on the device.
|
||||||
|
Google Play Services, Google Admob and others are proprietary and shouldn't be
|
||||||
|
included in the main F-Droid repository.)
|
||||||
|
@item
|
||||||
|
A version of the Android NDK
|
||||||
|
@item
|
||||||
|
Ant with Contrib Tasks (Debian packages ant and ant-contrib)
|
||||||
|
@item
|
||||||
|
Maven (Debian package maven)
|
||||||
|
@item
|
||||||
|
JavaCC (Debian package javacc)
|
||||||
|
@item
|
||||||
|
Miscellaneous packages listed in
|
||||||
|
buildserver/cookbooks/fdroidbuild-general/recipes/default.rb
|
||||||
|
of the F-Droid server repository
|
||||||
|
@end itemize
|
||||||
|
|
||||||
@node Setup
|
@node Setup
|
||||||
@chapter Setup
|
@chapter Setup
|
||||||
|
Loading…
Reference in New Issue
Block a user