Возможно ли установить cinecutie под кальку? eix показывает наличие только cinelerra. Но у неё проблемы с русским языком…
Ни в каких оверлеях её нет.
Так что ставить разве что из исходных кодов. (P.S. если она вообще в ней нуждается)
Сергей Сиделев wrote:
(P.S. если она вообще в ней нуждается)
Иными словами, есть что-то получше?
читал конечно. Но тут сам чёрт ногу сломит. Если честно - нифига там не понял
Я скачал оттуда ебилд, поставил в локальный оверлей, попробовал поставить - нет соединения с http://akirad.cinelerra.org - сайт не существует. Так что исходников cinecutie нет, и поиск в интернете ничего не дал.
Нашел исходники
http://ppa.launchpad.net/guido-iodice/natty-quasi-rolling/ubuntu/pool/main/c/cinecutie/
Немного переделал ебилд и попробовал собрать - не вышло. Сначала ругался на патч - не может найти файл для применения патча. Попробовал поставить без патча - не собирается, ошибка при сборке кодека h.264.
На этом мои силы иссякли - “я не волшебник, я только учусь”.
Итак круто! Я бы так не сумел. 100%! Видимо, исключительно под Убунту затачивают её
Гена Wolf wrote:
Сергей Сиделев wrote:
(P.S. если она вообще в ней нуждается)
Иными словами, есть что-то получше?
Да нет же.
Бывает же, что небольшие (да и большие иногда) программы распостраняются уже в скомпилированном виде и готовом к запуску виде - не требуя никаких make install, ни сборок из исходников
Сергей Сиделев wrote:
Гена Wolf wrote:
Сергей Сиделев wrote:
(P.S. если она вообще в ней нуждается)
Иными словами, есть что-то получше?
Да нет же.
Бывает же, что небольшие (да и большие иногда) программы распостраняются уже в скомпилированном виде и готовом к запуску виде - не требуя никаких make install, ни сборок из исходников
Хм… Вы намекаете, что существует портабельная версия cinecutie, которую можно запускать на генту?
Гена Wolf wrote:
Хм… Вы намекаете, что существует портабельная версия cinecutie, которую можно запускать на генту?
Я думаю что сергей намекает на то, что практически любой прикладной пакет можно установить “портабельным” в вашем понимании, или выражаясь корректным языком - установить в домашний каталог в ~/.local(насколько я знаю обычно)
А также можно установить в /usr/local, так чтоб приложение было доступно всем
Все это настраивается параметром --prefix
Но в любом случае вам необходимо разрешить проблемы с зависимостями, т.е. распаковать сорцы и посмотреть в файле README или INSTALL описание пакета, зависимостей, а также порядка компиляции и установки.
В общем - сделав это все - вам несложно будет написать свой ebuild выполняющий установку.
В вышеприведенной ссылке http://www.gentoo.ru/node/20950 один человек предложил использовать конечную программу для убунты cinecutie_1.0.1.orig.tar.gz . Распаковать в какую-нибудь папку и сделать : configure && make && make install
Он утверждает, что должно сработать, так-как “программа то конечная, т.е. не библиотека”
Удивляется, почему так не делают.
На это ему парирует другой человек:
“Вам это грозит очищением в огне святой инквизиции :)”
Лично я не понял этой фразы
Все просто.
После фразы “Вам это грозит очищением в огне святой инквизиции :)” имеется ссылка на другой топик (к сожалению сейчас за давностью лет удаленный) в котором объяснялось почему в Gentoo не стоит устанавливать пакеты посредством “configure && make && make install”. Если в двух словах - установка таким образом идет в обход стандартных средств Gentoo в результате чего нарушаются зависимости между пакетами (и как следствие - возможны серьезные конфликты в системе).
Денис Терехов wrote:
Нашел исходники
http://ppa.launchpad.net/guido-iodice/natty-quasi-rolling/ubuntu/pool/main/c/cinecutie/
Немного переделал ебилд и попробовал собрать - не вышло. Сначала ругался на патч - не может найти файл для применения патча. Попробовал поставить без патча - не собирается, ошибка при сборке кодека h.264.
На этом мои силы иссякли - “я не волшебник, я только учусь”.
Вот тут: http://forum.ubuntu.ru/index.php?topic=6618.150 нашёл исходники:
git://cinecutie.git.sourceforge.net/gitroot/cinecutie/cinecutie
Сделал, как там советовали:
git clone git://cinecutie.git.sourceforge.net/gitroot/cinecutie/cinecutie
chmod -R 777 cinecutie
cd cinecutie
./autogen.sh -i --force
./configure
make
получил на выходе такое:
qth264.c: In function 'encode':
qth264.c:261:4: warning: passing argument 1 of 'x264_nal_encode' from incompatible pointer type
/usr/include/x264.h:489:6: note: expected 'struct x264_t * ' but argument is of type 'unsigned char * '
qth264.c:261:4: warning: passing argument 2 of 'x264_nal_encode' from incompatible pointer type
/usr/include/x264.h:489:6: note: expected 'uint8_t * ' but argument is of type 'int * '
qth264.c:261:4: warning: passing argument 3 of 'x264_nal_encode' makes pointer from integer without a cast
/usr/include/x264.h:489:6: note: expected 'struct x264_nal_t * ' but argument is of type 'int'
qth264.c:261:4: error: too many arguments to function 'x264_nal_encode'
/usr/include/x264.h:489:6: note: declared here
qth264.c:258:14: error: void value not ignored as it ought to be
make [3]: * * * [qth264.lo] Ошибка 1
make [3]: Выход из каталога `/home/user/cinecutie/quicktime'
make [2]: * * * [all-recursive] Ошибка 1
make [2]: Выход из каталога `/home/user/cinecutie/quicktime'
make [1]: * * * [all-recursive] Ошибка 1
make [1]: Выход из каталога `/home/user/cinecutie'
make: * * * [all] Ошибка 2
Аналогично автору сообщения (только он ставил на убунту)
В принципе, можно и cinelerra использовать. Только запускать с английским фейсом. Тогда кракозяблов не будет. На этом-же форуме вычитал. Т.е. запускать можно так:
сinelerra LANG="en_US.UTF-8"
Ещё, один кадр на этом форуме утверждает, что руссифицировал cinelerra путем установки xfonts-cyrillic, console-cyrillic, t1-cyrillic. Но это под убунту. Под калькой попробовал eix xfonts-cyrillic, eix console-cyrillic, eix t1-cyrillic. Таких пакетов нет. Как их установить?
1. Возможно-ли исходники cinecutie
git://cinecutie.git.sourceforge.net/gitroot/cinecutie/cinecutie
добавить в стандартный оверлей кальки
git://git.calculate.ru/calculate/portage и overlay
???
2. Возможно-ли установить шрифты от Убунту, а именно:
xfonts-cyrillic, console-cyrillic, t1-cyrillic
в генту?
Попробуйте здесь http://www.gentoo.ru/forum/soobshchestvo/ugolok-razrabotchika попросить сделать ебилд для cinecutie, может кого заинтересует. Только ссылки на исходники дайте, ну и опишите программу.
спасибо… Обратился с просьбой туда. cinecutie покруче чем cinelerra все-таки будет. Жаль, если под генту не заточат её
Денис Терехов wrote:
Попробуйте здесь http://www.gentoo.ru/forum/soobshchestvo/ugolok-razrabotchika попросить сделать ебилд для cinecutie, может кого заинтересует. Только ссылки на исходники дайте, ну и опишите программу.
:)) Там обсуждения начались :)) Понял, что удивил людей сильно (тем, что cinelerra в стабильной версии) и что есть неплохой редактор Kdenlive. cinecutie 2 года не развивается. Куча ошибок в зависимостях. Нет смысла в ебилде. Жаль. Хороший был редактор