Skip to content

Commit c47f697

Browse files
authored
Merge pull request kivy#2109 from AndreMiras/feature/update_doc_install_dep
Updates quickstart.rst "Installing Dependencies"
2 parents 3a87539 + d287859 commit c47f697

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

doc/source/quickstart.rst

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -61,33 +61,35 @@ Installing Dependencies
6161

6262
p4a has several dependencies that must be installed:
6363

64-
- git
6564
- ant
66-
- python (We recommend using python3.)
65+
- autoconf (for ffpyplayer_codecs recipe)
66+
- ccache (optional)
67+
- cmake (required for some native code recipes like jpeg's recipe)
6768
- cython (can be installed via pip)
68-
- a Java JDK (e.g. openjdk-8)
69-
- zlib (including 32 bit)
69+
- gcc
70+
- git
7071
- libncurses (including 32 bit)
72+
- libtool (for ffpyplayer_codecs recipe)
73+
- openjdk-8
74+
- patch
75+
- python3
7176
- unzip
7277
- virtualenv (can be installed via pip)
73-
- ccache (optional)
74-
- autoconf (for ffpyplayer_codecs recipe)
75-
- libtool (for ffpyplayer_codecs recipe)
76-
- cmake (required for some native code recipes like jpeg's recipe)
78+
- zlib (including 32 bit)
79+
- zip
7780

7881
On recent versions of Ubuntu and its derivatives you may be able to
7982
install most of these with::
8083

8184
sudo dpkg --add-architecture i386
8285
sudo apt-get update
83-
sudo apt-get install -y build-essential ccache git zlib1g-dev python2.7 python2.7-dev libncurses5:i386 libstdc++6:i386 zlib1g:i386 openjdk-8-jdk unzip ant ccache autoconf libtool
86+
sudo apt-get install -y build-essential ccache git zlib1g-dev python3 python3-dev libncurses5:i386 libstdc++6:i386 zlib1g:i386 openjdk-8-jdk unzip ant ccache autoconf libtool
8487

85-
On Arch Linux (64 bit) you should be able to run the following to
88+
On Arch Linux you should be able to run the following to
8689
install most of the dependencies (note: this list may not be
87-
complete). gcc-multilib will conflict with (and replace) gcc if not
88-
already installed::
90+
complete)::
8991

90-
sudo pacman -S jdk7-openjdk python2 python2-pip python2-kivy mesa-libgl lib32-mesa-libgl lib32-sdl2 lib32-sdl2_image lib32-sdl2_mixer sdl2_ttf unzip gcc-multilib gcc-libs-multilib
92+
sudo pacman -S core/autoconf core/automake core/gcc core/make core/patch core/pkgconf extra/cmake extra/jdk8-openjdk extra/python-pip extra/unzip extra/zip
9193

9294
Installing Android SDK
9395
~~~~~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)