This file is indexed.

/usr/share/doc/fdroidserver/html/html_node/System-Requirements.html is in fdroidserver 0.2.1-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This manual is for the F-Droid repository server tools.

Copyright (C) 2010, 2011, 2012, 2013 Ciaran Gultnieks

Copyright (C) 2011 Henrik Tunedal, Michael Haas, John Sullivan

Copyright (C) 2013 David Black

Copyright (C) 2013, 2014 Daniel Martí

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License". -->
<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ -->
<head>
<title>F-Droid Server Manual: System Requirements</title>

<meta name="description" content="F-Droid Server Manual: System Requirements">
<meta name="keywords" content="F-Droid Server Manual: System Requirements">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Index.html#Index" rel="index" title="Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="index.html#Top" rel="up" title="Top">
<link href="Setup.html#Setup" rel="next" title="Setup">
<link href="Overview.html#Overview" rel="prev" title="Overview">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
kbd {font-style:oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="System-Requirements"></a>
<div class="header">
<p>
Next: <a href="Setup.html#Setup" accesskey="n" rel="next">Setup</a>, Previous: <a href="Overview.html#Overview" accesskey="p" rel="prev">Overview</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="System-Requirements-1"></a>
<h2 class="chapter">2 System Requirements</h2>

<a name="index-installation"></a>

<p>The system requirements for using the tools will vary depending on your
intended usage. At the very least, you&rsquo;ll need:
</p>
<ul>
<li> GNU/Linux
</li><li> Python 2.x
</li><li> The Android SDK Tools and Build-tools.
Note that F-Droid does not assume that you have the Android SDK in your
<code>PATH</code>: these directories will be specified in your repository
configuration. Recent revisions of the SDK have <code>aapt</code> located in
android-sdk/build-tools/ and it may be necessary to make a symlink to it in
android-sdk/platform-tools/
</li></ul>

<p>If you intend to build applications from source you&rsquo;ll also need most, if not
all, of the following:
</p>
<ul>
<li> JDK (Debian package openjdk-6-jdk): openjdk-6 is recommended though openjdk-7
should work too
</li><li> VCS clients: svn, git, git-svn, hg, bzr
</li><li> A keystore for holding release keys. (Safe, secure and well backed up!)
</li></ul>

<p>If you intend to use the &rsquo;Build Server&rsquo; system, for secure and clean builds
(highly recommended), you will also need:
</p>
<ul>
<li> VirtualBox (debian package virtualbox)
</li><li> Ruby (debian packages ruby and rubygems)
</li><li> Vagrant (unpackaged) Be sure to use 1.3.x because 1.4.x is completely broken
(at the time of writing, the forthcoming 1.4.3 might work)
</li><li> Paramiko (debian package python-paramiko)
</li><li> Imaging (debian package python-imaging)
</li><li> Magic (debian package python-magic)
</li></ul>

<p>On the other hand, if you want to build the apps directly on your system
without the &rsquo;Build Server&rsquo; system, you may need:
</p>
<ul>
<li> 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&rsquo;t be
included in the main F-Droid repository.)
</li><li> A version of the Android NDK
</li><li> Ant with Contrib Tasks (Debian packages ant and ant-contrib)
</li><li> Maven (Debian package maven)
</li><li> JavaCC (Debian package javacc)
</li><li> Miscellaneous packages listed in
buildserver/cookbooks/fdroidbuild-general/recipes/default.rb
of the F-Droid server repository
</li></ul>

<hr>
<div class="header">
<p>
Next: <a href="Setup.html#Setup" accesskey="n" rel="next">Setup</a>, Previous: <a href="Overview.html#Overview" accesskey="p" rel="prev">Overview</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
</div>



</body>
</html>