Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xgqt/src_prepare-overlay
almost official mirror of https://gitlab.com/src_prepare/src_prepare-overlay
https://github.com/xgqt/src_prepare-overlay
ebuild ebuild-repository gentoo linux portage
Last synced: 2 months ago
JSON representation
almost official mirror of https://gitlab.com/src_prepare/src_prepare-overlay
- Host: GitHub
- URL: https://github.com/xgqt/src_prepare-overlay
- Owner: xgqt
- License: gpl-2.0
- Created: 2020-08-09T15:34:35.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T21:30:09.000Z (9 months ago)
- Last Synced: 2024-04-13T05:15:01.773Z (9 months ago)
- Topics: ebuild, ebuild-repository, gentoo, linux, portage
- Language: Shell
- Homepage: https://gitlab.com/src_prepare/src_prepare-overlay
- Size: 5.47 MB
- Stars: 3
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](./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](https://wiki.gentoo.org/wiki/Project: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](https://gitlab.com/src_prepare/src_prepare-overlay), with mirrors set to [GitHub](https://github.com/xgqt/src_prepare-overlay) and [Codeberg](https://codeberg.org/src_prepare/src_prepare-overlay);
- easier for one to get access to the `master` branch;
- main contact with the src_prepare project is via [[matrix]](https://matrix.to/#/#src_prepare:matrix.org);
- 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
#### 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](examples/repos.conf/src_prepare-overlay.conf).
#### eselect-repository
If you are using [eselect-repository](https://wiki.gentoo.org/wiki/Eselect/Repository), execute:
``` sh
eselect repository add src_prepare-overlay git https://gitlab.com/src_prepare/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.conf](examples/package.accept_keywords/src_prepare-overlay.conf).
# Submitting an Issue
### Ebuild error
[Our issue tracker is located in our **GitLab** repository.](https://gitlab.com/src_prepare/src_prepare-overlay/-/issues) 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](/CONTRIBUTING.md).