mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-10-05 18:50:09 +02:00
Add srclib numbers doc
This commit is contained in:
parent
24cd80ae80
commit
6489ef070b
@ -914,11 +914,18 @@ Specifies a list of external libraries (jar files) from the
|
|||||||
@code{build/extlib} library, which will be placed in the @code{libs} directory
|
@code{build/extlib} library, which will be placed in the @code{libs} directory
|
||||||
of the project. Separate items with semicolons.
|
of the project. Separate items with semicolons.
|
||||||
|
|
||||||
@item srclibs=a@@r;b@@r1;
|
@item srclibs=[n:]a@@r;[n:]b@@r1;
|
||||||
Specifies a list of source libraries or Android projects. Separate items with
|
Specifies a list of source libraries or Android projects. Separate items with
|
||||||
semicolons, and each item is of the form name@@rev where name is the predefined
|
semicolons, and each item is of the form name@@rev where name is the predefined
|
||||||
source library name and rev is the revision or tag in source control to use.
|
source library name and rev is the revision or tag in source control to use.
|
||||||
|
|
||||||
|
For ant projects, you can optionally append a number with a colon at the
|
||||||
|
beginning of a srclib item to automatically place it in project.properties as
|
||||||
|
a library under the specified number. For example, if you specify
|
||||||
|
@code{1:somelib@1.0}, f-droid will automatically do the equivalent of the
|
||||||
|
legacy practice @code{prebuild=echo "android.library.reference.1=$$somelib$$"
|
||||||
|
>> project.properties}.
|
||||||
|
|
||||||
Each srclib has a metadata file under srclibs/ in the repository directory,
|
Each srclib has a metadata file under srclibs/ in the repository directory,
|
||||||
and the source code is stored in build/srclib/.
|
and the source code is stored in build/srclib/.
|
||||||
Repo Type: and Repo: are specified in the same way as for apps; Subdir: can be
|
Repo Type: and Repo: are specified in the same way as for apps; Subdir: can be
|
||||||
@ -1159,8 +1166,8 @@ correct value if the directory containing the AndroidManifest.xml has moved.
|
|||||||
Despite these caveats, it is the often the favourite update check mode.
|
Despite these caveats, it is the often the favourite update check mode.
|
||||||
|
|
||||||
It currently only works for git, hg, bzr and git-svn repositories. In the case
|
It currently only works for git, hg, bzr and git-svn repositories. In the case
|
||||||
of the latter, the repo URL must encode the path to the trunk and tags or else
|
of the latter, the repo URL must contain the path to the trunk and tags or
|
||||||
no tags will be found.
|
else no tags will be found.
|
||||||
@item
|
@item
|
||||||
@code{HTTP} - HTTP requests are used to determine the current version code and
|
@code{HTTP} - HTTP requests are used to determine the current version code and
|
||||||
version name. This is controlled by the @code{Update Check Data} field, which
|
version name. This is controlled by the @code{Update Check Data} field, which
|
||||||
|
Loading…
Reference in New Issue
Block a user