gentoo-locomotion: Overlay for Gentoo Linux

anex5 df3d101876 Updated. 1 day ago
.github 0a5bd9c86a Update issue templates 4 years ago
_includes e9c1797c3c Google tag 10 months ago
acct-group 790da8f2f0 Updated. 1 year ago
acct-user 790da8f2f0 Updated. 1 year ago
app-arch 89f5c47c74 Updated. 1 year ago
app-editors e312c24569 Updated. 2 months ago
app-emulation 7f5910f5b9 Updated. 1 week ago
app-misc a1a0d0ed3f Updated. 2 months ago
app-shells 7f5910f5b9 Updated. 1 week ago
dev-lang 01917186a9 Updated. 1 month ago
dev-libs e932b78156 Updated. 1 month ago
dev-lua 88f1217d59 Updated. 1 year ago
dev-python 9aba3bfcdf Updated. 2 months ago
dev-qt d9d2b94dd0 New package AliceVision Meshroom 3 years ago
dev-util aec5433b41 Updated. 5 months ago
dev-vcs 67a82a9ff0 Updated. 9 months ago
eclass 67ec44233e Updated. 9 months ago
games-action b949dcef30 Updated. 1 year ago
gui-apps 7f5910f5b9 Updated. 1 week ago
gui-libs df3d101876 Updated. 1 day ago
gui-wm df3d101876 Updated. 1 day ago
media-fonts 8f89b7b229 Updated. 1 week ago
media-gfx 61670c2ad4 Updated. 1 month ago
media-libs 01917186a9 Updated. 1 month ago
media-video e312c24569 Updated. 2 months ago
metadata 0fca473f9c Add masters = gentoo for future compatibility 7 years ago
net-dns f9cd9417fc Updated. 4 months ago
net-libs 3834b99819 Updated. 1 month ago
net-misc d418cfd313 Fixed. 5 months ago
net-wireless 218154cd7b Updated. 2 months ago
profiles 2a0bfba6f8 Updated. 1 month ago
sci-electronics d6fddf46fa Updated. Drop old... 1 year ago
sci-libs e548ac65d9 Updated. 2 months ago
sys-apps 52d8382d5f Updated. 2 months ago
sys-auth 1822bf7d26 Updated. 8 months ago
sys-boot b897037439 Updated. 8 months ago
sys-config f86bb0e40b Updated. 4 months ago
sys-devel 0c4e33a44c Updated. 6 days ago
sys-fs f1f8a94984 Updated. 6 months ago
sys-kernel 218154cd7b Updated. 2 months ago
sys-libs 52d8382d5f Updated. 2 months ago
sys-power f1f8a94984 Updated. 6 months ago
virtual 0c4e33a44c Updated. 6 days ago
www-apps dc1a54ffd3 Updated. 10 months ago
www-client 0c4e33a44c Updated. 6 days ago
x11-apps ee48a7cf6e New package 2 years ago
x11-libs 7f5910f5b9 Updated. 1 week ago
x11-misc 7f5910f5b9 Updated. 1 week ago
CODE_OF_CONDUCT.md dd0b8deb8e Create CODE_OF_CONDUCT.md 4 years ago
COPYRIGHT.txt 575557c3ef Initial commit 5 years ago
LICENSE.txt 1ab817976a initial commit 9 years ago
README.md e76289d1ff Update README.md 1 year ago
_config.yml 035207d2ea Updated pages theme 8 months ago
layman.xml 170e198c3d Add layman.xml 3 years ago

README.md

gentoo-locomotion: Overlay for Gentoo Linux

This overlay was created to maintain my custom ebuilds for packages not presented in main gentoo overlay.

DISCLAIMER: As I don't have the resources, nor the time to make stable ebuilds in the same way Gentoo developers do, all ebuilds are permanently kept in the testing branch¹. Thus, you should probably consider it to be unsafe and treat it as such. Nevertheless, I try my best to follow Gentoo's QA standards and keep everything up to date, as I use many of these packages in a production environment.

¹ If a package is in testing, it means that the developers feel that it is functional, but has not been thoroughly tested. Users using the testing branch might very well be the first to discover a bug in the package in which case they should file a bug report to let the developers know about it.Gentoo's Handbook

How to install the overlay

You can clone the repository and create /etc/portage/repos.conf/gentoo-locomotion.conf with the following contents:

[gentoo-locomotion]
priority = 50
location = /var/db/repos/gentoo-locomotion
auto-sync = yes
sync-type = git
sync-uri = https://github.com/anex5/gentoo-locomotion

Note: I recommend that you manually install the overlay, as obviously you will be pulling directly from the original source. If you use the automatic installation described below, you will be pulling from gentoo's mirror service, in which from time to time have sync issues.

Alternatively, for automatic install, you must have app-eselect/eselect-repository or app-portage/layman installed on your system for this to work.

Using eselect-repository:

eselect repository add gentoo-locomotion git https://github.com/anex5/gentoo-locomotion.git

Using layman:

layman -o https://raw.githubusercontent.com/anex5/gentoo-locomotion/master/layman.xml -fa gentoo-locomotion

Note: To use the testing branch for particular packages, you must add the package category and name (e.g., foo-bar/xyz) in /etc/portage/package.accept_keywords. It is also possible to create a directory (with the same name) and list the package in the files under that directory. Please see the Gentoo Wiki for an expanded overview of ebuilds and unofficial repositories for Gentoo.

To contribute bug reports for this overlay, you can open up a GitHub issue or send me a pull request.