Skip to content

Commit

Permalink
docs: create Gentoo installation tutorial (#1211)
Browse files Browse the repository at this point in the history
  • Loading branch information
folospior authored Aug 2, 2024
1 parent 0ddf5e2 commit 19bac40
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 0 deletions.
1 change: 1 addition & 0 deletions docpages/03_installing.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ There are many ways to install D++, either from a package manager, or from sourc
* \subpage install-vcpkg
* \subpage install-arch-aur
* \subpage install-void-xbps
* \subpage install-gentoo-portage
* \subpage install-windows-vs-zip
* \subpage install-xmake
* \subpage install-brew
Expand Down
27 changes: 27 additions & 0 deletions docpages/install/install-gentoo-portage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
\page install-gentoo-portage Installing with Portage (Gentoo)

D++ is available on [GURU](https://wiki.gentoo.org/wiki/Project:GURU). To install D++, you must first enable the GURU repository.
To do so, execute the following commands (as root):

```bash
emerge --ask app-eselect/eselect-repository
eselect repository enable guru
emaint sync --repo guru
```

This enables the GURU repository, which consists of user-contributed packages, such as D++!

If you wish, you may enable coroutine and voice support through USE flags. To do so, using your text editor of choice, add the following line to `/etc/portage/package.use/dpp` (as root):

```
dev-cpp/dpp voice coro
```
> You may choose between voice, coro, or both, just pick and choose!
You will now be able to use D++ by including its library on the command line:

```bash
g++ mybot.cpp -o mybot -ldpp
```

\include{doc} install_prebuilt_footer.dox

0 comments on commit 19bac40

Please sign in to comment.