src_prepare-overlay/README.md
2020-03-22 16:13:54 +01:00

70 lines
1.7 KiB
Markdown

# src_prepare Gentoo overlay
This is the overlay of our Telegram group where we talk about topics related to Gentoo (development, maintainance, mistakes, community).
**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.
## Adding the overlay
### Official list
#### Layman
If you are using [Layman](https://wiki.gentoo.org/wiki/Layman), execute:
``` sh
layman -a src_prepare-overlay
```
#### eselect-repository
If you are using [eselect-repository](https://wiki.gentoo.org/wiki/Eselect/Repository), execute:
``` sh
eselect repository enable src_prepare-overlay
```
#### Manual
If you want to manually add the overlay, see [examples/repos.conf/src_prepare-overlay.conf](https://gitlab.com/src_prepare/src_prepare-overlay/blob/master/examples/repos.conf/src_prepare-overlay.conf).
##### Layman
If you are using [Layman](https://wiki.gentoo.org/wiki/Layman), execute:
``` sh
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:
``` sh
emaint sync -r src_prepare-overlay
```
## It says the ebuild is masked, what do I do?
See [examples/package.accept_keywords/src_prepare-overlay](https://gitlab.com/src_prepare/src_prepare-overlay/blob/master/examples/package.accept_keywords/src_prepare-overlay).
## Contributing
We appreciate and encourage for contribution. If you want a specific package or what to create a package for us to maintain, see [CONTRIBUTING.md](/CONTRIBUTING.md).
## Quick maintainer guide
### Testing ebuilds
``` sh
repoman manifest
ebuild FILE clean merge
```