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.
 
 
 
 
Maciej Barć dc5275f76b
app-portage/euscan-ng: bump to EAPI 8; update PYTHON_COMPAT
22 hours ago
.gitlab/issue_templates Update Ebuild Request.md 2 years ago
3rd_party submodules update 3 weeks ago
acct-group acct-group/miniflux: moved to ::gentoo 2 months ago
acct-user acct-user/miniflux: moved to ::gentoo 2 months ago
app-admin */*: update copyright 1 year ago
app-editors app-editors/vscode: drop; in ::gentoo 7 days ago
app-emacs app-emacs/ement-extras: Fix dependencies 9 months ago
app-emulation app-emulation/bottles: bump 20220314_p3, drop 3.1.5 4 months ago
app-misc app-misc/spicetify-cli: add 2.8.3, drop old 7 months ago
app-office/onlyoffice-bin app-office/onlyoffice-bin: add 6.4.2, drop 6.2.0 7 months ago
app-portage app-portage/euscan-ng: bump to EAPI 8; update PYTHON_COMPAT 22 hours ago
app-text/mdbook app-text/pandoc-bin: moved to ::gentoo 1 month ago
dev-cpp dev-cpp/sdbus-cpp: bump to 1.0.0 7 months ago
dev-lang dev-lang/lfe: drop; update already in ::gentoo 7 days ago
dev-libs dev-libs/olm: add 3.2.7 7 months ago
dev-perl/File-Rename dev-perl/File-Rename: fix tests 1 year ago
dev-python dev-python/hsluv-python: add 5.0.3, drop 5.0.2 3 weeks ago
dev-scheme/gerbil dev-scheme: moved kawa to ::gentoo 7 months ago
dev-tex dev-tex/texlab: bump to 3.2.0 1 year ago
dev-util eclass/bintron.eclass: support EAPI 8 8 months ago
eclass eclass/*.eclass: @ECLASS-VARIABLE -> @ECLASS_VARIABLE 3 months ago
examples examples: update names 1 year ago
games-action */*: update copyright 1 year ago
games-arcade/tetrio-desktop */*: update copyright 1 year ago
games-emulation/corgi3ds */*: update copyright 1 year ago
games-fps */*: update copyright 1 year ago
games-misc/lolcat-jaseg games-misc/lolcat-jaseg: allow parllel install; fix install phase 1 year ago
games-puzzle/vvvvvv games-puzzle/vvvvvv: update copyright 1 year ago
games-rpg/fallout1 */*: update copyright 1 year ago
games-simulation/clou2 */*: update copyright 1 year ago
games-strategy games-strategy/mindustry-bin: bumped 126.2 and 135 6 months ago
games-util games-util/xone: add 0.3, drop 0.2 2 weeks ago
licenses licenses: add MS-TOU as EULA license 2 months ago
mail-client/heirloom-mailx mail-client/freelook-bin: remove 9 months ago
media-fonts */*: update copyright 1 year ago
media-gfx media-gfx/figma-bin: add version 0.8.1 11 months ago
media-sound/ponymix media-sound/ponymix: Added 2 years ago
media-video media-video/tartube: EAPI 8; remove ffmpeg and youtube-dl dependencies 7 months ago
metadata metadata: unban eapi 6 2 years ago
net-analyzer */*: update copyright 1 year ago
net-firewall/hblock net-firewall/hblock: fix deps 1 year ago
net-im net-im/matrix-commander: new package 7 months ago
net-libs/libquotient net-libs/libquotient:readding me as the maintainer 1 year ago
net-misc */*: remove ytmdl and deps 3 months ago
net-wireless/mdk4 net-wireless/mdk4: flesh out install phase 2 years ago
profiles licenses: add MS-TOU as EULA license 2 months ago
sci-mathematics sci-mathematics/acl2: new package; add version 8.4 7 months ago
sci-visualization/tulip sci-visualization/tulip: update python; 'sip' target 1 year ago
sys-apps/xbps */*: update copyright 1 year ago
sys-boot sys-boot/rpi-imager: drop old 1.5 8 months ago
sys-kernel sys-kernel/xanmod-kernel: add 5.18.8 2 days ago
sys-process/nq */*: update copyright 1 year ago
virtual virtual/dist-kernel: add 5.18.8 2 days ago
www-apps/icecoder www-apps/miniflux: moved to ::gentoo 2 months ago
www-client www-client/icecat/files: drop unused files 7 days ago
www-servers/jellyfin-bin www-servers/jellyfin-bin: fix links 5 days ago
x11-misc */*: update copyright 1 year ago
x11-plugins */*: update copyright 1 year ago
x11-terms x11-terms/kgx: remove libhandy:0.0 depenednt 10 months ago
x11-themes/src_prepare-artwork x11-themes/fluent-icon-theme: moved to ::gentoo 6 months ago
.editorconfig .editorconfig: simplify 12 months ago
.gitignore .gitignore: exclude metadata/pkg_desc_index 7 months ago
.gitlab-ci.yml .*: update my email (xgqt@protonmail.com) -> <xgqt@riseup.net> 1 year ago
.gitmodules 3rd_party/eclass-to-manpage: new submodule 2 years ago
CONTRIBUTING.md CONTRIBUTING.md: somehow "Contributing" header was broken 1 year ago
LICENSE add license 2 years ago
README.md examples: update names 1 year ago
TODO.md TODO.md: update 2 years ago
WARNING.md warning: correct what fails - icecat 2 years ago
repositories.xml repositories.xml: update 1 year ago
scripts add scripts submodule 2 years ago
src_prepare-overlay.conf link example configuraton to top of the tree 2 years 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.