gentoo-locomotion: Overlay for Gentoo Linux

anex5 2dcd3d0b65 Updated. 4 روز پیش
.github 0a5bd9c86a Update issue templates 5 سال پیش
_includes e9c1797c3c Google tag 1 سال پیش
acct-group 790da8f2f0 Updated. 2 سال پیش
acct-user 3627f1b724 Updated. 9 ماه پیش
app-arch 174be16881 Updated. 9 ماه پیش
app-editors 071520c33e Updated. 4 روز پیش
app-emulation 7f5910f5b9 Updated. 11 ماه پیش
app-eselect 5c26e85b04 Updated. 2 ماه پیش
app-misc f3c4404a92 Updated. 4 ماه پیش
app-shells 7f5910f5b9 Updated. 11 ماه پیش
dev-lang 11afc0594e Updated 1 ماه پیش
dev-libs def3fe21df Updated. 4 هفته پیش
dev-lua 88f1217d59 Updated. 2 سال پیش
dev-python 7a59ae2159 Updated 2 ماه پیش
dev-util bf77123e35 Updated. 5 روز پیش
dev-vcs 67a82a9ff0 Updated. 1 سال پیش
eclass 2dab7857ef Updated. 1 ماه پیش
games-action b949dcef30 Updated. 2 سال پیش
gui-apps 19f219a5b5 Updated. 1 هفته پیش
gui-libs d5b492d692 Updated. 4 هفته پیش
gui-wm aa024269ae Updated. 1 ماه پیش
llvm-core a5fd4cff04 Updated. 1 هفته پیش
media-fonts 55808f8053 Updated. 4 ماه پیش
media-gfx bf77123e35 Updated. 5 روز پیش
media-libs b1aee12ea5 Updated. 2 هفته پیش
media-video e312c24569 Updated. 1 سال پیش
metadata 0fca473f9c Add masters = gentoo for future compatibility 8 سال پیش
net-dns f9cd9417fc Updated. 1 سال پیش
net-libs 19a1c9aae0 Updated. 1 هفته پیش
net-misc d418cfd313 Fixed. 1 سال پیش
net-wireless 0699f5e461 Updated. 3 هفته پیش
profiles 8cb638fe1e Updated. 10 ماه پیش
sci-electronics d6fddf46fa Updated. Drop old... 2 سال پیش
sci-libs 2dcd3d0b65 Updated. 4 روز پیش
sci-mathematics bf77123e35 Updated. 5 روز پیش
sys-apps 52d8382d5f Updated. 1 سال پیش
sys-auth 55808f8053 Updated. 4 ماه پیش
sys-boot b897037439 Updated. 1 سال پیش
sys-config c5678e35ad Updated. 10 ماه پیش
sys-fs f1f8a94984 Updated. 1 سال پیش
sys-kernel 383d3eff90 Updated. 4 ماه پیش
sys-libs a5fd4cff04 Updated. 1 هفته پیش
sys-power f1f8a94984 Updated. 1 سال پیش
virtual 4b9b801304 Updated. 8 ماه پیش
www-apps 7a59ae2159 Updated 2 ماه پیش
www-client 071520c33e Updated. 4 روز پیش
x11-apps ee48a7cf6e New package 3 سال پیش
x11-libs b1aee12ea5 Updated. 2 هفته پیش
x11-misc a5fd4cff04 Updated. 1 هفته پیش
CODE_OF_CONDUCT.md dd0b8deb8e Create CODE_OF_CONDUCT.md 5 سال پیش
COPYRIGHT.txt 575557c3ef Initial commit 6 سال پیش
LICENSE.txt 1ab817976a initial commit 10 سال پیش
README.md e76289d1ff Update README.md 2 سال پیش
_config.yml 035207d2ea Updated pages theme 1 سال پیش
layman.xml 170e198c3d Add layman.xml 4 سال پیش

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.