Гнусная таки штука Cool Reader!

Гнусная таки штука Cool Reader!
Чуть что зависает в фоне и жрет, сволочь, все доступные ресурсы процессора.
Пробуешь читать файлы, а потом глядишь диспетчером задач, а в фоне крутятся 2-3 копии CR3, нагло пожирая 95% вычислительных ресурсов.

Комментарии

Anarchist написал:
Buggins написал:
Для построения и установки CR3.0.14 можно использовать следующие команды:
cvs -z3 -d:pserver:anonymous@crengine.cvs.sourceforge.net:/cvsroot/crengine co -r cr3-0-14 cr3
cd cr3
cvs -z3 -d:pserver:anonymous@crengine.cvs.sourceforge.net:/cvsroot/crengine co -r cr3-0-14 crengine

Увы, анонимный доступ не работает :(
Цитата:
cvs [checkout aborted]: connect to crengine.cvs.sourceforge.net(66.35.250.84):2401 failed: Connection refused


Странно, у меня работает, с двух разных машин. Может, просто проблемы с сетью/фаерволом?

Залил исходники на SF в виде архива:
http://sourceforge.net/project/showfiles.php?group_id=191284&package_id=243193&release_id=625404

Anarchist написал:

Как определялась последняя доступная версия? В архивах дают 0.12?

3.0.14 я сегодня только залил и пометил - помню, что она последняя :)

Anarchist написал:

Buggins написал:
ln -s ../crengine crengine
sh macros/autogen.sh
./configure
make

Запомню. Может пригодится.
Структура каталогов перед сборкой:
./cr3
./crengine
Насколько нужен ./cr3/crengine ?

Почему-то у меня не собирается, если cr3/crengine - это просто линк на ../crengine, а не копия
Make при заходе в субдиректорию-линк crengine переходит по линку, и в результате не может найти ../configure.in

Anarchist написал:

Buggins написал:
sudo make install

А вот это - порочный подход!
Должно использовать систему управления ПО Вашего дистрибутива.
Иначе "лёгким движением make install любой дистрибутив превращается в Слаку" :)))

Согласен, плохой способ.
Я могу только сделать пакет для debian (ubuntu).
Чтобы вручную установить cr3, нужно исполняемый файл скопировать в /usr/bin, файл fb2.css - в /usr/share/crengine, также желательно поместить словари переносов от алридера в /usr/share/crengine/hyph.
Шрифты ищутся в /usr/share/crengine/fonts, также при возможности добавляются шрифты arial, times new roman & courier new из msttcorefonts.

Anarchist написал:

Buggins написал:
Для работы нужны шрифты - можно положить в /usr/share/crengine/fonts. Вариант - просто установить msttcorefonts.

А вот это интересно.
Шрифты должны лежать обязательно в /usr/share/crengine/fonts?
При наличии corefonts можно обойтись без родных шрифтов CoolReader'а?

Описал выше. Нужен хотя бы один доступный ttf шрифт.

Anarchist написал:

P.S. Прокатит - надо будет озаботиться написанием ебилда и для CoolReader2, который не альфа.

К сожалению, CR2 - чисто под win32.
CR3 - полностью переписан, почти ничего общего не имеет c CR2.
В данный момент все усилия - на развитие движка CREngine - рендеринг XML+CSS, поддержка форматов.
Интерфейс CR3 - пока почти не развивается, это минималистическая надстройка над движком.

Buggins написал:

Anarchist написал:
Buggins написал:
sudo make install

А вот это - порочный подход!
Должно использовать систему управления ПО Вашего дистрибутива.
Иначе "лёгким движением make install любой дистрибутив превращается в Слаку" :)))

Согласен, плохой способ.
Я могу только сделать пакет для debian (ubuntu).

а alien не спасёт умирающего кота?
он, вроде, из дебиановского пакета много чего лепить умеет...

На выложен бинарный пакет для Ubuntu 8.4 и source - пакет для debian/ubuntu.

Нет.
Всё равно по-хорошему писать ебилд.
Так что лишняя привязка к конкрентым бинарникам не нужна.

Повесил ссылку на описание сборки. Позже повешу туда же ссылку на ебилд.
Добро пожаловать, ибо проработаны не все моменты.

Buggins написал:
Я могу только сделать пакет для debian (ubuntu).

Меня это не спасёт.
Всё равно писать ебилд.

Buggins написал:
Чтобы вручную установить cr3, нужно исполняемый файл скопировать в /usr/bin, файл fb2.css - в /usr/share/crengine, также желательно поместить словари переносов от алридера в /usr/share/crengine/hyph.
Шрифты ищутся в /usr/share/crengine/fonts, также при возможности добавляются шрифты arial, times new roman & courier new из msttcorefonts.

Спасибо. Это пригодится при написаннии ебилда.

Buggins написал:
Описал выше. Нужен хотя бы один доступный ttf шрифт.

Buggins написал:
CR3 - полностью переписан, почти ничего общего не имеет c CR2.
В данный момент все усилия - на развитие движка CREngine - рендеринг XML+CSS, поддержка форматов.
Интерфейс CR3 - пока почти не развивается, это минималистическая надстройка над движком.

Достаточно изящная и функциональная.

В-общем радость эту я собрал. Описание процедуры здесь.
Замечания приветствуются. Если у кого возникнут вопросы - постараюсь помочь.
На следующей неделе - переход к следующему этапу: написанию корректного ебилда.

Anarchist написал:
В-общем радость эту я собрал. Описание процедуры здесь.
Замечания приветствуются. Если у кого возникнут вопросы - постараюсь помочь.
На следующей неделе - переход к следующему этапу: написанию корректного ебилда.

debian lenny amd64. Собирается, но при запуске сегфолтится, увы.

Собрал под x86, и оно таки шевелится вроде. Вот переносимость пока да, плохая, с 64-битными системами, увы, не дружит.
И.
Мне кажется, лучше систему сборки строить не на морально устаревших autotools, а на cmake, примерно как сделано мной в приложенном тарболле. (md5: 6770e9ebbeac6494dab4b8045c6e8890)
Сборка:

mkdir builddir
cd builddir
cmake ..
make
sudo make install

Ладно, CR3 ещё сырой и лично мне, в общем-то, не нужен – есть удобный, практически идеальный FBReader.

Интерфейс CR3 переписан на qt4, билд - на cmake, система контроля версий - git
На 64bit платформе должно работать нормально.

Скачать:
git clone git://crengine.git.sourceforge.net/gitroot/crengine/crengine
mv crengine cr3
cd cr3

Построить:
mkdir qtbuild
cd qtbuild
cmake -D GUI=QT ..
make

Установить:
sudo make install

Особенно радует статус проекта:

Цитата:
Development Status : 3 - Alpha

(цитата с http://sourceforge.net/projects/crengine).

Интересно, как люди такие древние темы раскапывают?

Гуглом, вестимо :)

Давно пользуюсь CR2. Работает даже на древних компах под 98-й виндой. Жратья ресурсов не замечено. Пробовал CR3, не понравился именно куцым интерфейсом. Никак не сделать вид под себя, любимого.

Страницы

X