Таблица 6-12. Переменные для портов, использующих KDE 3.x
USE_KDELIBS_VER | Порт использует библиотеки KDE. Определяет старший номер используемой версии KDE. Подразумевается включение USE_QT_VER подходящей версии. Единственным возможным значением является 3. |
USE_KDEBASE_VER | Порт использует в качестве установки корневой каталог KDE. Определяет старший номер используемой версии KDE. Подразумевает включение USE_QT_VER подходящей версии. Единственным возможным значением является 3. |
Если ваше приложение зависит от KDE 4.x, присвойте USE_KDE4 список требуемых компонентов. Наиболее используемые основные компоненты перечислены ниже (актуальные компоненты перечислены в _USE_KDE4_ALL в /usr/ports/Mk/bsd.kde4.mk):
Таблица 6-13. Доступные компоненты KDE4
Название | Описание |
---|---|
akonadi | Служба хранения управления личной информацией (PIM) |
automoc4 | Задает использование портом инструмента построения automoc4 |
kdebase | Основные приложения KDE (Konqueror, Dolphin, Konsole) |
kdeexp | Экспериментальные библиотеки KDE (с нестабильным API) |
kdehier | Обеспечивает общие каталоги KDE |
kdelibs | Основной набор библиотек KDE |
kdeprefix | Если установлено, то порт будет установлен в ${KDE4_PREFIX} вместо ${LOCALBASE} |
pimlibs | Библиотеки PIM |
workspace | Приложения и библиотеки, формирующие рабочий стол (Plasma, KWin) |
Для избежания конфликтов с портами KDE 3.x, порты KDE 4.x устанавливаются в ${KDE4_PREFIX}, что в настоящее время соответствует /usr/local/kde4. Это достигается путем указания компонента kdeprefix, который определяет значение по умолчанию для PREFIX. Тем не менее, порты учитывают любые PREFIX, установленные через переменную окружения MAKEFLAGS и/или параметр make.
Порты KDE 4.x могут конфликтовать с портами KDE 3.x, поэтому, когда включен компонент kdeprefix, они устанавливаются в ${KDE4_PREFIX}. В настоящее время значением по умолчанию для KDE4_PREFIX является /usr/local/kde4. Также возможна установка портов KDE 4.x с собственным PREFIX. Если PREFIX установлен через переменную окружения MAKEFLAGS или через опцию make, то это переопределяет значение, сконфигурированное при помощи kdeprefix.
Пример 6-4. Пример USE_KDE4
Это простой пример для порта KDE 4. USE_CMAKE указывает порту использовать CMake -- конфигурационный инструмент, широко распространенный среди проектов KDE 4. USE_KDE4 добавляет зависимость от библиотек KDE и заставляет порты использовать automoc4 во время сборки. Требуемые компоненты KDE и другие зависимости можно определить в журнале configure. USE_KDE4 не подразумевает USE_QT_VER. Если порт требует какой-либо из компонентов Qt4, то следует установить USE_QT_VER, а затем можно указать необходимые компоненты.
USE_CMAKE= yes USE_KDE4= automoc4 kdelibs kdeprefix USE_QT_VER= 4 QT_COMPONENTS= qmake_build moc_build rcc_build uic_build
Пред. | Начало | След. |
Использование Qt | Уровень выше | Использование Java |