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.
 
 
 
 
akater 4bf8f63df4 Merge branch 'add-app-emacs-ement' into 'master' 1 week ago
.gitlab/issue_templates Update Ebuild Request.md 1 year ago
3rd_party submodules update 3 months ago
acct-group acct-group/jellyfin: update copyright 2 months ago
acct-user acct-user/jellyfin: update copyright 2 months ago
app-admin */*: update copyright 2 months ago
app-editors */*: update copyright 2 months ago
app-emacs app-emacs/ement: New package and its dependencies 1 week ago
app-emulation Merge branch 'master' of gitlab.com:src_prepare/src_prepare-overlay 2 months ago
app-misc app-misc/spicetify-cli: bump to 1.2.1 7 months ago
app-office/onlyoffice-bin app-office/onlyoffice-bin: bump 6.3.1, drop 6.1.0 3 months ago
app-portage dev-python/beautifulsoup -> dev-python/beautifulsoup4 1 week ago
app-text */*: update copyright 2 months ago
dev-cpp dev-cpp/pystring: remove, is in ::gentoo 3 months ago
dev-lang */*: update copyright 2 months ago
dev-libs */*: update copyright 2 months ago
dev-perl/File-Rename dev-perl/File-Rename: fix tests 4 months ago
dev-python Merge branch 'add-app-emacs-ement' into 'master' 1 week ago
dev-scheme Merge branch 'add-app-emacs-ement' into 'master' 1 week ago
dev-tex dev-tex/texlab: bump to 3.2.0 3 months ago
dev-util/leaden */*: remove empty IUSE 11 months ago
eclass add cargo-git.eclass to handle git dependencies for rust ebuilds 3 months ago
examples examples: update names 5 months ago
games-action */*: update copyright 2 months ago
games-arcade/tetrio-desktop */*: update copyright 2 months ago
games-emulation/corgi3ds */*: update copyright 2 months ago
games-fps */*: update copyright 2 months ago
games-misc/lolcat-jaseg games-misc/lolcat-jaseg: allow parllel install; fix install phase 8 months ago
games-puzzle/vvvvvv games-puzzle/vvvvvv: update copyright 2 months ago
games-rpg/fallout1 */*: update copyright 2 months ago
games-simulation/clou2 */*: update copyright 2 months ago
games-strategy */*: update copyright 2 months ago
games-util/lgogdownloader */*: update copyright 2 months ago
licenses Added Counter-Strike 1.5 gamedata. Prepare for free software Counter-Strike soon! 8 months ago
mail-client */*: update copyright 2 months ago
media-fonts */*: update copyright 2 months ago
media-gfx media-gfx/figma-bin: add version 0.8.1 2 months ago
media-sound/ponymix media-sound/ponymix: Added 12 months ago
media-video */*: update copyright 2 months ago
metadata metadata: unban eapi 6 12 months ago
net-analyzer */*: update copyright 2 months ago
net-firewall/hblock net-firewall/hblock: fix deps 8 months ago
net-im app-emacs/ement: New package and its dependencies 1 week ago
net-libs/libquotient net-libs/libquotient:readding me as the maintainer 8 months ago
net-misc dev-python/beautifulsoup -> dev-python/beautifulsoup4 1 week ago
net-wireless/mdk4 net-wireless/mdk4: flesh out install phase 8 months ago
profiles net-libs/libquotient: readded, revamped 8 months ago
sci-mathematics/scilab-bin sci-mathematics/scilab-bin: local; globbing 6 months ago
sci-visualization/tulip sci-visualization/tulip: update python; 'sip' target 2 months ago
sys-apps/xbps */*: update copyright 2 months ago
sys-boot */*: update copyright 2 months ago
sys-kernel sys-kernel/xanmod-sources: bump to 5.14.2 1 week ago
sys-process/nq */*: update copyright 2 months ago
www-apps */*: update copyright 2 months ago
www-client Merge branch 'add-app-emacs-ement' into 'master' 1 week ago
www-servers/jellyfin-bin www-servers/jellyfin-bin: drop old 10.7.2 2 weeks ago
x11-misc */*: update copyright 2 months ago
x11-plugins */*: update copyright 2 months ago
x11-terms x11-terms/kgx: remove libhandy:0.0 depenednt 1 week ago
x11-themes/src_prepare-artwork */*: update copyright 2 months ago
.editorconfig .editorconfig: simplify 2 months ago
.gitignore .*: update my email (xgqt@protonmail.com) -> <xgqt@riseup.net> 5 months ago
.gitlab-ci.yml .*: update my email (xgqt@protonmail.com) -> <xgqt@riseup.net> 5 months ago
.gitmodules 3rd_party/eclass-to-manpage: new submodule 9 months ago
CONTRIBUTING.md CONTRIBUTING.md: somehow "Contributing" header was broken 6 months ago
LICENSE add license 2 years ago
README.md examples: update names 5 months ago
TODO.md TODO.md: update 8 months ago
WARNING.md warning: correct what fails - icecat 12 months ago
repositories.xml repositories.xml: update 4 months ago
scripts add scripts submodule 9 months ago
src_prepare-overlay.conf link example configuraton to top of the tree 12 months ago

README.md

src_prepare Gentoo overlay

About

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 WARNING.md 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

Layman

If you are using Layman, execute:

layman -a src_prepare-overlay

eselect-repository

If you are using eselect-repository, execute:

eselect repository enable src_prepare-overlay

Manual

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

Layman

If you are using Layman, execute:

layman -o 'https://gitlab.com/src_prepare/src_prepare-overlay/raw/master/repositories.xml' -f -a src_prepare-overlay

eselect-repository

If you are using eselect-repository, execute:

eselect repository add src_prepare-overlay git https://gitlab.com/src_prepare/src_prepare-overlay

How do I sync this?

Execute:

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.

Contributing

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