x11-wm/cairo-compmgr [РЕШЕНО]
willy 10 сентября, 2010 - 15:11
Кто пользуется этим "композитником", был бы рад услышать ваше мнение о нём.
И если можно, выложите пожалста, ebuild, - не хочу покедова с layman'ом морочиться. Пока
положу в локальный оверлейчик, да и попробую. В темноте, так сказать, под одеялом :D
Что-то гугол даёт много ссылок по этому поводу на http://gpo.zugaina.org/, но сайт молчит,
как рыба об лёд :(
»
- Для комментирования войдите или зарегистрируйтесь
А я вам советую с layman
А я вам советую с layman разобраться, упростите себе жизнь, но это моё, чисто субъективное мнение...
http://ru.gentoo-wiki.com/wiki/Portage_Overlay
или просто
emerge -av layman
emerge -av dev-util/subversion
emerge -av dev-util/git
Для пользователей layman версии 1.3.0 или выше:
echo "source /var/lib/layman/make.conf" >> /etc/make.conf
layman --fetch
например - layman --add pro-audio
layman -S
И все...
Единственное,чего не могу подсказать, так это как искать программы в не подключенных оверлеях....
А если какой-то оверлей подключаете, нужно сделать, на сколько я знаю - eix-update, для того, чтобы можно было искать ПО в оверлеях layman
Ай,
да с layman'ом я уже давно разобрался, просто не хочу пока, ибо
не знаю, стоит ли вообще cairo-compmgr ставить.
layman -a overlaycp
Не?
PS
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
Имхо, лучше, чем xcommngr --
Имхо, лучше, чем xcommngr -- шустрее, приятные эффекты, вроде даже какое-то аппаратное ускорение, сыроват -- порой подглючивает, но юзать можно. Тем более -- нормально реагирует на включение/отключение композита (через иконку в трее, например)
Per aspera ad astra
Kami31, спасибо за ответ,
[Немножко подредактировал свои путанные объяснения]
Подключив оверлей sunrise, пробовал собирать cairo-compmgr
версий 0.3.0 и 9999. При сборке версии 0.3.0 portage отваливается
с сообщением: "No package 'vala-1.0' found" на этапе конфигурирования.
Почему именно vala-1.0, тогда, как здесь пишут о
версии Vala 0.10.0, которая должна выйти к 2010-09-27, я так и не понял.
При сборке версии 9999 portage пишет, что "Failed Patch: cairo-compmgr-9999-glitz-tfp-undef.patch!"
Youshi, спасибо за наводку на оверлей от steev, но он мне не подходит, так как
в ebuild'e слишком много гномовских зависимостей (около 83 мб); я же пользуюсь простеньким
тайловым ВМ, поэтому ставить кучу пакетов, которые мне никогда не пригодятся, щщитаю
нецелесообразнымъ :)
Пока занимаюсь увлекательным занятием - чтением файла configure из пакета 0.3.0, пытаясь
найти зарытую там собаку. Пока ещё полностью его "неасилил" - файлик всего-то в 17 тыщ строк :)
Смотреть в такой ситуации
Смотреть в такой ситуации нужно на configure.ac. Конкретно строка 88. Тогда можно будет переделать ebuild, чтобы он патчил/sed'ил configure.ac и вызывал eautoreconf перед сборкой.
UPD.
http://paste.pocoo.org/show/260558/
подправленный ebuild из санрайза
Спасибо за помощь,
но правка ebuild'а не приблизила меня к цели - теперь
валимся на этапе autoconf. Где-то в другом месте ошибка,
сдаётся мне.
88 строчку из configure.ac я нашёл давно, но
мои попытки изменть её значение ни к чему не привели, вот я и полез
в configure :)
К сожалению, уровень знаний в этой области у меня - на уровне плинтуса :D
хм, а логи сборки тогда
хм, а логи сборки тогда можно? Просто у меня с этим ebuild собралось без каких-либо проблем.
Вот тут:
http://paste.pocoo.org/show/260598/
/var/tmp/portage/x11-wm/cairo
/var/tmp/portage/x11-wm/cairo-compmgr-0.3.0/temp/autoconf.out
Если можно, пожалуйста.
ZafiRUS, прекрасно -
направили мои усилия в нужное русло :)
В /var/tmp/portage/x11-wm/cairo-compmgr-0.3.0/temp/autoconf.out
была жалоба на использование несуществующего макроса : AM_GCONF_SOURCE_2
и предложение использовать m4_pattern_allow в файле configure.ac, что я и сделал.
В результате, пакет cairo-compmgr собрался и установился без проблем.
Композитник прекрасный, чесслово :)
Думаю, стоит написать [РЕШЕНО].
[добавил]
Вот такой ebuild у меня работает.