eapi

Чего ждать в EAPI3 ?

Большинство изменений заметят только девелоперы но поскольку домохозяек на этом сайте не преполагается

pkg_pretend
Пользователю проверяющий зависимости и прочее (выполняя команду с опцией --pretend) может оказаться полезным узрить какую-нибудь ценную информацию от мейнтейнера ебилда. Эту информацию меинтейнер ебилда можеть выводить теперь используя данную функцию.

SLOT operator dependencies
Два новых оператора для слотовый зависимостей

* :* – Пакет работает с каждой слотовой инсталяцией зависимости и не обращает внимания на различие возможное версий (с которой собиралась и с которой работает)
* := – Пакет работает с зависимостью только в рамках одного слота.

Нововведения Portage 2.2

25 сентября произошёл один из важнейших за последние годы прорывов в развитии Gentoo: Gentoo Council принял новый EAPI. Что это значит? Если коротко, то это означает обновление формата ебилдов, и, соответственно, добавление новых возможностей в менеджер пакетов.

Достаточно сказать, что запрос о возможности указывать для зависимостей USE-флаги датирован 2002 годом, и всё это время использовалось обходное решение, которое стоило пользователям немало потерянного времени.

Подробнее о EAPI 2, и о том, как он появился описано в этой статье. Полная поддержка EAPI 2 реализована в Portage 2.2, релиз-кандидаты которого пока что находятся в тестовой ветке.

RSS-материал