update Tue Jun 22 06:37:08 PDT 2010
[pkgsrc.git] / pkgtools / packagekit / Makefile
1 # $NetBSD: Makefile,v 1.9 2010/06/13 22:45:14 wiz Exp $
2 #
3
4 DISTNAME=       PackageKit-0.4.0
5 PKGREVISION=    6
6 PKGNAME=        ${DISTNAME:S/PackageKit/packagekit/}
7 CATEGORIES=     pkgtools
8 MASTER_SITES=   http://www.packagekit.org/releases/
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://www.packagekit.org/
12 COMMENT=        System activated daemon for managing software updates
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 GNU_CONFIGURE=  yes
17 USE_LIBTOOL=    yes
18 USE_TOOLS+=     pkg-config gmake intltool msgfmt autoconf
19 USE_LANGUAGES=  c c++
20
21 BUILD_DEFS+=    VARBASE
22 BUILD_DEFS+=    PKG_SYSCONFBASE
23
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
35
36 CHECK_INTERPRETER_SKIP+= lib/pm-utils/sleep.d/95packagekit \
37                          share/PackageKit/helpers/test_spawn/search-name.sh
38
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}
44
45 PKGCONFIG_OVERRIDE+=    data/packagekit-qt.pc.in
46 PKGCONFIG_OVERRIDE+=    data/packagekit-glib.pc.in
47
48 PY_PATCHPLIST=  yes
49
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
54
55 post-extract:
56         cp -r ${FILESDIR}/backends-pkgsrc ${WRKSRC}/backends/pkgsrc
57
58 pre-configure:
59         cd ${WRKSRC} && autoconf -f
60
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"