LINUX.ORG.RU

Как собрать Konquest (часть kdegames) с минимальными зависимостями?

 , , ,


0

1

Хочу поиграть в Konquest, но КДЕ устанавливать не хочу. Я прикинул, что мне нужно будет установить kdelibs, libkdegames, ну еще может phonon (хотя лучше было бы без него).

Как собрать Konquest, чтобы не надо было устанавливать soprano, qtwebkit, polkit-qt и кучу всякого ненужного хлама? Какие ключи нужно передать cmake?

Ну или может уже есть где-то собрано?

у тебя gentoo в тегах

а это значит мог бы сам набрать emerge -p kde-base/konquest и посмотреть, что можно выпилить малой кровью

собирать все зависимости самому, выпиливая на каждом шагу все что можно, замучаешься

Stil ★★★★★
()
Ответ на: у тебя gentoo в тегах от Stil

Что я и сделал. Но при USE="-все_что_можно" все равно тянет qtwebkit и еще много чего. То ли в кде кривые ебилды пишут, то ли просто считают что всем охота их комбайн ставить :-)

rumly111
() автор топика

ПМ все равно притащит то, что нужно программе и ее завистимостям(и зависимостям зависимостей, и т.д.).

a1batross ★★★★★
()

Вот тебе вырезка из /usr/portage/eclass/kde4-base.eclass, который inherit в любом ебилде из kde-* :

# KDE dependencies
# Qt accessibility classes are needed in various places, bug 325461
kdecommondepend="
    dev-lang/perl
    >=dev-qt/qt3support-${QT_MINIMAL}:4[accessibility]
    >=dev-qt/qtcore-${QT_MINIMAL}:4[qt3support,ssl]
    >=dev-qt/qtdbus-${QT_MINIMAL}:4
    >=dev-qt/designer-${QT_MINIMAL}:4[-phonon]
    >=dev-qt/qtgui-${QT_MINIMAL}:4[accessibility,dbus(+)]
    >=dev-qt/qtscript-${QT_MINIMAL}:4
    >=dev-qt/qtsql-${QT_MINIMAL}:4[qt3support]
    >=dev-qt/qtsvg-${QT_MINIMAL}:4
    >=dev-qt/qttest-${QT_MINIMAL}:4
    >=dev-qt/qtwebkit-${QT_MINIMAL}:4
"

Можешь остальные пакеты, которые тебе не нравятся, там же поискать.

alextk
()

Для начала ты бы сказал какое у тебя DE. И странно, что как минимум qtwebkit у тебя не стоит О_о.
На вопрос как - если делать по канонам и без лишнего фанатизма - это разруливать USE флагами. Но я думаю, что ты и сам это знаешь. Можно, конечно, править ебилды и собирать как тебе нравится, но это уже для истинных ценителей.
И да, какой вопрос, такой и ответ.

Waldo-de-Kard ★★
()
Ответ на: комментарий от Waldo-de-Kard

DE - mate. Пробовал КДЕ 4.12, но что-то они там поломали. USE флаги пользовать умею :-) У меня просто вызывает недоумение, зачем базовой библиотеке КДЕ нужно столько всего «левого». QTWebkit у меня нет, он конфликтует с Chromium.

Попробую немного подправить ебилды

rumly111
() автор топика
Ответ на: комментарий от rumly111

У меня просто вызывает недоумение, зачем базовой библиотеке КДЕ нужно столько всего «левого»

а оно может и не нужно. или нужно одному какому-нибудь пакету.

QTWebkit у меня нет, он конфликтует с Chromium.

$ eix -c dev-qt/qtwebkit
[I] dev-qt/qtwebkit (4.8.5(4)@29.05.2014 5.3.1(5)[1]@27.06.2014): The Qt toolkit is a comprehensive C++ application development framework
[1] "qt" /var/lib/layman/qt
$ eix -c www-client/chromium
[I] www-client/chromium (36.0.1985.103@04.07.2014): Open-source version of Google Chrome web browser
$
Stil ★★★★★
()
Ответ на: комментарий от Stil

Да нет, оно кофликтовало из-за того, что qtwebkit[-icu], а chromium[icu], я уже поправил.

Что ж, я решил поставить все эти либы, не парится. Может пригодятся :)

rumly111
() автор топика
Ответ на: комментарий от a1batross

ПМ все равно притащит то, что нужно программе и ее завистимостям(и зависимостям зависимостей, и т.д.).

а в конце удалит KDE и поставит GNOME //не удержалсо :D

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.