cinecutie под Генту

Возможно ли установить cinecutie под кальку? eix показывает наличие только cinelerra. Но у неё проблемы с русским языком…

Ни в каких оверлеях её нет.
Так что ставить разве что из исходных кодов. (P.S. если она вообще в ней нуждается)

Сергей Сиделев wrote:

(P.S. если она вообще в ней нуждается)

Иными словами, есть что-то получше?

Вот тут смотрели?
http://www.gentoo.ru/node/20950

читал конечно. Но тут сам чёрт ногу сломит. Если честно - нифига там не понял

Я скачал оттуда ебилд, поставил в локальный оверлей, попробовал поставить - нет соединения с 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. Таких пакетов нет. Как их установить?

вот пример монтажа в cinelerra:

http://www.youtube.com/watch?v=MfKlg-2uBZo

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 года не развивается. Куча ошибок в зависимостях. Нет смысла в ебилде. Жаль. Хороший был редактор