1 # $NetBSD: Makefile,v 1.155 2013/02/16 11:18:37 wiz Exp $
4 DISTNAME= gnome-panel-2.32.1
7 MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-panel/2.32/}
10 MAINTAINER= drochner@NetBSD.org
11 HOMEPAGE= http://www.gnome.org/
12 COMMENT= GNOME2 panel application
14 # depends on policykit
15 #EGDIR= ${PREFIX}/share/examples/gnome-panel
16 #CONF_FILES+= ${PREFIX}/share/examples/gnome-panel/org.gnome.ClockApplet.Mechanism.conf \
17 # ${PKG_SYSCONFDIR}/dbus-1/system.d/org.gnome.ClockApplet.Mechanism.conf
20 USE_TOOLS+= gmake intltool msgfmt perl:run pkg-config
23 PKGCONFIG_OVERRIDE+= bonobo/libpanel-applet/libpanelapplet-2.0.pc.in
24 PKGCONFIG_OVERRIDE+= libpanel-applet/libpanelapplet-3.0.pc.in
25 CONFIGURE_ENV+= PYTHON=${PYTHONBIN}
27 # XXX this pkg installs a gio module to ${PREFIX}/lib/gnome-panel/modules
28 # but there are two problems with this:
29 # - this is not the standard module location, glib2/modules.mk
30 # does not deal with this yet
31 # - even if called with the correct path, the resulting "giomodule.cache"
32 # is empty, due to missing symbols in dynamic loading, see
33 # https://bugzilla.gnome.org/show_bug.cgi?id=636255
34 # XXX so for now, just disable "giomodule.cache" creation to fix the
35 # PLIST problem reported in PR pkg/44181, until the issue is fixed
36 TOOLS_NOOP+= gio-querymodules
38 GCONF_SCHEMAS= clock.schemas
39 GCONF_SCHEMAS+= fish.schemas
40 GCONF_SCHEMAS+= panel-global.schemas
41 GCONF_SCHEMAS+= panel-general.schemas
42 GCONF_SCHEMAS+= panel-toplevel.schemas
43 GCONF_SCHEMAS+= panel-object.schemas
44 GCONF_SCHEMAS+= panel-compatibility.schemas
45 GCONF_SCHEMAS+= workspace-switcher.schemas
46 GCONF_SCHEMAS+= window-list.schemas
47 GCONF_ENTRIES= panel-default-setup.entries
49 BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.15.1
50 BUILDLINK_API_DEPENDS.libgnome+= libgnome>=2.13.0
52 PKG_OPTIONS_VAR= PKG_OPTIONS.gnome-panel
53 PKG_SUPPORTED_OPTIONS= evolution
54 PKG_SUGGESTED_OPTIONS= evolution
56 .include "../../mk/bsd.options.mk"
58 .include "../../devel/GConf/schemas.mk"
59 .include "../../devel/gettext-lib/buildlink3.mk"
60 .include "../../devel/libbonobo/buildlink3.mk"
61 .include "../../devel/libbonoboui/buildlink3.mk"
62 .include "../../devel/libgnome/buildlink3.mk"
63 .include "../../devel/libgnomeui/buildlink3.mk"
64 .include "../../devel/libwnck/buildlink3.mk"
65 BUILDLINK_API_DEPENDS.libgweather+= libgweather>=2.24.1
66 .include "../../devel/libgweather/buildlink3.mk"
67 .include "../../devel/pango/buildlink3.mk"
68 .include "../../graphics/cairo/buildlink3.mk"
69 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
70 .include "../../graphics/librsvg/buildlink3.mk"
71 .if !empty(PKG_OPTIONS:Mevolution)
72 .include "../../mail/evolution-data-server/buildlink3.mk"
74 .include "../../net/ORBit2/buildlink3.mk"
75 # pkgsrc policykit is too old
76 #.include "../../security/policykit/buildlink3.mk"
77 #.include "../../security/policykit-gnome/buildlink3.mk"
78 .include "../../sysutils/dbus-glib/buildlink3.mk"
79 BUILDLINK_API_DEPENDS.gnome-menus+= gnome-menus>=2.28.0
80 .include "../../sysutils/gnome-menus/buildlink3.mk"
81 .include "../../textproc/gnome-doc-utils/buildlink3.mk"
82 .include "../../mk/omf-scrollkeeper.mk"
83 .include "../../x11/gnome-desktop/buildlink3.mk"
84 .include "../../x11/py-gnome2/buildlink3.mk"
85 .include "../../x11/gtk2/buildlink3.mk"
86 .include "../../x11/libSM/buildlink3.mk"
87 .include "../../x11/libX11/buildlink3.mk"
88 BUILDLINK_DEPMETHOD.libXt?= build
89 .include "../../x11/libXt/buildlink3.mk"
90 .include "../../audio/libcanberra/buildlink3.mk"
91 .include "../../mk/bsd.pkg.mk"