Как создать meta пакет

Как создать meta пакет - если можно то подробнее

В локальном оверлее создаём папку с названием категории, в ней папку с название пакета и далее сам ebuild.

mkdir -p /var/lib/layman/my_overlay/category/packet_name/
#Этим самым мы создали каталог локального оверлея, в неём создали папку 
категории category и папку пакета для программы packet_name версии 1.
touch /var/lib/layman/my_overlay/category/packet_name/packet_name-1.ebuild
#Здесь мы создали уже сам ебилд

В файле /var/lib/layman/make.conf дописываем после /var/lib/layman/calculate
строчку: /var/lib/layman/my_overlay
Так же можно посмотреть информацию об оверлеях тут: http://ru.gentoo-wiki.com/wiki/Portage_Overlay
Ебилд должен содержать в себе следующее:

# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $

 # Обязательные переменные
 # версия EAPI
EAPI=2
 # Описание пакета
DESCRIPTION="text"
 # Домашняя страница
HOMEPAGE=""
 # откуда качать
SRC_URI=""
 # Лицензия
LICENSE="GPL-2"
 # Слот
SLOT="0"
 # Поддерживаемые архитектуры
KEYWORDS="amd64 x86"
 # USE-флаги
IUSE=""
 # Зависимости, которые будут установлены с этим пакетом
RDEPEND=""

В RDEPEND указываем имена пакетов, которые хотим установить, н-р:

RDEPEND="=app-misc/calculate-meta-11.3
sys-kernel/gentoo-sources"

Если хочется добавить возможность установки некоторых пакетов в зависимости от установленных USE-флагов, то в IUSE пишем эти самые флаги, которые можно будет использовать. Н-р:

IUSE="gentoo-sources no_java"
 # Если исопльзуем флаг gentoo-sources, то устанавливаем данный пакет, если хотим не использовать java, 
ставим флаг no_java, а в зависимостях указываем, допустим !virtual/jdk, т.е. не ставить данный пакет
RDEPEND="gentoo-sources? ( gentoo-sources ) 
java? ( !virtual/jdk )"

Далее генерируем манифест для ебилда

ebuild /var/lib/layman/my_overlay/category/packet_name/packet_name-1.ebuild digest

Теперь его можно устанавивать.