Таблица 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 список требуемых компонентов. Для переопределения типа зависимости компонента могут быть использованы суффиксы _build и _run (например, baseapps_run). Если суффикс не задан, будет использован тип зависимости по умолчанию. Если вы хотите использовать оба типа, добавьте компонент дважды с обоими суффиксами (например, automoc4_build automoc4_run). Основные наиболее используемые компоненты перечислены ниже (актуальные компоненты задокументированы в начале файла /usr/ports/Mk/bsd.kde4.mk):
Таблица 6-13. Доступные компоненты KDE 4
Название | Описание |
---|---|
baseapps | Основные приложения KDE Desktop |
kdehier | Иерархия основных каталогов KDE |
kdelibs | KDE Developer Platform |
kdeprefix | Если установлено, то порт будет установлен в ${KDE4_PREFIX} вместо ${LOCALBASE} |
pimlibs | Библиотеки KDE-Pim |
workspace | Пользовательские окружения KDE |
akonadi | Сервер хранения KDE-Pim |
automoc4 | automoc для пакетов Qt 4 |
Для избежания конфликтов с портами KDE 3.x, порты KDE 4.x устанавливаются в KDE4_PREFIX, что в настоящее время соответствует /usr/local/kde4. Это достигается путем указания компонента kdeprefix, который определяет значение по умолчанию для PREFIX. Тем не менее, порты учитывают любые PREFIX, установленные через переменную окружения MAKEFLAGS и/или параметры make.
Пример 6-5. Пример USE_KDE4
Это простой пример для порта KDE 4. USE_CMAKE указывает порту использовать CMake — конфигурационный инструмент, широко распространенный среди проектов KDE 4. USE_KDE4 добавляет зависимость от библиотек KDE и заставляет порты использовать automoc4 во время сборки. Требуемые компоненты KDE и другие зависимости можно определить в журнале configure. USE_KDE4 не подразумевает USE_QT_VER. Если порт требует какой-либо из компонентов Qt 4, то следует установить USE_QT_VER, а затем можно указать необходимые компоненты.
USE_CMAKE= yes USE_KDE4= kdelibs kdeprefix automoc4 USE_QT_VER= 4 QT_COMPONENTS= moc_build qmake_build rcc_build uic_build
Пред. | Начало | След. |
Использование Qt | Уровень выше | Использование Java |