1 # $NetBSD: Makefile,v 1.40 2010/02/11 18:02:39 drochner Exp $
4 DISTNAME= gnome-screensaver-2.28.2
6 MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-screensaver/2.28/}
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://live.gnome.org/GnomeScreensaver/
11 COMMENT= Screen saver and locker for the GNOME desktop
12 #LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 AND others
14 BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
16 PKG_DESTDIR_SUPPORT= user-destdir
21 USE_TOOLS+= gmake intltool msgfmt pkg-config
23 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
27 PKGCONFIG_OVERRIDE= data/gnome-screensaver.pc.in
29 GCONF_SCHEMAS= gnome-screensaver.schemas
31 EGDIR= ${PREFIX}/share/examples/gnome-screensaver
32 INSTALL_MAKE_FLAGS+= ${MAKE_FLAGS} sysconfdir=${EGDIR:Q}
33 MESSAGE_SUBST+= EGDIR=${EGDIR:Q}
34 MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/menus
35 CONF_FILES= ${EGDIR}/xdg/menus/gnome-screensavers.menu \
36 ${PKG_SYSCONFDIR}/xdg/menus/gnome-screensavers.menu
38 INSTALLATION_DIRS= ${EGDIR}/pam.d
40 SUBST_CLASSES+= flavour
41 SUBST_STAGE.flavour= pre-install
42 SUBST_FILES.flavour= savers/netbsd-floaters.desktop.in
43 SUBST_SED.flavour= -e "s|@PREFIX@|${PREFIX}|g"
44 SUBST_MESSAGE.flavour= Preparing NetBSD flavoured screensaver
47 cp ${FILESDIR}/netbsd-floaters.desktop.in ${WRKSRC}/savers/
50 ${INSTALL_DATA} ${FILESDIR}/pam-gnome-screensaver-NetBSD \
51 ${DESTDIR}${EGDIR}/pam.d/gnome-screensaver-NetBSD
52 ${INSTALL_DATA} ${WRKSRC}/data/gnome-screensaver \
53 ${DESTDIR}${EGDIR}/pam.d/gnome-screensaver-Linux
54 ${INSTALL_DATA} ${FILESDIR}/NetBSD-screensaver.svg \
55 ${DESTDIR}${PREFIX}/share/pixmaps/
56 ${INSTALL_DATA} ${WRKSRC}/savers/netbsd-floaters.desktop.in \
57 ${DESTDIR}${PREFIX}/share/applications/screensavers/netbsd-floaters.desktop
59 .include "../../devel/GConf/schemas.mk"
60 BUILDLINK_API_DEPENDS.glib2+= glib2>=2.8.0
61 .include "../../devel/glib2/buildlink3.mk"
62 .include "../../graphics/MesaLib/buildlink3.mk"
63 BUILDLINK_API_DEPENDS.libexif+= libexif>=0.6.12
64 .include "../../graphics/libexif/buildlink3.mk"
65 .include "../../sysutils/dbus/buildlink3.mk"
66 .include "../../sysutils/dbus-glib/buildlink3.mk"
67 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
68 .include "../../sysutils/gnome-menus/buildlink3.mk"
69 .include "../../sysutils/libnotify/buildlink3.mk"
70 BUILDLINK_API_DEPENDS.gnome-desktop+= gnome-desktop>=2.23.2
71 .include "../../x11/gnome-desktop/buildlink3.mk"
72 BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.11.5
73 .include "../../x11/gtk2/buildlink3.mk"
74 .include "../../x11/libXScrnSaver/buildlink3.mk"
75 .include "../../x11/libXmu/buildlink3.mk"
76 .include "../../x11/libXxf86misc/buildlink3.mk"
77 .include "../../x11/libXxf86vm/buildlink3.mk"
78 .include "../../x11/libgnomekbd/buildlink3.mk"
79 .include "../../mk/bsd.pkg.mk"