summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2019-09-04 14:28:54 +0000
committerJavier Jardón <jjardon@gnome.org>2019-09-04 14:28:54 +0000
commit685b6dbe872d2c3e7892d1eed025c1928ecf9d72 (patch)
treede993a64e580580c0161255bcc0d8699577f00e3
parent372c3362d766cb513a4dce9cc06c1a4a371dc1fe (diff)
parentcd0d7897e2ce8b8cfddf3a2d1dd83f888416c1e8 (diff)
downloadbuildstream-685b6dbe872d2c3e7892d1eed025c1928ecf9d72.tar.gz
Merge branch 'jjardon/doc_install_update' into 'bst-1'
doc/source/install_linux_distro.rst: Update info See merge request BuildStream/buildstream!1585
-rw-r--r--doc/source/install_linux_distro.rst61
1 files changed, 38 insertions, 23 deletions
diff --git a/doc/source/install_linux_distro.rst b/doc/source/install_linux_distro.rst
index 593a6f233..b30ab5af0 100644
--- a/doc/source/install_linux_distro.rst
+++ b/doc/source/install_linux_distro.rst
@@ -3,6 +3,41 @@
Installing BuildStream on a Linux distro
========================================
+
+
+Installing from distro packages
+-------------------------------
+
+
+Arch Linux
+~~~~~~~~~~
+Packages for Arch exist in `AUR <https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages>`_.
+Two different package versions are available:
+
+ - BuildStream latest release: `buildstream <https://aur.archlinux.org/packages/buildstream>`_
+ - BuildStream latest development snapshot: `buildstream-git <https://aur.archlinux.org/packages/buildstream-git>`_
+
+The external plugins are available as well:
+
+ - BuildStream-external plugins latest release: `bst-external` https://aur.archlinux.org/packages/bst-external>`_
+
+
+Fedora
+~~~~~~
+BuildStream is in the official Fedora repositories::
+
+ sudo dnf install buildstream
+
+Optionally, install the `buildstream-docs` package to have the BuildStream
+documentation in Devhelp or GNOME Builder.
+
+
+Installing from source
+----------------------
+Until BuildStream is available in your distro, you will need to install
+it yourself from the `git repository <https://gitlab.com/BuildStream/buildstream.git>`_
+using python's ``pip`` package manager.
+
BuildStream requires the following base system requirements:
* python3 >= 3.5
@@ -21,13 +56,6 @@ which requires special permissions, you will also need:
* ssh
-
-Installing from source (recommended)
-------------------------------------
-Until BuildStream is available in your distro, you will need to install
-it yourself from the `git repository <https://gitlab.com/BuildStream/buildstream.git>`_
-using python's ``pip`` package manager.
-
For the purpose of installing BuildStream while there are no distro packages,
you will additionally need:
@@ -74,9 +102,9 @@ At this point you should be able to get the system requirements with::
gir1.2-ostree-1.0 ostree
-Buster or Sid
-^^^^^^^^^^^^^
-For debian unstable or testing, only the following line should be enough
+Buster and newer
+^^^^^^^^^^^^^^^^
+The following line should be enough
to get the base system requirements installed::
sudo apt-get install \
@@ -163,16 +191,3 @@ need to cleanly reinstall BuildStream::
cd /path/to/buildstream
git pull --rebase
pip3 install --user .
-
-
-Installing from distro packages
--------------------------------
-
-
-Arch Linux
-~~~~~~~~~~
-Install `buildstream <https://aur.archlinux.org/packages/buildstream>`_
-from `AUR <https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages>`_.
-Alternatively, use
-`buildstream-git <https://aur.archlinux.org/packages/buildstream-git>`_
-for the lastest version of the development branch.