The main goal of edgets overlay is to bring you the newest versions of modern software available across the internet.
Edgets is available through eselect/repository, so all you need to do is install app-eselect/eselect-repository
(if you don't have already) and enable the repository.
# emerge --ask app-eselect/eselect-repository
# eselect repository enable edgets
# emerge --sync
Most of the packages are masked, so you have to unmask them or tell portage to do so.
# emerge --ask <package-name> --autounmask # type yes
# dispatch-conf # press u
More information about unmasking here.
If you, for example, want to unmask all packages from this overlay for architecture amd64
, create file /etc/portage/package.accept_keywords/edgets
with following content:
*/*::edgets ~amd64
Now, when overlay is added and package unmasked, you are ready to install it.
# emerge --ask <package-name>
Synchronize overlay tree and unmask newest version of package.
# emerge --sync
# emerge --ask <package-name> --autounmask # type yes
# dispatch-conf # press u
# emerge --ask <package-name>
You can use >=
in /etc/portage/package.accept_keywords/package.accept_keywords
to avoid manual unmasking for every version bump.
See PACKAGES.md
If you want to add, update or fix some package ebuild in edgets overlay,
you can open new issue or create a pull request. Your contribution is welcome.