Trinity Desktop Environment на Gentoo (Сборка окружения TDE-14.0.5 под gentoo)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
ormorph
Сообщения: 739
ОС: Gentoo

Trinity Desktop Environment на Gentoo

Сообщение ormorph » 14.11.2018 12:36

Выложил репозиторий, доступен на Github тыц.

Доступна минимальная сборка, она же базовая.
Присутствует интеграция с Layman. Для этого надо добавить в /etc/layman/layman.cfg адрес:

Код: Выделить всё

https://raw.github.com/ormorph/TDE/master/layman/tde.overlay
Добавляется в overlays. Должно получиться примерно так:

Код: Выделить всё

overlays  :
    https://api.gentoo.org/overlays/repositories.xml
    https://raw.github.com/ormorph/TDE/master/layman/tde.overlay
После этого команда layman -L покажет наличие репозитория TDE.
Останется только выполнить:

Shell

# layman -a TDE
Перед сборкой лучше сразу размаскировать пакет из репозитория =www-misc/htdig-3.2.0_beta6-r6, этот пакет пропатчен для возможности сборки его gcc-7x. Тот что в системе по умолчанию не собирается, за отсутствием данного патча.
База устанавливается командой:

Shell

# emerge -av tde-minimal
Поддержка языков выставляется в /etc/portage/make.conf, в переменной L10N.
Пример: L10N="ru".
Эта переменная прописывается перед сборкой tde-minimal.
Пока еще добавлены tdewebdev для веб разработки и amarok, их можно собрать отдельно. ебилд kaffeine не рабочий. Ну и не думаю что в нем есть необходимость, так как для сборки в gentoo уже доступен другой такой же.

У меня вроде все собралось, может еще какие зависимости пропустил, если у кого не соберется. Проверено на архитектуре amd64.
Для поддержки consolekit следует добавить флаг consolekit для пакета trinity-base/tdelibs.

Минусы, звук системных уведомлений работает на arts, как костыль можно запускать через эмуляцию oss в pulseaudio padsp, этот режим запуска добавлен в /usr/share/xsessions.
Может кому пригодиться.
Спасибо сказали: