Если ваше приложение зависит от KDE 4.x, присвойте
USE_KDE4
список требуемых компонентов.
Для переопределения типа зависимости компонента могут быть
использованы суффиксы _build
и
_run
(например,
baseapps_run
). Если суффикс не задан,
будет использован тип зависимости по умолчанию. Если вы
хотите использовать оба типа, добавьте компонент дважды с
обоими суффиксами (например,
automoc4_build automoc4_run
). Основные
наиболее используемые компоненты перечислены ниже (актуальные
компоненты задокументированы в начале файла
/usr/ports/Mk/bsd.kde4.mk
):
Название | Описание |
---|---|
kdehier | Иерархия основных каталогов KDE |
kdelibs | KDE Developer Platform |
kdeprefix | Если установлено, то порт будет установлен в
${KDE4_PREFIX} вместо
${LOCALBASE} |
sharedmime | База данных MIME типов для портов KDE |
automoc4 | automoc для пакетов Qt 4 |
akonadi | Сервер хранения KDE-Pim |
soprano | Фреймворк Qt 4 RDF |
strigi | Поисковые даемон рабочего стола |
libkcddb | Библиотека KDE CDDB |
libkcompactdisc | Библиотека KDE для взаимодействия с аудио-CD |
libkdeedu | Библиотеки, используемые для образовательных приложений |
libkdcraw | Библиотека KDE LibRaw |
libkexiv2 | Библиотека KDE Exiv2 |
libkipi | KDE Image Plugin Interface |
libkonq | Основная библиотека Konqueror |
libksane | Библиотека KDE SANE ("Scanner Access Now Easy") |
pimlibs | Библиотеки KDE-Pim |
kate | Тектовый редактор |
marble | Виртуальный глобус |
okular | Универсальный просмотрщик документов |
korundum | Привязка Ruby к KDE |
perlkde | Привязка Perl к KDE |
pykde4 | Привязка Python к KDE |
pykdeuic4 | Компилятор пользовательского интерфейса PyKDE |
smokekde | Библиотеки KDE SMOKE |
Порты KDE 4.x устанавливаются в
KDE4_PREFIX
, что в настоящее время
соответствует /usr/local/kde4
. Это
достигается путем указания компонента
kdeprefix
, который определяет значение по
умолчанию для PREFIX
. Тем не менее, порты
учитывают любые PREFIX
, установленные
через переменную окружения MAKEFLAGS
и/или
параметры make
.
USE_KDE4
Это простой пример для порта KDE 4.
USES= cmake:outsource
указывает порту
использовать CMake,
конфигурационный инструмент, широко применяемый в проектах
KDE 4 (подробное описание даёт Раздел 6.4.4, <<Использование cmake
>>). USE_KDE4
добавляет зависимость от библиотек KDE и заставляет порты
использовать automoc4
во время сборки.
Требуемые компоненты KDE и другие зависимости можно
определить в журнале configure.
USE_KDE4
не подразумевает
USE_QT4
. Если порт требует какой-либо
из компонентов Qt 4, их следует указать в
USE_QT4
.
USES= cmake:outsource USE_KDE4= kdelibs kdeprefix automoc4 USE_QT4= moc_build qmake_build rcc_build uic_build
Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.