Как создать 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
Теперь его можно устанавивать.