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.
Parona ae12760adc Merge branch 'master' into 'master' 2 days ago
.gitlab/issue_templates Update Ebuild 9 months ago
3rd_party submodules update 1 week ago
acct-group games-emulation/melonds: move to guru 7 months ago
acct-user www-apps/miniflux: new ebuild 8 months ago
app-admin app-admin/cgtop: bump to 247 4 months ago
app-editors app-editors/vscodium-bin: removal - is available in ::guru (with stable maintainership) 5 months ago
app-emulation app-emulation/anbox: bump snapshot, update to work correctly 3 months ago
app-misc app-misc/spicetify-cli: bump to 1.2.1 4 months ago
app-office/onlyoffice-bin app-office/onlyoffice-bin: bump to 6.2.0, drop 6.0.1 3 months ago
app-portage app-portage/src_prepare-scripts: correct temporary build directory 4 months ago
app-text app-text/mdbook: add mdbook 2 weeks ago
dev-cpp dev-cpp/pystring: fix tests, make CXXFLAGS work 3 days ago
dev-lang dev-lang/lfe: drop old 1.3.0_p20210112 2 months ago
dev-libs dev-libs/olm: drop <3.2.3 2 days ago
dev-perl/File-Rename dev-perl/File-Rename: fix tests 2 weeks ago
dev-python dev-python/matrix-nio: drop 0.17.0 2 days ago
dev-scheme Merge branch 'master' into 'master' 2 days ago
dev-tex dev-tex/texlab: add 3.1.0 6 days ago
dev-util/leaden */*: remove empty IUSE 8 months ago
eclass add cargo-git.eclass to handle git dependencies for rust ebuilds 6 days ago
examples examples: update names 2 months ago
games-action Added Stargunner 1 year ago
games-arcade/tetrio-desktop games-arcade/tetrio-desktop: removed ~x86 keyword and unused flags. 8 months ago
games-emulation/corgi3ds games-emulation/corgi3ds: new pkg; add version 9999 6 months ago
games-fps games-fps/counter-strike-data: fix repoman QA check 2 weeks ago
games-misc/lolcat-jaseg games-misc/lolcat-jaseg: allow parllel install; fix install phase 5 months ago
games-puzzle/vvvvvv games-puzzle/vvvvvv: new pkg; add 2.2 and 9999 7 months ago
games-rpg/fallout1 Fixed missing slots in FO1, DC2 and WC3, yikes 1 year ago
games-simulation/clou2 Well apparently DC2 manifest isn't needed anymore 1 year ago
games-strategy games-strategy/mindustry-bin: move from games-strategy/mindustry; bump to 122.1 5 months ago
games-util/lgogdownloader Paying repoman dues, restructuring RDEPEND and BDEPEND, restructuring SRC_URI to conditionals 1 year ago
licenses Added Counter-Strike 1.5 gamedata. Prepare for free software Counter-Strike soon! 4 months ago
mail-client Added fix patch 6 months ago
media-fonts media-fonts/joypixels: Bump version to 6.5.0 3 months ago
media-gfx media-gfx/czkawka: bump to 2.1.0 4 months ago
media-libs/opencolorio media-libs/opencolorio: improve use flags and tests 2 months ago
media-sound/ponymix media-sound/ponymix: Added 9 months ago
media-video media-video/olive: fix doxygen 2 weeks ago
metadata metadata: unban eapi 6 8 months ago
net-analyzer net-analyzer/ipscan-bin: bump to 3.7.5 3 months ago
net-firewall/hblock net-firewall/hblock: fix deps 5 months ago
net-im net-im/mirage: clean up old and python3_7, fix repoman complaint 2 weeks ago
net-libs/libquotient net-libs/libquotient:readding me as the maintainer 5 months ago
net-misc net-misc/ytmdl: drop old 2021.01.14 2 weeks ago
net-wireless/mdk4 net-wireless/mdk4: flesh out install phase 5 months ago
profiles net-libs/libquotient: readded, revamped 5 months ago
sci-mathematics/scilab-bin sci-mathematics/scilab-bin: local; globbing 3 months ago
sci-visualization/tulip sci-visualization/tulip: add myself to maintainers 6 months ago
sys-apps/xbps */*: drop empty keywords 8 months ago
sys-boot sys-boot/rpi-imager: fix deps in 1.5 3 months ago
sys-kernel sys-kernel/xanmod-sources: .config has been removed 4 days ago
sys-process/nq */*: remove empty IUSE 8 months ago
www-apps www-apps/icecoder: update metadata; add myslef to maintainers 5 months ago
www-client www-client/icecat: drop 78.9.0{,-r1} 2 weeks ago
www-servers/jellyfin-bin www-servers/jellyfin-bin: drop old 10.7.0_rc4 1 month ago
x11-misc x11-misc/polybar: removal - unmaintained in src_prepare, ::gentoo fixed the bugs 4 months ago
x11-plugins x11-plugins/purple-discord: add purple-discord-9999 5 months ago
x11-terms x11-terms/kgx: rm python deps; force gtop USE; simple xdg 6 months ago
x11-themes/src_prepare-artwork x11-themes/src_prepare-artwork: add myself to maintainers 6 months ago
.editorconfig .*: update my email ( -> <> 2 months ago
.gitignore .*: update my email ( -> <> 2 months ago
.gitlab-ci.yml .*: update my email ( -> <> 2 months ago
.gitmodules 3rd_party/eclass-to-manpage: new submodule 6 months ago somehow "Contributing" header was broken 3 months ago
LICENSE add license 1 year ago examples: update names 2 months ago update 5 months ago warning: correct what fails - icecat 9 months ago
repositories.xml repositories.xml: update 2 weeks ago
scripts add scripts submodule 6 months ago
src_prepare-overlay.conf link example configuraton to top of the tree 9 months ago

src_prepare Gentoo overlay


This is the overlay of our Matrix group where we talk about topics related to Gentoo (development, maintainance, support, communities and more).

WARNING: Do not expect high quality ebuilds! While we do the best we can, most of us are still learning. Read for more information.

Why create this overlay?

Mostly to have fun.

For whom?

src_prepare overlay is based on the concept of the GURU project: to create a repository maintained collaboratively by Gentoo users, for Gentoo users.

Despite being based on the concept of the GURU project, src_prepare has different goals in mind:

  • main git repository is hosted on GitLab, with mirrors set to GitHub and Codeberg;
  • easier for one to get access to the master branch;
  • main contact with the src_prepare project is via [matrix];
  • more freedom in creating ebuilds;
  • no requirement for GPG keys;
  • no requirement for private info.

The src_prepare project doesn't want to overtake or compete with the GURU project. The GURU project is aimed on professionalism and quality, whereas src_prepare is aimed on openness and ease of access.

Adding the overlay

Official list


If you are using Layman, execute:

layman -a src_prepare-overlay


If you are using eselect-repository, execute:

eselect repository enable src_prepare-overlay


If you want to manually add the overlay, see examples/repos.conf/src_prepare-overlay.conf.


If you are using Layman, execute:

layman -o '' -f -a src_prepare-overlay


If you are using eselect-repository, execute:

eselect repository add src_prepare-overlay git

How do I sync this?


emaint sync -r src_prepare-overlay

It says the ebuild is masked, what do I do?

See examples/package.accept_keywords/src_prepare-overlay.conf.

Submitting an Issue

Ebuild error

Our issue tracker is located in our GitLab repository. If an ebuild appears to produce an error, please report it in our GitLab repository.


We appreciate and encourage for contribution. If you want a specific package or want to create a package for us to maintain, see