1 # $NetBSD: Makefile,v 1.8 2010/02/10 19:17:44 joerg 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
14 PKG_DESTDIR_SUPPORT= user-destdir
18 USE_TOOLS+= pkg-config gmake intltool msgfmt autoconf
22 BUILD_DEFS+= PKG_SYSCONFBASE
24 EGDIR= ${PREFIX}/share/examples/packagekit
25 CONF_FILES= ${EGDIR}/CommandNotFound.conf \
26 ${PKG_SYSCONFDIR}/PackageKit/CommandNotFound.conf
27 CONF_FILES+= ${EGDIR}/PackageKit.conf \
28 ${PKG_SYSCONFDIR}/PackageKit/PackageKit.conf
29 CONF_FILES+= ${EGDIR}/Vendor.conf \
30 ${PKG_SYSCONFDIR}/PackageKit/Vendor.conf
31 CONF_FILES+= ${EGDIR}/org.freedesktop.PackageKit.conf \
32 ${PKG_SYSCONFDIR}/dbus-1/system.d/org.freedesktop.PackageKit.conf
33 CONF_FILES+= ${EGDIR}/org.freedesktop.PackageKitTestBackend.conf \
34 ${PKG_SYSCONFDIR}/dbus-1/system.d/org.freedesktop.PackageKitTestBackend.conf
36 CHECK_INTERPRETER_SKIP+= lib/pm-utils/sleep.d/95packagekit \
37 share/PackageKit/helpers/test_spawn/search-name.sh
39 CONFIGURE_ARGS+= --disable-qt
40 CONFIGURE_ARGS+= --with-security-framework=polkit
41 CONFIGURE_ARGS+= --enable-pkgsrc
42 CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
43 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q}
45 PKGCONFIG_OVERRIDE+= data/packagekit-qt.pc.in
46 PKGCONFIG_OVERRIDE+= data/packagekit-glib.pc.in
50 REPLACE_PYTHON= backends/test/helpers/PackageKitDbusTest.py \
51 lib/python/packagekit/client.py \
52 lib/python/packagekit/filter.py \
53 lib/python/packagekit/misc.py
56 cp -r ${FILESDIR}/backends-pkgsrc ${WRKSRC}/backends/pkgsrc
59 cd ${WRKSRC} && autoconf -f
61 .include "../../databases/shared-mime-info/mimedb.mk"
62 .include "../../databases/sqlite3/buildlink3.mk"
63 .include "../../devel/glib2/buildlink3.mk"
64 .include "../../lang/python/application.mk"
65 .include "../../lang/python/extension.mk"
66 .include "../../security/policykit/buildlink3.mk"
67 .include "../../sysutils/dbus/buildlink3.mk"
68 .include "../../sysutils/dbus-glib/buildlink3.mk"
69 .include "../../x11/gtk2/buildlink3.mk"
70 .include "../../mk/bsd.pkg.mk"