NetBSD pkgsrc (package source) is a package management system for
Unix-like operating systems
Akonadi is a new personal information management (PIM) framework for KDE 4 and
is set to be included in the 4.1 release. Akonadi will function as an extensible
data storage for all PIM applications. In KDE 3 all PIM applications had
different data storage and handling methods, which lead to several
implementations of essentially the same thing. Besides data storage, Akonadi
has several other components including search, and a library (cache) for easy
access and notification of data changes.
# $NetBSD: Makefile,v 1.16 2010/06/13 22:44:52 wiz Exp $
DISTNAME= akonadi-1.3.1
PKGREVISION= 2
CATEGORIES= mail
MASTER_SITES= http://download.akonadi-project.org/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= markd@NetBSD.org
HOMEPAGE= http://pim.kde.org/akonadi/
COMMENT= The KDE PIM Storage Service
LICENSE= gnu-lgpl-v2.1
PKG_DESTDIR_SUPPORT= user-destdir
# BUILD_MAKE_FLAGS+= VERBOSE=1
BUILD_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4
BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
DEPENDS+= mysql-server-[0-9]*:../../databases/mysql5-server
DEPENDS+= qt4-mysql-[0-9]*:../../x11/qt4-mysql
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++
USE_CMAKE= yes
CMAKE_ARG_PATH= ..
CONFIGURE_DIRS= _build
pre-configure:
${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
${MKDIR} ${WRKSRC}/_build
PKGCONFIG_OVERRIDE+= akonadi.pc.cmake
SUBST_CLASSES+= mysql
SUBST_STAGE.mysql= post-patch
SUBST_MESSAGE.mysql= Fix mysqld path.
SUBST_FILES.mysql= server/CMakeLists.txt
SUBST_SED.mysql= -e "s:MYSQLD_EXECUTABLE mysqld:MYSQLD_EXECUTABLE mysqld ${PREFIX}/libexec:"
.include "../../databases/shared-mime-info/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../textproc/soprano/buildlink3.mk"
.include "../../x11/qt4-libs/buildlink3.mk"
.include "../../x11/qt4-tools/buildlink3.mk"
.include "../../x11/qt4-qdbus/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.5 2010/04/10 00:07:07 markd Exp $
bin/akonadi_control
bin/akonadictl
bin/akonadiserver
include/akonadi/private/akonadiprotocolinternals_export.h
include/akonadi/private/capabilities_p.h
include/akonadi/private/imapparser_p.h
include/akonadi/private/imapset_p.h
include/akonadi/private/notificationmessage_p.h
include/akonadi/private/protocol_p.h
include/akonadi/private/xdgbasedirs_p.h
lib/cmake/Akonadi/AkonadiConfig.cmake
lib/cmake/Akonadi/AkonadiConfigVersion.cmake
lib/libakonadiprivate.so
lib/libakonadiprivate.so.1
lib/libakonadiprivate.so.${PKGVERSION}
lib/libakonadiprotocolinternals.so
lib/libakonadiprotocolinternals.so.1
lib/libakonadiprotocolinternals.so.${PKGVERSION}
lib/pkgconfig/akonadi.pc
share/config/akonadi/mysql-global.conf
share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Control.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Status.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.AgentManager.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.ControlManager.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.DebugInterface.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.NotificationManager.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Preprocessor.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Resource.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Server.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Tracer.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.TracerNotification.xml
share/dbus-1/services/org.freedesktop.Akonadi.Control.service
share/mime/packages/akonadi-mime.xml
# $NetBSD: buildlink3.mk,v 1.5 2010/06/13 22:44:52 wiz Exp $
BUILDLINK_TREE+= akonadi
.if !defined(AKONADI_BUILDLINK3_MK)
AKONADI_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.akonadi+= akonadi>=0.82.0
BUILDLINK_ABI_DEPENDS.akonadi?= akonadi>=1.3.1nb2
BUILDLINK_PKGSRCDIR.akonadi?= ../../mail/akonadi
.include "../../x11/qt4-libs/buildlink3.mk"
.include "../../x11/qt4-qdbus/buildlink3.mk"
.endif # AKONADI_BUILDLINK3_MK
BUILDLINK_TREE+= -akonadi
$NetBSD: distinfo,v 1.9 2010/04/10 00:07:07 markd Exp $
SHA1 (akonadi-1.3.1.tar.bz2) = b6e97634878fe52785f3dec7d6394a18579d4a50
RMD160 (akonadi-1.3.1.tar.bz2) = 487408ad3ac49983b9151aba358225f203ed19a1
Size (akonadi-1.3.1.tar.bz2) = 193500 bytes