fritteli's overlay of Gentoo ebuilds.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Manuel Friedli 42da2651c5 Merge pull request 'feature/fix-gentoo-errors' (#82) from feature/fix-gentoo-errors into master 2 weeks ago
acct-group These ebuilds are not needed; they are in the official tree. 5 months ago
acct-user These ebuilds are not needed; they are in the official tree. 5 months ago
app-backup/duplicati-bin app-backup/duplicati-bin: Add ~x86 keyword. 1 year ago
app-metrics app-metrics/prometheus: Add latest ebuild with systemd support. 5 months ago
dev-dotnet/gtk-sharp dev-dotnet/gtk-sharp: Add ebuild for version 2.12.45 1 year ago
dev-python dev-python/maxminddb: Add latest available version. 5 months ago
dev-util dev-util/reposilite: Prune very old ebuilds. 1 month ago
games-rpg games-rpg/ankh: Re-generate manifest. 6 months ago
licenses Add required licenses. 3 months ago
mail-filter/policyd mail-filter/policyd: Fix systemd unit file 1 year ago
media-fonts media-fonts/snowflake-letters: Fix the ebuild (EAPI=7). 2 weeks ago
metadata Add news item. 3 months ago
net-analyzer/ddos-mitigator Fix checksum 4 months ago
net-news/feedreader net-news/feedreader: Add ebuild for version 2.10.0. 1 year ago
profiles www-servers/gitlab-gitaly: 3 years ago
sci-geosciences Fix repoman warnings. 1 year ago
.drone.yml Make pipeline type explicit. 6 months ago
.gitignore Added simple shell script for generating HTML overviews of the overlay contents 4 years ago Added a short contribution guide 5 years ago
LICENSE Added license (GNU GPL v2) 5 years ago Rephrase the layman section 1 year ago
layman.xml Remove obsolete file and clean up layman.xml. 6 months ago

fritteli's Gentoo overlay

Gentoo overlay with some ebuilds that I found either outdated or missing in the official repository or in other overlays. Ebuilds are usually removed from this overlay whenever I find a version available in the official tree or in another overlay (provided I'm satisfied with them).

Build status of the master branch, as seen by repoman -p -x: Build Status

Using with plain (recent) Portage

Create a new config file under /etc/portage/repos.conf/fritteli.conf with the following contents:

auto-sync = yes
location = /usr/local/portage/overlays/fritteli
sync-type = git
sync-uri =

You may adapt the location attribute to your system's own setup.

If you prefer to use the overlay hostet at GitHub (which tends to be more stable but less up-to-date than the one hosted at, you may use for the sync-uri.

Using with Layman

You may also use layman to manage this overlay. If you choose this method, you will be using the overlay hosted at GitHub.

For detailed information regarding layman, please refer to the official documentation. This section only covers the process in a very brief manner.

If you haven't used layman yet, just install it running this command:

USE="git sync-plugin-portage" emerge layman

Then you can add this overlay wih:

layman -a fritteli

You will be prompted for confirmation because this is an experimental overlay. Just continue by hitting y.

Keep the overlay up to date from Git:

layman -s fritteli

Bug reports and ebuild requests

If you find a bug in an ebuild, encounter a build error or would like me to add a new ebuild, please open an issue on GitHub or on


I gladly accept pull requests for bugs or new ebuilds. Before opening a pull request, please make sure your changes don't upset repoman. Run the following command and fix warnings and errors:

repoman -x -p



Thanks go to Jakub Jirutka, the maintainer of the CVUT Overlay, from whom I shamelessly copied this for a start.