А что если я конфиги инфиналити перемещу как сказано в README. Сработает?
Если я правильно понял, то можно вручную не перемещать. В репозитории MRC для Mageia есть готовый пакет fontconfig-infinality. Который должен дать эффект аналогичный упомянутому readme.
xxblx, привет! Я снова по поводу шрифтов :) . Можно же взять исходники freetype, наложить на них патчи infinality, собрать, собрать пакеты с freetype-infinality и fontconfig-infinality и установить. Как думаете получится?
kirillov3798, гипотетически можно. Если поискать по запросу "infinality" по оф форуму Mageia, то можно даже найти сообщения, где человек пишет как раз о том, что собрал себе freetype с патчами infinality. Так что, в принципе, такое возможно.
kirillov3798, так там и нет инструкции. Я упомянул форум к тому, что есть пользователь, который для себя уже собирал freetype с этими патчами, значит, теоретически, это возможно.
xxblx, если это возможно, тогда у меня есть несколько вопросов относительно сборки:
1. Что нужно кроме GCC, что бы пропатчить и собрать freetype
2. Как пропатчить и собрать freetype
3. Как удовлетворить зависимости при сборке
4. Как собрать rpm-пакеты freetype и fontconfig
Буду очень признателен, если вы мне поможете советами. Я с таким сталкиваюсь впервые.
Для начала, пакет fontconfig-infinality не даст желаемый результат?
Я не особо осведомлен во всех сглаживаниях и шрифтах, по этому уточняю заранее. В tained ветки оф репозитория итак со сглаживанием собран freetype. Ему в дополнение может только fontconfig-infinality хватит?
Ну или можно попросить на форуме MRC чтобы собрали, но т.к. релиз Mageia 4 уже, ориентировочно, через несколько дней, вряд ли кто-то станет сейчас собирать для Mageia 3. Скорей всего, соберут сразу для Mageia 4. http://forum.mageialinux.ru/viewforum.php?id=18
"kirillov3798" написал:
1. Что нужно кроме GCC, что бы пропатчить и собрать freetype
2. Как пропатчить и собрать freetype
3. Как удовлетворить зависимости при сборке
Зависимости нужно установить из репозитория. (при сборке потребуются devel-пакеты). Делается это еще до сборки программы.
Чтобы накатить патч, используется соответствующаяя утилита
text
patch --help
man patch
Сам процесс сборки достаточно типичен. Конкретно freetype я не собирал. Но вообще сборка программы из исходников обычно проходит
text
./configure
make
или
text
cmake .
make
Где-то scons используется, где-то yaml, где-то что-то еще. Надо по readme или install файлу смотреть, какие есть опции и нужно ли их использовать у configure и cmake, какие зависимости, какие утилиты нужны для сборки (automake, autoconf и т.д.).
Так навскидку не сказать что именно для сборки freetype требуется, т.к. я freetype у себя не собирал. А набор зависимостей и требуемые утилиты разные у разных программ/библиотек.