Резюме
Я пытаюсь внести изменения в KCM (точнее, в стиль приложения), который является частью плазменного рабочего стола, поэтому, очевидно, мне нужно его создать. Однако при попытке сделать это он жалуется на необходимость дополнительных модулей cmake (ECM) 5.57, когда у меня есть только 5.56. Достаточно честно, я скачал текущий репозиторий cmake и установил его. Теперь компилятор жалуется, что мои фреймворки KDE тоже устарели. Если я правильно понимаю, 5.56 — это последняя стабильная версия, а 5.57 еще нет, поэтому ее нет в репозиториях Arch Linux, но версии KDE для разработки должны зависеть от нее. Я не хочу это устанавливать. Эта проблема может быть еще хуже в других дистрибутивах, я помню, как пытался создать какое-то приложение KDE в Fedora, но это не удалось, потому что версия KF5 была еще старше.
Актуальный вопрос
Как я могу установить зависимости, необходимые для сборки чего-либо, не устанавливая их в самой системе?
Нужно ли мне собирать весь плазменный рабочий стол, если мне нужен только один маленький KCM?
kdesrc-build
иkde craft
. - person arrowd   schedule 13.04.2019