Annotation of pkgsrc/x11/gnome-screensaver/Makefile, Revision 1.18
1.18 ! wiz 1: # $NetBSD: Makefile,v 1.17 2007/01/10 17:18:03 joerg Exp $
1.1 jmmv 2: #
3:
1.16 drochner 4: DISTNAME= gnome-screensaver-2.16.2
1.18 ! wiz 5: PKGREVISION= 1
1.1 jmmv 6: CATEGORIES= x11 gnome
1.12 jmmv 7: MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-screensaver/2.16/}
1.1 jmmv 8:
9: MAINTAINER= jmmv@NetBSD.org
10: HOMEPAGE= http://live.gnome.org/GnomeScreensaver/
11: COMMENT= Screen saver and locker for the GNOME desktop
12:
13: GNU_CONFIGURE= yes
14: USE_DIRS+= xdg-1.3
15: USE_LIBTOOL= yes
16: USE_PKGLOCALEDIR= yes
1.8 jlam 17: USE_TOOLS+= gmake intltool msgfmt pkg-config
1.2 jmmv 18: USE_X11= yes
1.1 jmmv 19:
20: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
21:
1.16 drochner 22: PKG_OPTIONS_VAR= PKG_OPTIONS.gnome-screensaver
23: PKG_SUPPORTED_OPTIONS= pam
24:
25: .include "../../mk/bsd.options.mk"
26:
27: .if !empty(PKG_OPTIONS:Mpam)
28: . include "../../mk/pam.buildlink3.mk"
29: CONFIGURE_ARGS+= --enable-pam
30: . include "../../mk/bsd.prefs.mk"
31: . if ${OPSYS} == "NetBSD"
32: # needed to read shadow passwords
33: DEPENDS+= pam-pwauth_suid-*:../../security/pam-pwauth_suid
34: . endif
35: .else
1.15 drochner 36: CONFIGURE_ARGS+= --disable-pam
37: .endif
38:
1.16 drochner 39: PKGCONFIG_OVERRIDE= data/gnome-screensaver.pc.in
1.1 jmmv 40:
41: GCONF2_SCHEMAS= gnome-screensaver.schemas
42:
43: EGDIR= ${PREFIX}/share/examples/gnome-screensaver
1.3 jlam 44: INSTALL_MAKE_FLAGS+= ${MAKE_FLAGS} sysconfdir=${EGDIR:Q}
1.1 jmmv 45: MESSAGE_SUBST+= EGDIR=${EGDIR:Q}
46: MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/menus
47: CONF_FILES= ${EGDIR}/xdg/menus/gnome-screensavers.menu \
48: ${PKG_SYSCONFDIR}/xdg/menus/gnome-screensavers.menu
49:
1.12 jmmv 50: BUILDLINK_API_DEPENDS.glib2+= glib2>=2.8.0
51: BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.8.0
52: BUILDLINK_API_DEPENDS.libexif+= libexif>=0.6.12
53: BUILDLINK_API_DEPENDS.libglade2+= libglade2>=2.5.0
54:
1.1 jmmv 55: post-install:
56: ${INSTALL_DATA_DIR} ${EGDIR}/pam.d
57: ${INSTALL_DATA} ${FILESDIR}/pam-gnome-screensaver-NetBSD \
58: ${EGDIR}/pam.d/gnome-screensaver-NetBSD
59: ${INSTALL_DATA} ${WRKSRC}/data/gnome-screensaver \
60: ${EGDIR}/pam.d/gnome-screensaver-Linux
1.16 drochner 61: .if empty(PKG_OPTIONS:Mpam)
1.7 drochner 62: ${CHMOD} 04555 ${PREFIX}/libexec/gnome-screensaver-dialog
1.16 drochner 63: .endif
1.1 jmmv 64:
65: .include "../../devel/GConf2/schemas.mk"
66: .include "../../devel/glib2/buildlink3.mk"
67: .include "../../devel/libglade2/buildlink3.mk"
68: .include "../../devel/libgnomeui/buildlink3.mk"
69: .include "../../graphics/libexif/buildlink3.mk"
70: .include "../../sysutils/dbus/buildlink3.mk"
71: .include "../../sysutils/dbus-glib/buildlink3.mk"
72: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
73: .include "../../sysutils/gnome-menus/buildlink3.mk"
74: .include "../../sysutils/gnome-vfs2/buildlink3.mk"
75: .include "../../x11/gtk2/buildlink3.mk"
1.17 joerg 76: .include "../../x11/libXScrnSaver/buildlink3.mk"
77: .include "../../x11/libXmu/buildlink3.mk"
78: .include "../../x11/libXxf86misc/buildlink3.mk"
79: .include "../../x11/libXxf86vm/buildlink3.mk"
1.1 jmmv 80: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>