2020-09-12 10:01:34 +02:00
2020-09-06 20:34:13 +02:00
2019-12-27 22:21:06 +01:00
2020-04-23 19:35:44 +02:00
2020-05-16 21:51:01 +02:00
2020-02-14 18:12:24 +01:00
2020-03-18 02:35:12 +01:00
2020-09-04 17:47:15 +02:00
2020-09-11 12:38:13 +00:00
2020-02-08 13:17:45 +01:00
2020-09-06 16:37:28 +00:00
2019-12-28 16:15:38 +01:00
2020-05-27 22:15:54 +02:00

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
Description
No description provided
Readme 15 MiB
Languages
Shell 97.7%
Emacs Lisp 1.9%
Inno Setup 0.2%
JavaScript 0.1%