[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / security / policykit

Annotation of pkgsrc/security/policykit/Makefile, Revision 1.18

1.18    ! obache      1: # $NetBSD: Makefile,v 1.17 2010/11/18 12:09:54 obache Exp $
1.1       jmcneill    2: #
                      3:
                      4: POLICYKIT_VER=         0.9
                      5: DISTNAME=              PolicyKit-${POLICYKIT_VER}
                      6: PKGNAME=               policykit-${POLICYKIT_VER}
1.18    ! obache      7: PKGREVISION=           8
1.1       jmcneill    8: CATEGORIES=            security
                      9: MASTER_SITES=          http://hal.freedesktop.org/releases/
                     10:
1.11      jmcneill   11: MAINTAINER=            netbsd-desktop@NetBSD.org
1.1       jmcneill   12: HOMEPAGE=              http://hal.freedesktop.org/
                     13: COMMENT=               Framework for managing admin policies and privileges
1.15      heinz      14: LICENSE=               mit
1.1       jmcneill   15:
1.5       hasso      16: PKG_DESTDIR_SUPPORT=   user-destdir
1.4       wiz        17: BUILD_DEPENDS+=                libxslt-[0-9]*:../../textproc/libxslt
                     18: BUILD_DEPENDS+=                docbook-xsl-[0-9]*:../../textproc/docbook-xsl
                     19:
1.1       jmcneill   20: PKG_SYSCONFSUBDIR=     PolicyKit
                     21:
                     22: EGDIR=         ${PREFIX}/share/examples/policykit
                     23: CONF_FILES+=   ${EGDIR}/PolicyKit.conf ${PKG_SYSCONFDIR}/PolicyKit.conf
                     24: CONF_FILES+=   ${EGDIR}/org.freedesktop.PolicyKit.conf ${PKG_SYSCONFBASE}/dbus-1/system.d/org.freedesktop.PolicyKit.conf
                     25: #CONF_FILES+=  ${EGDIR}/polkit ${PKG_SYSCONFBASE}/pam.d/polkit
                     26: #CONF_FILES+=  ${EGDIR}/polkit-bash-completion.sh ${PKG_SYSCONFDIR}/profile.d/polkit-bash-completion.sh
                     27:
                     28: BUILD_DEFS+=           VARBASE
                     29: BUILD_DEFS+=           PKG_SYSCONFBASE
                     30:
                     31: GNU_CONFIGURE=         YES
                     32: USE_PKGLOCALEDIR=      YES
1.7       jmcneill   33: USE_TOOLS+=            gmake intltool msgfmt perl pkg-config autoconf
1.1       jmcneill   34: USE_LIBTOOL=           YES
                     35:
1.8       sketch     36: USE_LANGUAGES=         c99
                     37:
1.7       jmcneill   38: AUTOCONF_REQD=         2.59
                     39:
1.1       jmcneill   40: POLICYKIT_USER?=       polkit
                     41: POLICYKIT_GROUP?=      polkit
                     42: PKG_GROUPS=            ${POLICYKIT_GROUP}
                     43: PKG_USERS=             ${POLICYKIT_USER}:${POLICYKIT_GROUP}
                     44: PKG_GROUPS_VARS+=      POLICYKIT_GROUP
                     45: PKG_USERS_VARS+=       POLICYKIT_USER
                     46:
1.17      obache     47: PKGCONFIG_OVERRIDE+=   data/polkit-dbus.pc.in
                     48: PKGCONFIG_OVERRIDE+=   data/polkit-grant.pc.in
                     49: PKGCONFIG_OVERRIDE+=   data/polkit.pc.in
                     50:
1.1       jmcneill   51: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASE:Q}
                     52: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
                     53: CONFIGURE_ARGS+=       --with-polkit-user=${POLICYKIT_USER}
                     54: CONFIGURE_ARGS+=       --with-polkit-group=${POLICYKIT_GROUP}
                     55:
1.10      abs        56: OWN_DIRS_PERMS+=       ${VARBASE}/lib/PolicyKit \
1.16      tnn        57:                                ${REAL_ROOT_USER} ${POLICYKIT_GROUP} 0770
1.10      abs        58: OWN_DIRS_PERMS+=       ${VARBASE}/lib/PolicyKit-public \
1.16      tnn        59:                                ${POLICYKIT_USER} ${REAL_ROOT_GROUP} 0755
                     60: OWN_DIRS_PERMS+=       ${VARBASE}/lib/misc ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0755
1.10      abs        61: CONF_FILES_PERMS+=     /dev/null ${VARBASE}/lib/misc/PolicyKit.reload \
                     62:                                ${POLICYKIT_USER} ${POLICYKIT_GROUP} 0664
                     63:
1.14      abs        64: SPECIAL_PERMS+=                ${PREFIX}/libexec/polkit-explicit-grant-helper \
                     65:                                ${REAL_ROOT_USER} ${POLICYKIT_GROUP} 2555
                     66: SPECIAL_PERMS+=                ${PREFIX}/libexec/polkit-grant-helper \
                     67:                                ${REAL_ROOT_USER} ${POLICYKIT_GROUP} 2555
1.13      abs        68: SPECIAL_PERMS+=                ${PREFIX}/libexec/polkit-read-auth-helper \
                     69:                                ${REAL_ROOT_USER} ${POLICYKIT_GROUP} 2555
                     70: SPECIAL_PERMS+=                ${PREFIX}/libexec/polkit-read-grant-helper \
                     71:                                ${REAL_ROOT_USER} ${POLICYKIT_GROUP} 2555
                     72: SPECIAL_PERMS+=                ${PREFIX}/libexec/polkit-revoke-helper \
                     73:                                ${REAL_ROOT_USER} ${POLICYKIT_GROUP} 2555
                     74:
1.2       jmcneill   75: .include "../../mk/bsd.prefs.mk"
                     76:
1.5       hasso      77: .if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly"
1.2       jmcneill   78: post-install:
1.5       hasso      79:        ${INSTALL_DATA} ${FILESDIR}/PolicyKit.conf.NetBSD ${DESTDIR}${EGDIR}/PolicyKit.conf
1.2       jmcneill   80: .endif
                     81:
1.6       jmcneill   82: BUILDLINK_TRANSFORM+=  rm:-Wl,--as-needed
                     83:
1.7       jmcneill   84: pre-configure:
                     85:        cd ${WRKSRC} && autoconf
                     86:
1.1       jmcneill   87: .include "../../devel/gettext-lib/buildlink3.mk"
                     88: .include "../../textproc/libxml2/buildlink3.mk"
                     89: .include "../../textproc/xmlcatmgr/buildlink3.mk"
                     90: .include "../../sysutils/dbus/buildlink3.mk"
                     91: .include "../../sysutils/dbus-glib/buildlink3.mk"
                     92: .include "../../mk/pam.buildlink3.mk"
                     93: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>