Сломалась сборка пакетов, которые используют CEGUI-OPENGL.pc, т.к. по умолчанию ищется CEGUI-OPENGL.pc а не CEGUI-OPENGL-0.6.pc Неужели есть такая необходимость иметь возможность устанавливать в систему 2 пакета cegui06-devel и cegui-devel ? Если нет, то давайте переименуем CEGUI-OPENGL-0.6.pc и CEGUI-0.6.pc обратно и поставим конфликт между cegui06-devel и cegui-devel.
Перевешиваю на того, кто вернул devel-пакет в cegui06 (я собирал без него, но, как выясняется, есть пакеты, не желающие переезжать на cegui-0.7)
0.6(старая) версия нужна только тем, кому она нужна. И эти пакеты знают об переименованных *.pc файла. Все остальные должны собираться только с новой версией cegui-devel. Я что-то не понял в чём проблема?
(В ответ на комментарий №2) > 0.6(старая) версия нужна только тем, кому она нужна. И эти пакеты знают об > переименованных *.pc файла. Мои пакеты не знают. .pc для того и сделаны, чтобы там указывать про изменения в именах библиотек и расположении хидеров и их переименовывание не правильно. > Все остальные должны собираться только с новой версией cegui-devel. Откуда такое убеждение? У меня есть программа которая не собирается с cegui-0.7, но прекрасно собирается с cegui-0.6. И смена имени .pc она не может скушать, без исправлений. Зачем ломать и искать работу другим, когда можно сделать так, чтобы все были довольны? А, я подозреваю что все пакеты которые завязаны на *0.6.pc уже запатчены и откатывать данное действие вам тоже лень. Ладно, я не гордый, запатчу и я.
Гордость здесь не причём. В новой версии сильно изменился API. Переименование сделано апстримом, апстрим специально раздаёт эту версию как "старая стабильная". Проекты, которые не осилили переход на новый API (spice), давно приспособились использовать переименованные файлы.