Merge from vendor branch TNF:
[pkgsrcv2.git] / sysutils / consolekit / Makefile
1 # $NetBSD: Makefile,v 1.16 2012/02/06 12:41:31 wiz Exp $
2 #
3
4 CONSOLEKIT_VER=         0.3.0
5 DISTNAME=               ConsoleKit-${CONSOLEKIT_VER}
6 PKGNAME=                consolekit-${CONSOLEKIT_VER}
7 PKGREVISION=            8
8 CATEGORIES=             sysutils
9 MASTER_SITES=           http://www.freedesktop.org/software/ConsoleKit/dist/
10 EXTRACT_SUFX=           .tar.bz2
11
12 MAINTAINER=     netbsd-desktop@NetBSD.org
13 HOMEPAGE=       http://www.freedesktop.org/wiki/Software/ConsoleKit
14 COMMENT=        Framework for defining and tracking users, login sessions, and seats
15 LICENSE=        gnu-gpl-v2
16
17 PKG_DESTDIR_SUPPORT=    user-destdir
18 PKG_SYSCONFSUBDIR=      ConsoleKit
19
20 EGDIR=          ${PREFIX}/share/examples/consolekit
21 CONF_FILES+=    ${EGDIR}/00-primary.seat ${PKG_SYSCONFDIR}/seats.d/00-primary.seat
22 CONF_FILES+=    ${EGDIR}/ConsoleKit.conf ${PKG_SYSCONFBASE}/dbus-1/system.d/ConsoleKit.conf
23
24 MAKE_DIRS=      ${PKG_SYSCONFDIR}/seats.d
25
26 BUILD_DEFS+=            VARBASE
27 BUILD_DEFS+=            PKG_SYSCONFBASE
28
29 GNU_CONFIGURE=          YES
30 USE_PKGLOCALEDIR=       YES
31 USE_TOOLS+=             gmake intltool msgfmt perl pkg-config
32 USE_TOOLS+=             autoconf automake autoreconf
33 USE_LIBTOOL=            YES
34
35 CONFIGURE_ARGS+=        --sysconfdir=${PKG_SYSCONFBASE:Q}
36 CONFIGURE_ARGS+=        --localstatedir=${VARBASE}
37
38 # TODO
39 #CONFIGURE_ARGS+=       --enable-pam-module
40 #.include "../../mk/pam.buildlink3.mk"
41
42 post-extract:
43         ${CP} ${FILESDIR}/ck-sysdeps-netbsd.c ${WRKSRC}/src/
44
45 pre-configure:
46         cd ${WRKSRC} && autoreconf -vi ${AUTORECONF_ARGS}
47
48 .include "../../mk/bsd.prefs.mk"
49 .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly"
50 post-install:
51         ${CP} ${FILESDIR}/ck-get-x11-display-device.FreeBSD \
52                 ${DESTDIR}${PREFIX}/libexec/ck-get-x11-display-device
53         ${CP} ${FILESDIR}/ck-get-x11-server-pid.FreeBSD \
54                 ${DESTDIR}${PREFIX}/libexec/ck-get-x11-server-pid
55 .endif
56
57 .if ${OPSYS} == "SunOS"
58 CONFIGURE_ARGS+=        --enable-rbac-shutdown=solaris.system.shutdown
59 .endif
60
61 .include "../../devel/zlib/buildlink3.mk"
62 .include "../../security/policykit/buildlink3.mk"
63 .include "../../sysutils/dbus/buildlink3.mk"
64 .include "../../sysutils/dbus-glib/buildlink3.mk"
65 .include "../../x11/libX11/buildlink3.mk"
66 .include "../../mk/bsd.pkg.mk"