# CVPCS Gentoo Overlay

Name:
CVPCS Gentoo Overlay
Tags:
linux, gentoo, overlay
Description:
A custom overlay for Gentoo Linux.
Last Update:
2011-11-15

## Description

As an avid Gentoo Linux user, I often find that there are packages that I wish were available in Portage (the Gentoo package management system) that simply aren't there.

As such, I have for some time now been maintaining an unofficial Gentoo overlay to include various packages that I have found useful.

## Installation

Installing the overlay is actually quite simple. Essentially we will set up the layman utility to become aware of the repo, and then let it take care of things from there!

### Install layman

If you already have layman installed and set up you can skip to the Configure layman section.

The first step is to install the layman overlay management utility:

emerge layman

Now that you have layman installed, you need to add the cvpcs overlay. To do this you first need to tell layman where to find the overlay.

You do this by editing the /etc/layman/layman.cfg file. Find the section that looks like this:

#-----------------------------------------------------------
# URLs of the remote lists of overlays (one per line) or
# local overlay definitions
#
#overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml
#            http://dev.gentoo.org/~wrobel/layman/global-overlays.xml
#            http://mydomain.org/my-layman-list.xml
#            file:///var/lib/layman/my-list.xml

overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml


And add the cvpcs overlay location to it:

#-----------------------------------------------------------
# URLs of the remote lists of overlays (one per line) or
# local overlay definitions
#
#overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml
#            http://dev.gentoo.org/~wrobel/layman/global-overlays.xml
#            http://mydomain.org/my-layman-list.xml
#            file:///var/lib/layman/my-list.xml

overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml
https://raw.github.com/cvpcs/gentoo-overlay/master/profiles/repo.xml


You can now sync the layman overlay list and add the cvpcs overlay:

layman -L
layman -a cvpcs

### Tell portage to use the overlays

Lastly, you'll need to make sure you set your /etc/make.conf to source layman's makefile in order to pull in the overlays it installs:

echo "source /var/lib/layman/make.conf" >> /etc/make.conf

## Source

The source is available on my personal github: