92 lines
3.0 KiB
Makefile
92 lines
3.0 KiB
Makefile
# $OpenBSD: Makefile,v 1.23 2019/08/25 21:43:39 cwen Exp $
|
|
|
|
COMMENT-main = multi-protocol instant messenger for KDE
|
|
COMMENT-sounds = notification sounds for Kopete
|
|
DISTNAME = kopete-${MODKDE4_VERSION}
|
|
PKGNAME-main = ${DISTNAME}
|
|
PKGNAME-sounds = kde4-kopete-sounds-${MODKDE4_VERSION}
|
|
PKG_ARCH-sounds = *
|
|
REVISION-main = 10
|
|
REVISION-sounds = 5
|
|
|
|
CATEGORIES = net
|
|
HOMEPAGE = https://userbase.kde.org/Kopete
|
|
|
|
SHARED_LIBS += kopete 52.0 # 4.0
|
|
SHARED_LIBS += kopete_videodevice 52.0 # 4.0
|
|
SHARED_LIBS += kopeteaddaccountwizard 52.0 # 1.0
|
|
SHARED_LIBS += kopetechatwindow_shared 52.0 # 1.0
|
|
SHARED_LIBS += kopeteidentity 52.0 # 1.0
|
|
SHARED_LIBS += kopeteprivacy 52.0 # 1.0
|
|
SHARED_LIBS += kyahoo 52.0 # 1.0
|
|
SHARED_LIBS += oscar 52.0 # 1.0
|
|
SHARED_LIBS += kopete_oscar 52.0 # 4.4
|
|
SHARED_LIBS += kopete_otr_shared 52.0 # 1.0
|
|
SHARED_LIBS += kopetecontactlist 52.0 # 1.0
|
|
SHARED_LIBS += kopetestatusmenu 52.0 # 1.0
|
|
SHARED_LIBS += qgroupwise 52.0 # 4.10
|
|
|
|
MULTI_PACKAGES = -main -sounds
|
|
|
|
WANTLIB-sounds =
|
|
WANTLIB-main = ${WANTLIB} c m pthread z
|
|
WANTLIB-main += ${COMPILER_LIBCXX}
|
|
WANTLIB-main += X11 Xss
|
|
WANTLIB-main += lib/qt4/Qt3Support lib/qt4/QtDBus lib/qt4/QtGui
|
|
WANTLIB-main += lib/qt4/QtNetwork lib/qt4/QtSql lib/qt4/QtSvg lib/qt4/QtXml
|
|
WANTLIB-main += ${KDE4LIB}/kabc ${KDE4LIB}/kcmutils ${KDE4LIB}/kde3support
|
|
WANTLIB-main += ${KDE4LIB}/kdeui ${KDE4LIB}/kdnssd ${KDE4LIB}/kemoticons
|
|
WANTLIB-main += ${KDE4LIB}/khtml ${KDE4LIB}/kidletime ${KDE4LIB}/kio
|
|
WANTLIB-main += ${KDE4LIB}/kjs ${KDE4LIB}/knewstuff2
|
|
WANTLIB-main += ${KDE4LIB}/knotifyconfig ${KDE4LIB}/kparts
|
|
WANTLIB-main += ${KDE4LIB}/kpimidentities ${KDE4LIB}/kprintutils
|
|
WANTLIB-main += ${KDE4LIB}/kresources ${KDE4LIB}/ktexteditor
|
|
WANTLIB-main += ${KDE4LIB}/kutils ${KDE4LIB}/nepomuk
|
|
WANTLIB-main += ${KDE4LIB}/nepomukutils ${KDE4LIB}/solid
|
|
WANTLIB-main += gadu glib-2.0 idn jasper jpeg meanwhile otr qca
|
|
WANTLIB-main += qimageblitz soprano xml2 xslt
|
|
|
|
MODULES = multimedia/phonon
|
|
MODKDE4_USE = pim
|
|
|
|
RUN_DEPENDS-sounds =
|
|
RUN_DEPENDS-main = ${RUN_DEPENDS} \
|
|
kde4-kopete-sounds-*|kde3-kopete-sounds-*:${BASE_PKGPATH},-sounds \
|
|
devel/desktop-file-utils \
|
|
x11/gtk+3,-guic
|
|
|
|
LIB_DEPENDS-sounds =
|
|
LIB_DEPENDS-main = ${LIB_DEPENDS} \
|
|
devel/libidn \
|
|
graphics/qimageblitz \
|
|
net/libgadu \
|
|
net/meanwhile \
|
|
security/libotr>=4 \
|
|
security/qca
|
|
|
|
# disabled until all GoogleTalk issues are resolved
|
|
#WANTLIB-main += crypto expat mediastreamer_base mediastreamer_voip
|
|
#WANTLIB-main += ortp ssl
|
|
#LIB_DEPENDS-main += net/ortp \
|
|
# telephony/mediastreamer2
|
|
|
|
CONFIGURE_ARGS = -DCMAKE_DISABLE_FIND_PACKAGE_JsonCpp:Bool=Yes \
|
|
-DCMAKE_DISABLE_FIND_PACKAGE_LibV4L2:Bool=Yes \
|
|
-DMOZPLUGIN_INSTALL_DIR=${LOCALBASE}/lib/mozilla/plugins \
|
|
-DWITH_Libmsn:Bool=No \
|
|
-DQT4_BUILD=Yes
|
|
|
|
# requires enabling of exceptions, thanks to roots in Boost via PIM
|
|
CONFIGURE_ARGS += -DWITH_Kleopatra:Bool=No
|
|
|
|
# for Kleopatra
|
|
#BUILD_DEPENDS = devel/boost
|
|
#LIB_DEPENDS-main += ${MODKDE4_DEP_DIR}/pim>=${MODKDE4_DEP_VERSION}
|
|
|
|
post-patch:
|
|
cd ${WRKSRC}; perl -pi -e 's/X11_Xss_/X11_Xscreensaver_/g' \
|
|
CMakeLists.txt \
|
|
libkopete/CMakeLists.txt
|
|
|
|
.include <bsd.port.mk>
|