Creating an ebuild repository

Someone handed you an ebuild, and you don't know what to do with it? Fear not, for here be instructions!

Creating a local overlay
You can create a local overlay with a few easy steps.

Next, tell portage about the overlay.

For portage <= 2.2.15:

For Portage >= 2.2.17:

Adding an ebuild to the overlay
Now that the basic layout is in order, you can add an ebuild to the overlay. In this example, app-dicts/artha-1.0.2 (available at ). We will assume the ebuild is in the homedir of the user myuser, and named artha-1.0.2.ebuild.

You should now be able to install the package from your overlay with emerge.