bohoomil/fontconfig-ultimate

I can not install infinality

Opened this issue · 2 comments

Hello! I want install infinality use an manual from https://docs.google.com/document/d/1Q_zt0HAzm0UYMzxvACFuDGh5wtV9YuEo7AYrM4hyzvI/edit on debian stretch amd 64 multiarch. I download all packages from the link https://drive.google.com/drive/folders/0B7AdLMiZn4FzflZIWDFMWUxMR2F4WGQwQkRkcThsaFFxV2x1S0dGWjgzcEdlVjgtaGV5U2c in specials folder after it i do
sudo dpkg -i *.deb
I has the error:

Выбор ранее не выбранного пакета fontconfig-infinality.
(Чтение базы данных … на данный момент установлен 185871 файл и каталог.)
Подготовка к распаковке fontconfig-infinality_20160429.0042-2_all.deb …
Добавляется «отклонение /etc/fonts/fonts.conf в /etc/fonts/fonts.divert из-за fontconfig-infinality»
Распаковывается fontconfig-infinality (20160429.0042-2) …
Подготовка к распаковке libcairo2_1.14.6-infinality.2_amd64.deb …
Распаковывается libcairo2:amd64 (1:1.14.6-infinality.2) на замену (1:1.14.6-infinality.2) …
Выбор ранее не выбранного пакета libcairo2:i386.
Подготовка к распаковке libcairo2_1.14.6-infinality.2_i386.deb …
Распаковывается libcairo2:i386 (1:1.14.6-infinality.2) …
Подготовка к распаковке libcairo-gobject2_1.14.6-infinality.2_amd64.deb …
Распаковывается libcairo-gobject2:amd64 (1:1.14.6-infinality.2) на замену (1:1.14.6-infinality.2) …
Выбор ранее не выбранного пакета libcairo-gobject2:i386.
Подготовка к распаковке libcairo-gobject2_1.14.6-infinality.2_i386.deb …
Распаковывается libcairo-gobject2:i386 (1:1.14.6-infinality.2) …
Подготовка к распаковке libfreetype6_2.6.3-infinality5_amd64.deb …
Деконфигурируется libfreetype6:i386 (2.6.3-3+b1) …
Распаковывается libfreetype6:amd64 (1:2.6.3-infinality5) на замену (2.6.3-3+b1) …
Подготовка к распаковке libfreetype6_2.6.3-infinality5_i386.deb …
Распаковывается libfreetype6:i386 (1:2.6.3-infinality5) на замену (2.6.3-3+b1) …
Настраивается пакет fontconfig-infinality (20160429.0042-2) …
Regenerating fonts cache... done.
dpkg: зависимости пакетов не позволяют настроить пакет libcairo2:i386:
libcairo2:i386 зависит от libfontconfig1 (>= 2.11).
libcairo2:i386 зависит от libpixman-1-0 (>= 0.30.0).
libcairo2:i386 зависит от libxcb-render0.
libcairo2:i386 зависит от libxcb-shm0.

dpkg: ошибка при обработке пакета libcairo2:i386 (--install):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет libcairo-gobject2:i386:
libcairo-gobject2:i386 зависит от libcairo2 (>= 1.10.0), однако:
Пакет libcairo2:i386 пока не настроен.
libcairo-gobject2:i386 зависит от libglib2.0-0 (>= 2.14.0), однако:

dpkg: ошибка при обработке пакета libcairo-gobject2:i386 (--install):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет libfreetype6:amd64 (1:2.6.3-infinality5) …
dpkg: зависимости пакетов не позволяют настроить пакет libfreetype6:i386:
libfreetype6:i386 зависит от libharfbuzz0b (>= 0.9.11).

dpkg: ошибка при обработке пакета libfreetype6:i386 (--install):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет libcairo2:amd64 (1:1.14.6-infinality.2) …
Настраивается пакет libcairo-gobject2:amd64 (1:1.14.6-infinality.2) …
Обрабатываются триггеры для libc-bin (2.24-8) …
При обработке следующих пакетов произошли ошибки:
libcairo2:i386
libcairo-gobject2:i386
libfreetype6:i386
And it not work for me.

This is my porting of Infinality for Debian.
As the Infinality project is almost dead, I don't maintain those packages anymore and I suggest people to stay with vanilla FreeType, that has improved much in the last versions.
If you really need those Infinality packages, you should download the source code and simply recompile with the updated libraries versions that are present in Debian at the moment (or try skipping the installation of the libcairo libraries and maybe this could do the trick).

You can find the updated vanilla FreeType (and Fontconfig and Harfbuzz also) for Debian here:
https://drive.google.com/open?id=0B7AdLMiZn4FzdGZNV2FpLWhPTkk

For the information, I re-compiled the Infinality .deb packages, they should work now.
I also removed the cairo packages, as they were optional.