Go to file
TheMainOne 6eb1c5560d Update Ebuild Request.md 2020-09-10 16:59:23 +00:00
.gitlab/issue_templates Update Ebuild Request.md 2020-09-10 16:59:23 +00:00
acct-group/sensu Fixed repoman issues. Example configs should not be imposed as production configs btw. 2020-05-10 16:01:22 +02:00
acct-user/sensu Fixed repoman issues. Example configs should not be imposed as production configs btw. 2020-05-10 16:01:22 +02:00
app-admin/grub-customizer app-admin/grub-customizer: remove openssl dep (provided by system) 2020-09-06 19:42:16 +02:00
app-crypt/gtkhash app-crypt/gtkhash: bump to version 1.4 2020-07-11 21:53:07 +02:00
app-editors/vscodium-bin app-editors/vscodium-bin: bump to 1.44.2 2020-04-27 22:05:19 -04:00
app-emulation/dos32a Sorted keywords in my packages 2020-04-20 18:46:06 +02:00
app-misc/cli-visualizer app-misc/cli-visualizer: fix SRC_URI and restrict mirror 2020-03-20 22:29:29 +01:00
app-office/onlyoffice-bin app-office/onlyoffice-bin: bump to 5.6.0 + patch for invalid shell 2020-08-10 02:40:20 +03:00
app-portage/genlop app-portage/genlop: add patched version with some PR merged 2020-04-19 03:13:40 -04:00
app-text/pandoc-bin app-text/pandoc-bin: nev package; add version 2.10.1 2020-08-07 19:26:01 +02:00
dev-games/godot dev-games/godot: bump to version 3.2.2 2020-06-29 15:19:39 +02:00
dev-libs dev-libs/sdl-kitchensink: migrate from cmake-utils to cmake 2020-09-09 01:42:26 +02:00
dev-perl/File-Rename Preparing for IceCat 68 2020-04-28 00:50:40 +02:00
dev-python dev-python/ffmpeg-python: remove pytest-runner dependency 2020-07-24 06:33:18 +02:00
dev-scheme dev-scheme/racket: bump to 7.8 2020-09-06 20:34:13 +02:00
dev-util/leaden dev-util/leaden: clean useless blank line 2020-09-07 01:58:58 +03:00
eclass www-client/waterfox: restrict mirror; sort dependencies, micro fixes 2020-05-26 23:11:00 +02:00
examples add example configuration 2019-12-27 22:21:06 +01:00
games-action Added Stargunner 2020-04-23 19:35:44 +02:00
games-emulation/melonds games-emulation/melonds: update postinst message 2020-09-07 00:26:30 +02:00
games-fps Small typo 2020-05-16 21:51:01 +02:00
games-misc/lolcat-jaseg games-misc/lolcat-jaseg: move "if" under RDEPEND 2020-01-22 16:02:58 +01:00
games-rpg/fallout1 Fixed missing slots in FO1, DC2 and WC3, yikes 2020-04-28 01:55:50 +02:00
games-simulation/clou2 Well apparently DC2 manifest isn't needed anymore 2020-04-28 01:59:29 +02:00
games-strategy/warcraft3 VCMI is no longer needed. Bugs have been fixed in vortex overlay. 2020-05-18 19:38:06 +02:00
games-util/lgogdownloader Paying repoman dues, restructuring RDEPEND and BDEPEND, restructuring SRC_URI to conditionals 2020-04-23 13:47:20 +02:00
licenses @XGQT you asked for it - Microsoft Paint added 2020-04-25 16:06:12 +02:00
mail-client/freelook-bin mail-client/freelook-bin: fix QA - EROOT missing slash 2020-03-15 13:23:38 +01:00
media-fonts fontawesome/fontawesome: remove; actively maintained in the main gentoo tree 2020-07-13 23:30:25 +02:00
media-gfx/mspaint grep can return non-zero if it finds nothing 2020-04-25 17:32:29 +02:00
media-video media-video/olive: add new dependency 2020-09-07 01:59:20 +03:00
metadata app-portage/genlop: add patched version with some PR merged 2020-04-19 03:13:40 -04:00
net-analyzer Fixed repoman issues. Example configs should not be imposed as production configs btw. 2020-05-10 16:01:22 +02:00
net-firewall/hblock net-firewall/hblock: bump to 2.1.7 2020-09-06 00:27:20 +02:00
net-im net-im/spectral/spectral-854 patched to build with libQuotient-0.6.0 2020-08-02 10:48:09 +02:00
net-libs/libcurl-gnutls net-libs/libcurl-gnutls: 7.71.1 2020-07-22 21:43:06 +12:00
net-misc net-misc/downloader-cli: bum to version 0.2.0; remove old 2020-08-17 20:09:10 +02:00
profiles profiles: add linux/amd64/17.1/desktop/elogind 2020-04-10 21:22:01 -04:00
sys-apps/xbps sys-apps/xbps: move tests to DEPEND 2020-05-06 17:48:05 +02:00
sys-boot sys-boot/rpi-imager: version bump to 1.4; add xdg and eutils eclasses 2020-07-22 17:09:30 +02:00
sys-devel/icecream sys-devel/icecream: add systemd unit files 2020-04-25 01:47:14 -04:00
sys-kernel Merge remote-tracking branch 'upstream/master' into master 2020-09-10 17:42:49 +02:00
sys-process/nq sys-process/nq: fix remote 2020-02-14 18:12:24 +01:00
www-client www-client/torbrowser-launcher: patch for python 3.8 2020-09-04 17:29:50 +02:00
x11-misc x11-misc/polybar: use cmake eclass 2020-07-24 06:22:12 +02:00
x11-terms x11-terms/kgx: fix python inheritance 2020-04-23 14:43:38 +02:00
.gitignore .gitignore: exclude md5-cache 2020-03-18 02:35:12 +01:00
.gitlab-ci.yml ci: add gentoo binhost 2020-09-04 17:47:15 +02:00
CONTRIBUTING.md CONTRIBUTING: reference TODO.md 2020-03-18 02:32:44 +00:00
LICENSE add license 2020-02-08 13:17:45 +01:00
README.md Replace ; with . 2020-09-06 16:37:28 +00:00
TODO.md TODO: add waterfox issue 2020-05-27 22:15:54 +02:00
repositories.xml add repositories.xml 2019-12-28 16:15:38 +01:00

README.md

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.

A quick guide on how to test ebuilds will follow.

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

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.

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.

Quick maintainer guide

Testing ebuilds

repoman manifest
ebuild FILE clean merge