gentoo.ru
rion-overlay
rion-overlay@conference.gentoo.ru
Пятница, 16 июля 2010< ^ >
slepnoga установил(а) тему: Overlay rion http://code.google.com/p/rion-overlay || Документация по ебилдам : http://devmanual.gentoo.org || В связи со школьными каникулами -все посетители по дефолту гости || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=rion-overlay
Конфигурация комнаты
Участники комнаты

GMT+4
[02:07:01] 0xd34df00d вышел(а) из комнаты: Replaced by new connection
[02:07:12] 0xd34df00d вошёл(а) в комнату
[05:37:13] slepnoga вошёл(а) в комнату
[07:02:06] slepnoga вышел(а) из комнаты
[08:07:22] slepnoga вошёл(а) в комнату
[08:13:25] slepnoga вышел(а) из комнаты
[08:15:32] slepnoga вошёл(а) в комнату
[08:27:11] slepnoga вышел(а) из комнаты
[15:19:52] slepnoga вошёл(а) в комнату
[15:53:55] 0xd34df00d вышел(а) из комнаты
[15:56:04] 0xd34df00d вошёл(а) в комнату
[17:31:37] slepnoga вышел(а) из комнаты
[17:34:34] slepnoga вошёл(а) в комнату
[19:40:53] winterheart вошёл(а) в комнату
[19:41:44] 0xd34df00d вышел(а) из комнаты: Replaced by new connection
[19:41:55] 0xd34df00d вошёл(а) в комнату
[20:02:17] <mva> slepnoga: вот у меня после действий в анпаке — получается готовый образ (уже с usr/*)
[20:02:32] <mva> как мне правильнее всего в инсталле это дело установить
[20:02:37] <mva> в корень копировать?
[20:05:08] <nah> ins -r
[20:05:13] <nah> insчотатам
[20:05:29] <slepnoga> ага
[20:06:49] <mva> insinto -r /
[20:06:50] <mva> ?
[20:08:20] <mva> nah:  slepnoga
[20:08:25] <nah> insinto /
[20:08:34] <nah> doins чотатам/usr -r
[20:08:39] <nah> что-то в этом духе
[20:08:57] <slepnoga> mva:  возми бинарных ебилдов у нас
[20:09:01] <slepnoga> и посмотри
[20:09:03] <mva> ну, вот мне было интересно, не надают ли по рукам да insinto /
[20:09:15] <slepnoga> типа пакеттрейсера и шугарцрм
[20:09:24] <mva> slepnoga: в бинарных ебилдах обычно нету готового имейджа в архиве :)
[20:09:29] <mva> хм... ок
[20:09:34] <slepnoga> mva: insinto  же враппер :)
[20:11:12] <mva> чота в sugarcrm         cp -R . "${D}"/"${MY_HTDOCSDIR}"
[20:11:53] <nah> по яйцам автору
[20:12:42] <mva> ну и в пакеттрейсере не лучше, в само мделе
[20:16:01] <slepnoga> mva: у пва претензий к пакеттрйсеру не было ;-)
[20:24:16] <mva> *   Arguments to unpack() cannot be absolute
[20:24:20] <mva> да они охренели!
[20:27:08] winterheart вышел(а) из комнаты: Logged out
[20:27:23] winterheart вошёл(а) в комнату
[20:27:26] <slepnoga> ну да
[20:27:26] winterheart вышел(а) из комнаты
[20:27:30] <slepnoga> а что ?
[20:27:38] winterheart вошёл(а) в комнату
[20:27:54] 0xd34df00d вышел(а) из комнаты
[20:28:00] <mva> ну, например, то, что unpack "./data.tar.gz" не очень красиво :)
[20:28:06] 0xd34df00d вошёл(а) в комнату
[20:28:10] <mva> хотел вместо . ${WORKDIR}
[20:28:29] <nah> да нормально
[20:28:41] <nah> cd ${WORKDIR}; unpack data.tar.gz
[20:28:47] <mva> неа
[20:28:51] <mva> ./data*
[20:28:57] <mva> без точки не оценивает :(
[20:29:16] <mva> в общем, вот ебилд http://paste.pocoo.org/raw/238349/
[20:29:30] <mva> можете поплеватьсЯ, пока не закоммитил
[20:29:42] nah поплевался
[20:29:47] <nah> ок, теперь коммить
[20:29:50] <slepnoga> неа
[20:29:56] <slepnoga> ну нафих
[20:30:04] <slepnoga> блок на юзы не нужен ?
[20:30:09] <mva> это не то
[20:30:11] <nah> mva.name это клёво, конечно
[20:30:24] <mva> а, блин, alsa || oss
[20:30:27] <mva> нужен, да
[20:30:36] <mva> но я не вкурил, как это грамотно сделать...
[20:30:46] <slepnoga> src_unpack() {
default
unpack "./data.tar.gz"
}
[20:30:48] <mva> разве что поменять местами архитектуры и alsa с oss
[20:30:50] <slepnoga> это как ?
[20:31:12] <slepnoga> распаковать 2 раза ?
[20:31:30] <mva> slepnoga: ну, оно сначала потрошит деб+дистфайл с либой (на gentoo-dev-help подсказали) а потом дату сверху распаковывает
[20:31:33] <mva> нет
[20:31:56] <mva> data.tar.gz внутри оригинального дистфайла и unpack кладёт его в ${WORKDIR}
[20:32:04] <slepnoga> mva: "http://mva.name/libavutil_amd64.tbz2"  в rion  религия не дает ?
[20:32:19] <mva> хм... а где у нас для этого место? :)
[20:32:22] <mva> через веб? :)
[20:32:23] <slepnoga> там как бы еще почти 2 гига места
[20:32:28] <nah> там может файлами шарить же
[20:32:38] <slepnoga> mva: ты
[20:32:48] <slepnoga> эта, заглаяни в вдонлоад
[20:32:54] <mva> ну, я верю
[20:32:54] <slepnoga> там уже много чего
[20:33:05] <mva> не привык просто к томУ, что на гуглокод 100500 всего выкладывать можно :)
[20:33:35] <slepnoga> mva:  и посмотри в confutils.eclass
[20:33:42] <slepnoga> там блоки для юзов
[20:34:16] <nah> зато привык выкладывать это на сервер с сомнительным аплоадом и аптаймом?
[20:34:17] <slepnoga> rm -r "usr/share/doc" "usr/share/menu" "data.tar.gz" #removing unneeded archive, "menu" dir and useless debian docs (really, useless :D)
а где 80 символов мах ?
[20:34:26] <mva> на генту-дев сказали, что confutils костыль :(
[20:34:38] <mva> slepnoga: ок, перенесу :)
[20:34:39] <slepnoga> nah:  ага, я тут материл его с псиной
[20:34:56] nah изменил(а) имя на Котярка
[20:35:00] <slepnoga> когда он туда что то ис смайлов запихал
[20:35:13] <mva> эээ? куда?
[20:35:22] <slepnoga> в псину
[20:35:33] <slepnoga> и адрес поставил на свой сервак
[20:35:39] <mva> в смысле в стандартную поставку? :)
[20:35:42] <slepnoga> с припиской "временно"
[20:35:51] <mva> то не смайлы были
[20:35:53] <mva> а перевод
[20:36:01] <Котярка> один хрен
[20:36:04] <slepnoga> да пофик - твой сервак лежал
[20:36:08] <mva> неа
[20:36:17] <mva> перевод тогда был на berlios.de
[20:36:18] <slepnoga> ну не качалось оно
[20:36:22] <mva> в моем проекте просто
[20:36:23] <slepnoga> и точ-ка
[20:36:37] <mva> а не качалось потому, что я обновил файл, а кто-то забыл синкнуться
[20:36:38] <mva> :)
[20:36:42] <slepnoga> а конфутилс - да костыль, можешь то же руками сделать
[20:37:05] <slepnoga> mva:  ты идиот - а не качалось потому, что я обновил файл, а кто-то забыл синкнуться
[20:37:12] <mva> там просто по аналогии с оригиналом обновлялись имена в зависимости от даты актуальности
[20:37:30] <slepnoga> есть ебилд - а файла к нему ты потер
[20:37:38] <mva> ВНЕЗАПНО
[20:37:46] <mva> у автора оригинального файла так же
[20:37:53] <mva> при обновлении перевода - другое имя файла
[20:37:57] <Котярка> кстати
[20:38:03] <slepnoga> ты не понял
[20:38:09] <slepnoga> ты закоммитил есбилд
[20:38:14] <Котярка> случайно нету какой-нибудь тулзы для автоформатирования уродливых ебилдов?
[20:38:24] <slepnoga> хз
[20:38:55] <slepnoga> mva:  конфутиль хоть и костыль, но не деприкатед - так что юзай
[20:49:05] <mva> http://paste.pocoo.org/raw/238361/
[20:49:30] <mva> ну, каммент сейчас поправлю
[20:50:44] <Котярка> а нафиг ты бинарь ставить в /usr?
[20:50:45] <mva> http://paste.pocoo.org/raw/238363/
[20:50:46] <Котярка> ставь в /op
[20:50:48] <Котярка> opt
[20:50:55] <mva> Котярка: придётся всё потрошить
[20:51:08] <mva> там оно из коробки ставится в /usr
[20:51:24] <Котярка> и чо с того?
[20:51:35] <mva> бтв, в девмануале сказано, что можете в / ставить содержимое дебов :)
[20:53:48] <mva> ну, хотя, вообще, да, можно добавить mkdir opt && mv usr/bin opt
[20:54:42] <Котярка> какой нафиг mkdir?
[20:55:12] <mva> ну, я утрированно
[20:55:16] <Котярка> insinto /opt/${PN}; cd usr; doins -r .
[20:55:19] <Котярка> что-то типа того
[20:55:26] <Котярка> ну и в путь прописать ещё
[20:55:34] <Котярка> или враппер сделать
[20:57:07] <mva> а ничего, да, что там внутри .desktop-файл, например, с прописанным в /usr путём до картинки? ну и сам файл в ./usr/share/applications/zoiper-communicator.desktop
[20:57:16] <mva> руками выковыривать прикажешь?
[20:57:41] <Котярка> .desktop файлы генерятся
[20:58:06] <mva> хреново генерятся. Ну и у этого в коробке есть свой, зачем генерить новый?
[20:58:24] <Котярка> хреновый есть
[20:58:27] <mva> хотя... таки, наверное, лучше, да, по правильному сделать
[20:58:32] <Котярка> вообще иконку можно и в /usr положить
[20:58:35] <Котярка> если хочешь
[20:59:00] <mva> а куда ее там класть, чтоб автоматом подхватывалась?
[21:11:29] <slepnoga> mva:  в пихмап
[21:14:11] <mva> http://paste.pocoo.org/show/238377/
[21:14:20] <mva> ну, пока нечто типа такого...
[21:14:33] <Котярка> у тебя мержится?
[21:14:36] <mva> да
[21:16:53] <Котярка> dosym "/opt/${PN}/${PN}" "/opt/bin/${PN}"
[21:16:56] <Котярка> это ещё чо за хрень?
[21:17:04] <Котярка> а, ну да
[21:17:21] <Котярка> выглядит только уродско :)
[21:17:32] <mva> а что, руками писать имя бинарника чтоли? :)
[21:18:31] <slepnoga> mva:  если чо
[21:18:46] <slepnoga> то в еутилсах есть функция для враппера
[21:19:25] <mva> какого именно?
[21:19:32] <mva> чтоб в /opt клал?
[21:19:48] <slepnoga> в пакеттрейсере
[21:19:52] <slepnoga> посмотри
[21:20:02] <slepnoga> там и LD_PRELOAD
[21:20:12] <slepnoga> и много чего можно
[21:57:15] slepnoga вышел(а) из комнаты
[22:45:56] winterheart вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!