From 396f224b5c798ff4a300ca5c937ddee7a9dfee47 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Wed, 11 Jul 2018 14:04:26 +0200 Subject: [PATCH] support/doc/dependencies.md: Add Gentoo documentation Related to: https://github.com/Chocobozzz/PeerTube/issues/778 --- support/doc/dependencies.md | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md index 74ba0dd6a..856839297 100644 --- a/support/doc/dependencies.md +++ b/support/doc/dependencies.md @@ -111,6 +111,44 @@ On a fresh install of [FreeBSD](https://www.freebsd.org), new system or new jail brew services run postgresql brew services run redis ``` + +## Gentoo + +* Add this to ``/etc/portage/sets/peertube``: +``` +net-libs/nodejs +sys-apps/yarn +media-video/ffmpeg[x264] # Optionnally add vorbis,vpx +dev-db/postgresql +dev-db/redis +dev-vcs/git +app-arch/unzip +dev-lang/python:2.7 +www-servers/nginx +media-libs/vips[jpeg,png,exif] + +# Optionnal, client for Let’s Encrypt: +# app-crypt/certbot +# app-crypt/certbot-nginx +``` + +* Compile the peertube set: +``` +emerge -a @peertube +``` + +* Initialize the PostgreSQL database if you just merged it: +``` +emerge --config postgresql +``` + +* (For OpenRC) Enable and then start the services (replace with the correct PostgreSQL slot): +``` +rc-update add redis +rc-update add postgresql-10 +rc-service redis start +rc-service postgresql-10 start +``` ## Other distributions