beryl svn как с этим работать?
делаю следующее:
mkdir /usr/local/overlays12
cd /usr/local/overlays12
svn co svn://svn.beryl-project.org/beryl/trunk beryl/
Смотрю в /usr/local/overlays12 там все исходники, а где же ебилды? :)
т.е если я выполню скрипт /usr/local/overlays12/beryl/makeall то собраться то все соберется, и установится, но тогда emerge в дальнейшем будет показывать неверную информацию об установленных пакетах, да и существующие версии наверное не удалятся, как это произошло бы, если я ставил пакет новой версии командой emerge.
т.е какой есть выход, чтобы собрать версию из svn чтобы пакет существующий удалился как физически, так и из базы emerge?
Если же писать свои ебилды, тогда что, исходник запаковывать в отдельный архив для дальнейшей установки?
localhost overlays12 # ls /usr/local/overlays12/beryl
aquamarine beryl-plugins emerald makeall
bdock beryl-settings emerald-themes Makefile
beryl-core beryl-settings-2 emerald-themes-repo update-l10n-stats
beryl-dbus beryl-settings-bindings HACKING VERSION
beryl-manager beryl-vidcap heliodor
beryl-mesa distro-specific-build-files indent.sh
localhost overlays12 #
т.е для каждой программы делать ебилд а потом запаковывать в отдельный архив, и так мучаться день ото дня?
п.с makeall собирает все пакеты поочереди.
- Для комментирования войдите или зарегистрируйтесь
Сначала
Сначала удалить emerge -C
потом поставить
потом записать пакет в /etc/portage/package.provided
ЗЫ А лучше написать ebuild, который ставит версию из SVN.
Ой Шура...
...не слушайте Вы их, они Вам такое насоветуют. (с)
http://wiki.gentoo-xeffects.org/Main_Page
Читать и наслаждаться. Оверлей с ебилдами и скриптами для бекапа\апдейта.
Спасибо, а можно
Спасибо, а ожно несколько вопросов? :)
1. Давно уже есть берил 0.1.5-svn , почему во время ./beryl-svn-ebuilds merge ставятся пакеты версии 0.1.3? т.е если я правильно понял то это просто патчи ставятся на эту версию?
2. Это дерево обновляется практически синхронно тому как выходят заплатки на офф сайте?
3. Можно ли как-нить обновить все пакеты, с патчами из дерева xeffects/trunk одной командой (аналогично ./beryl-svn-ebuilds merge но только для всего дерева ), или как-нить наиболее автоматизированно, чем обновлять вручную каждый пакет?