Packages currently available in this overlay:
- dev-cpp/upp
- Ultimate++ application framework and TheIDE development environment
- https://www.ultimatepp.org/
- games-fps/ecwolf
- Modern Wolfenstein 3D source port with SDL2 backend
- https://maniacsvault.net/ecwolf/
- games-fps/tesseract-sauerbraten
- Sauerbraten with the Tesseract graphics update
- https://github.com/OuluLinux/Tesseract-Sauerbraten
- Add the repository using eselect:
eselect repository add oululinux git https://github.com/oululinux/gentoo-overlay.git- Sync the new overlay:
emaint sync -r oululinux- Install a package, for example:
emerge --ask dev-cpp/uppIf you prefer to manually configure the repository, follow these steps:
- Create the overlay definition
/etc/portage/repos.conf/oululinux.conf(or any file underrepos.conf). - Add the following repository configuration:
[oululinux]
location = /var/db/repos/oululinux
sync-type = git
sync-uri = https://github.com/oululinux/gentoo-overlay.git
- Sync the new overlay:
emaint sync -r oululinuxIf you already have /home/sblo/gentoo-overlay checked out locally and prefer to use it directly rather than syncing, point Portage at that path and tell it not to sync. For example, in /etc/portage/repos.conf/oululinux.conf use:
[oululinux]
location = /home/sblo/gentoo-overlay
sync-type = none
Portage 3.0 and later no longer accept sync-type = none. To keep using the local checkout without syncing, either add the overlay path to PORTDIR_OVERLAY or configure the repo with a supported sync type such as git (and a matching sync-uri, e.g. https://github.com/oululinux/gentoo-overlay.git).