From: Haelwenn (lanodan) Monnier Date: Wed, 11 Jul 2018 12:04:26 +0000 (+0200) Subject: support/doc/dependencies.md: Add Gentoo documentation X-Git-Tag: v1.0.0-beta.10.pre.1~76 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=396f224b5c798ff4a300ca5c937ddee7a9dfee47;p=github%2FChocobozzz%2FPeerTube.git support/doc/dependencies.md: Add Gentoo documentation Related to: https://github.com/Chocobozzz/PeerTube/issues/778 --- 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