2020-09-04 22:08:46 +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-07-24 05:55:34 +02:00
2020-02-08 13:17:45 +01:00
2020-08-11 05:18:48 +02: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 was based on a concept of GURU with the following exceptions:

  • easier to get access to the master branch
  • main contact with the src_prepare project is via Matrix
  • main git repo is hosted on Gitlab with Github and Codeberg mirrors
  • more freedom in creating ebuilds
  • no requirement for GPG keys
  • no requirement for private info

src_prepare project doesn't want to overtake the GURU project, the course that the GURU project takes is more professional, src_prepare overlay is more open for ebuilds:

  • binary packages from upstream
  • from inexperienced users
  • from software created by the src_prepare project itself
  • live ebuilds
  • programs that run under WINE (or other emulators)

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%