Резюме
Я пытаюсь внести изменения в KCM (точнее, стиль приложения), который является частью плазменного рабочего стола, поэтому, очевидно, мне нужно его создать.
Однако, пытаясь сделать это, он жалуется на необходимость в extra-cmake-modules (ECM) 5.57, когда у меня только 5.56.
Честно говоря, я скачал текущий репозиторий cmake и установил его. Теперь компилятор жалуется на то, что мои KDE-фреймворки также не «обновлены».
Если я правильно понимаю, 5.56 - это последний стабильный выпуск, а 5.57 еще не до этого момента, поэтому его нет в репозиториях Arch Linux, но от этого зависят версии разработки KDE. Я не хочу устанавливать это.
Эта проблема может быть еще хуже в других дистрибутивах, я помню, как пытался создать какое-то приложение KDE на Fedora, которое не удалось, потому что версия KF5 была еще старше.
Актуальный вопрос
Как я могу установить зависимости, необходимые для построения чего-либо, не устанавливая их в самой системе?
Нужно ли мне вообще собирать весь плазменный рабочий стол, когда мне нужен только один маленький КСМ?