Go to file
2023-01-11 16:20:20 +00:00
.gitlab/issue_templates Update Ebuild Request.md 2020-09-10 16:59:23 +00:00
3rd_party submodules update 2022-06-16 03:01:40 +02:00
acct-group acct-group/miniflux: moved to ::gentoo 2022-05-06 23:17:04 +02:00
acct-user acct-user/miniflux: moved to ::gentoo 2022-05-06 23:17:04 +02:00
app-admin */*: update copyright 2021-07-07 18:20:27 +02:00
app-editors app-editors/vscode: drop; in ::gentoo 2022-06-29 00:33:22 +02:00
app-emacs app-emacs/ement-extras: Fix dependencies 2021-10-04 21:04:08 +00:00
app-emulation app-emulation/bottles: update live version 2022-12-23 01:44:36 +02:00
app-misc app-misc/spicetify-cli: update manifest and whitespace 2022-08-14 01:06:32 +03:00
app-office/onlyoffice-bin app-office/onlyoffice-bin: drop 6.3.1, 6.4.2 2022-10-08 00:13:31 +03:00
app-portage app-portage/euscan-ng: bump to EAPI 8; update PYTHON_COMPAT 2022-07-04 16:28:41 +02:00
app-text/blueprint-compiler app-text/blueprint-compiler: new package, add 0.6.0 2022-12-23 01:44:36 +02:00
dev-cpp dev-cpp/properties-cpp: drop 0_pre20180409 2022-10-08 05:34:39 +03:00
dev-lang dev-lang/boogie: treeclean - moved to ::gentoo 2022-10-04 03:17:03 +02:00
dev-libs dev-libs/olm: add 3.2.12 2022-07-09 17:07:02 +00:00
dev-perl/File-Rename dev-perl/File-Rename: drop 1.10 2022-10-08 05:41:17 +03:00
dev-python dev-python/icoextract: new package, add 0.1.4 2022-12-23 01:44:36 +02:00
dev-scheme/gerbil dev-scheme: moved kawa to ::gentoo 2021-12-01 22:26:00 +01:00
dev-tex dev-tex/tectonic: drop 0.4.1, 0.7.0 2022-10-08 04:48:51 +03:00
dev-util eclass/bintron.eclass: support EAPI 8 2021-11-13 04:06:54 +01:00
eclass cargo-git.eclass: remove unused 2022-10-08 05:44:13 +03:00
examples examples: update names 2021-04-28 22:58:33 +02:00
games-action */*: update copyright 2021-07-07 18:20:27 +02:00
games-arcade/tetrio-desktop */*: update copyright 2021-07-07 18:20:27 +02:00
games-emulation/corgi3ds */*: update copyright 2021-07-07 18:20:27 +02:00
games-fps */*: update copyright 2021-07-07 18:20:27 +02:00
games-misc/lolcat-jaseg games-misc/lolcat-jaseg: allow parllel install; fix install phase 2021-01-18 13:25:14 +01:00
games-puzzle/vvvvvv games-puzzle/vvvvvv: update copyright 2021-07-07 18:17:57 +02:00
games-rpg/fallout1 */*: update copyright 2021-07-07 18:20:27 +02:00
games-simulation/clou2 */*: update copyright 2021-07-07 18:20:27 +02:00
games-strategy games-strategy/mindustry-bin: bumped 126.2 and 135 2022-01-03 17:42:26 +01:00
games-util games-util/xone: Set KERNEL_CC to clang uncondtionally, fix ld.lld 2022-12-23 14:24:18 +02:00
licenses eclass/licenses: drop unused 2022-10-07 22:16:44 +00:00
mail-client/heirloom-mailx mail-client/freelook-bin: remove 2021-10-19 00:20:39 +02:00
media-fonts */*: update copyright 2021-07-07 18:20:27 +02:00
media-gfx media-gfx/swayimg: Add 9999 ebuild 2022-12-25 00:22:43 +01:00
media-libs media-libs/vkBasalt: new package, add 0.3.2.8 2022-12-23 01:44:36 +02:00
media-sound/ponymix media-sound/ponymix: Added 2020-09-26 22:55:42 +02:00
media-video media-video/olive: add dependency on opentimelineio 2022-12-19 20:10:07 +02:00
metadata metadata/layout.conf: remove manifest settings 2022-12-30 17:12:02 +01:00
net-analyzer */*: update copyright 2021-07-07 18:20:27 +02:00
net-firewall/hblock net-firewall/hblock: fix deps 2021-01-18 20:04:15 +01:00
net-im net-im/pantalaimon: drop 0.10.2 2022-10-07 22:16:44 +00:00
net-misc */*: remove ytmdl and deps 2022-04-04 17:53:18 +02:00
net-wireless/mdk4 net-wireless/mdk4: add 4.2_p20220202 2022-10-07 22:16:44 +00:00
profiles profiles/package.mask: deprecate www-servers/jellyfin-bin 2022-08-05 00:07:57 +02:00
sci-mathematics sci-mathematics/acl2: new package; add version 8.4 2021-12-13 02:34:53 +01:00
sci-visualization/tulip sci-visualization/tulip: update python; 'sip' target 2021-07-07 18:30:19 +02:00
sys-apps/xbps */*: update copyright 2021-07-07 18:20:27 +02:00
sys-boot sys-boot/rpi-imager: add drivelist filter useflag 2023-01-11 16:20:20 +00:00
sys-kernel sys-kernel/xanmod-kernel: add 6.1.4 2023-01-08 11:03:01 +02:00
sys-process/nq */*: update copyright 2021-07-07 18:20:27 +02:00
virtual sys-kernel/xanmod-kernel: add 6.1.4 2023-01-08 11:03:01 +02:00
www-apps/icecoder www-apps/miniflux: moved to ::gentoo 2022-05-06 23:17:04 +02:00
www-client www-client/makeicecat: add savannah upstream metadata 2022-12-20 14:28:48 +02:00
www-servers/jellyfin-bin www-servers/jellyfin-bin: remove exe pers from files/jellyfin 2022-08-01 23:11:36 +02:00
x11-misc x11-misc/portfolio: bump to 0.9.14 2022-07-05 20:35:59 +02:00
x11-plugins */*: update copyright 2021-07-07 18:20:27 +02:00
x11-terms x11-terms/kgx: remove libhandy:0.0 depenednt 2021-09-10 19:40:15 +02:00
x11-themes/src_prepare-artwork x11-themes/fluent-icon-theme: moved to ::gentoo 2022-01-03 22:00:17 +01:00
.editorconfig .editorconfig: simplify 2021-07-20 18:38:39 +02:00
.gitignore .gitignore: exclude metadata/pkg_desc_index 2021-12-11 00:06:03 +01:00
.gitlab-ci.yml .gitlab-ci.yml: limit full repo scans, stop commit specific scan 2022-12-19 22:44:13 +02:00
.gitmodules 3rd_party/eclass-to-manpage: new submodule 2020-12-20 12:25:38 +01:00
CONTRIBUTING.md CONTRIBUTING.md: somehow "Contributing" header was broken 2021-03-15 15:52:36 +01:00
LICENSE add license 2020-02-08 13:17:45 +01:00
README.md examples: update names 2021-04-28 22:58:33 +02:00
repositories.xml repositories.xml: update 2021-06-01 11:02:51 +02:00
scripts add scripts submodule 2020-12-19 12:55:27 +01:00
src_prepare-overlay.conf link example configuraton to top of the tree 2020-10-04 18:34:23 +02:00
TODO.md TODO.md: update 2021-01-07 20:51:36 +01:00
WARNING.md warning: correct what fails - icecat 2020-09-30 23:46:08 +02:00

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.