1 # $NetBSD: Makefile,v 1.28 2012/10/12 08:02:35 marino Exp $
4 DISTNAME= PackageKit-0.4.0
6 PKGNAME= ${DISTNAME:S/PackageKit/packagekit/}
8 MASTER_SITES= http://www.packagekit.org/releases/
10 MAINTAINER= pkgsrc-users@NetBSD.org
11 HOMEPAGE= http://www.packagekit.org/
12 COMMENT= System activated daemon for managing software updates
16 USE_TOOLS+= pkg-config gmake intltool msgfmt autoconf
20 BUILD_DEFS+= PKG_SYSCONFBASE
22 PKCACHEDIR= ${VARBASE}/cache/PackageKit/downloads
23 PKLOGDIR= ${VARBASE}/log/PackageKit
24 PKETCDIR= ${LOCALBASE}/etc/PackageKit
26 EGDIR= ${PREFIX}/share/examples/packagekit
27 CONF_FILES= ${EGDIR}/CommandNotFound.conf \
28 ${PKG_SYSCONFDIR}/PackageKit/CommandNotFound.conf
29 CONF_FILES+= ${EGDIR}/PackageKit.conf \
30 ${PKG_SYSCONFDIR}/PackageKit/PackageKit.conf
31 CONF_FILES+= ${EGDIR}/Vendor.conf \
32 ${PKG_SYSCONFDIR}/PackageKit/Vendor.conf
33 CONF_FILES+= ${EGDIR}/org.freedesktop.PackageKit.conf \
34 ${PKG_SYSCONFDIR}/dbus-1/system.d/org.freedesktop.PackageKit.conf
35 CONF_FILES+= ${EGDIR}/org.freedesktop.PackageKitTestBackend.conf \
36 ${PKG_SYSCONFDIR}/dbus-1/system.d/org.freedesktop.PackageKitTestBackend.conf
38 CHECK_INTERPRETER_SKIP+= lib/pm-utils/sleep.d/95packagekit \
39 share/PackageKit/helpers/test_spawn/search-name.sh
41 CONFIGURE_ARGS+= --disable-qt
42 CONFIGURE_ARGS+= --with-security-framework=polkit
43 CONFIGURE_ARGS+= --enable-pkgsrc
44 CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
45 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q}
47 PKGCONFIG_OVERRIDE+= data/packagekit-qt.pc.in
48 PKGCONFIG_OVERRIDE+= data/packagekit-glib.pc.in
52 REPLACE_PYTHON= backends/test/helpers/PackageKitDbusTest.py \
53 lib/python/packagekit/client.py \
54 lib/python/packagekit/filter.py \
55 lib/python/packagekit/misc.py
57 OWN_DIRS+= ${PKCACHEDIR}
58 OWN_DIRS+= ${PKLOGDIR}
59 OWN_DIRS+= ${PKETCDIR}
62 cp -r ${FILESDIR}/backends-pkgsrc ${WRKSRC}/backends/pkgsrc
65 cd ${WRKSRC} && autoconf -f
67 .include "../../mk/compiler.mk"
68 BUILDLINK_TRANSFORM+= rm:-Werror
70 .include "../../databases/shared-mime-info/mimedb.mk"
71 .include "../../databases/sqlite3/buildlink3.mk"
72 .include "../../devel/glib2/buildlink3.mk"
73 .include "../../lang/python/application.mk"
74 .include "../../lang/python/extension.mk"
75 .include "../../security/policykit/buildlink3.mk"
76 .include "../../sysutils/dbus/buildlink3.mk"
77 .include "../../sysutils/dbus-glib/buildlink3.mk"
78 .include "../../x11/gtk2/buildlink3.mk"
79 .include "../../mk/bsd.pkg.mk"