Cromi - компактное и минималистическое оформление окон. Нужен ebuild. [РЕШЕНО]
deVELOPER_su 8 Августа, 2010 - 02:28
Доброго времени суток пользователям KDE4!
Просьба к неравнодушным к проекту написать e-build для этой примечательной программы. Сам не смог в этом разобраться(ошибки при компиляции).
Вот более детальная информация о ней: http://kde-look.org/content/show.php/Chromi?content=119069
Возможно я не по адресу, тогда направьте меня куда следует.
Зарание спасибо!
»
- Для комментирования войдите или зарегистрируйтесь
Gentoo specifix fix i found
П.С раскройте глаза - это 2-й коммент на сранице по вашей ссылке - ебилд - это первый.
Чекнул - собирается
Ебилд с точки QA конешн не фонтам - но рабочий
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
.
Всё уже придумали:
UPD:
Впрочем, нет, это движок для темы. Сама тема не собирается. :(
В общем на данный момент
В общем на данный момент нарисовал такой кривой код, дабы не лезть в CMakeList.txt и не перезапаковывать пакет. В целом на компиляцию идёт, но падает
думаю это проблема в кривости ебилда.
# cat kwin-deco-chromi-0.2.ebuild
В целом решено.
Тоже набросал ebuild:# cat
Тоже набросал ebuild:
Но что-то результат не оправдал ожиданий:
ЧЯДНТ?
UPD
Все... разобрался.
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
autounmask подтянул кучу
autounmask подтянул кучу всего -9999:
затем сам же запутался в зависимстях и:
Начал ставиться только после emerge -C libattica
Поставил. А как сделать чтобы меню окна встроилось в заголовок? У меня при выборе этой темы заголовок окна просто стал погано синего цвета, и всё... T_T
Arago написал(а): autounmask
выброси эту пакость и делай это руками, ну или хотябы вывод читай.
Не читал думаешь? Читал. И
Не читал думаешь? Читал. И руками пробовал делать после того как прочитал. В итоге ставиться aurorae-chromi-theme-9999 без тех пакетов которые только -9999 в списке (=kde-base/kdelibs-9999 ** =kde-base/kde-env-9999 **) решительно отказалась, а остальные -9999 я убрал, оставив =dev-libs/libattica-0.1.4 и =dev-libs/libdbusmenu-qt-0.3.5. Нифига правда непонятно почему она захотела зависимости (тем более -9999), ведь в ебилде зависимостей нет _вообще_...
Youshi, всё работает.
Youshi, Спасибо! Всё работает.
UPD
Arago, выбирай Chromi а не Aurora в настойках окна.
Аригато! Заработало ^_^
Аригато! Заработало ^_^
Вот за это я и люблю Линукс - тут каждый может сделать что хочется...
inherit kde4-base cmake-utils
Что то мне подсказывает, что я бы постеснялся такое выкладывать на форум :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Это мой второй ebuild ;)Если
Это мой второй ebuild ;)
Если "это" никто не покритикует как следует, как же я узнаю, что делаю что-то не правильно?
А если Вы снизойдете до разъяснения, что же постыдного в этой строчке, я буду премного благодарен... :)
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
inherit kde4-base здесь явно лишнее
inherit kde4-base здесь явно лишнее, именно изза него у мну подтягиваются kde-base/kdelibs-9999 и kde-base/kde-env-9999. Соответственно можно убрать и kde4-base_src_prepare (собирается и с ним и без него). Плюс хорошо бы ещё DEPEND=">kde-base/kwin-4.2.91" добавить.
Но всё равно, спасибо за ебилд!
Конечный вариант ебилда:
Это тема для Qt или для КДЕ
Это тема для Qt или для КДЕ :) если для Qt, то это >kde-base/kwin-4.2.91 лишнее -КО
если для кде - идем читать kde4-* еклассы - по другому из-за QA нельзя
Насчет подтягивания kde-env-9999 - а вы все уверены в правильности применения екласса ?
Их как бы больше 1.
П.С - я не дам готовых рецептов, если вам интересно - то удочку я вам дал.
П.П.С - По теме ебилдов всегда можно проконсультироватся ирке санрайса, да и на gentoo-dev-help вас то же не погонят
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Для KDE это.
Для KDE это. Вернее для Kwin (в chromi.desktop встречается строка X-KDE-Library=kwin3_chromi).
Ебилдостроением я занимался ещё меньше чем Youshi (и то в основном в направлении добавить патчик или переделать с тарбола на svn или git), поэтому я ни в чём не уверен. Просто у мну этот ебилд заработал правильно только после удаления inherit kde4-base, соответственно решил поделиться этим наблюдением с другими.