/[gentoo-x86]/gnome-base/gnome-panel/gnome-panel-3.0.2.ebuild
Gentoo

Contents of /gnome-base/gnome-panel/gnome-panel-3.0.2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Sun Nov 6 02:02:53 2011 UTC (7 years, 7 months ago) by tetromino
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +1 -1 lines
FILE REMOVED
Bump to 3.2.1 from the gnome overlay, drop old. Notable changes: various updates for gnome-3.2.

(Portage version: 2.2.0_alpha72/cvs/Linux x86_64)

1 # Copyright 1999-2011 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-panel/gnome-panel-3.0.2.ebuild,v 1.2 2011/10/28 01:03:13 tetromino Exp $
4
5 EAPI="3"
6 GCONF_DEBUG="no"
7 GNOME2_LA_PUNT="yes"
8
9 inherit gnome2
10
11 DESCRIPTION="The GNOME panel"
12 HOMEPAGE="http://www.gnome.org/"
13
14 LICENSE="GPL-2 FDL-1.1 LGPL-2"
15 SLOT="0"
16 IUSE="doc eds +introspection networkmanager"
17 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
18
19 RDEPEND=">=gnome-base/gnome-desktop-2.91:3
20 >=x11-libs/pango-1.15.4[introspection?]
21 >=dev-libs/glib-2.25.12:2
22 >=x11-libs/gtk+-3.0:3[introspection?]
23 x11-libs/gdk-pixbuf:2
24 >=dev-libs/libgweather-2.91:2
25 dev-libs/libxml2:2
26 gnome-base/dconf
27 >=gnome-base/gconf-2.6.1:2[introspection?]
28 >=gnome-base/gnome-menus-2.27.92:0
29 gnome-base/librsvg:2
30 >=net-libs/telepathy-glib-0.14.0
31 >=x11-libs/cairo-1[X]
32 x11-libs/libXau
33 x11-libs/libICE
34 x11-libs/libSM
35 >=x11-libs/libXrandr-1.2
36 >=x11-libs/libwnck-2.91:3
37
38 eds? ( >=gnome-extra/evolution-data-server-2.91.2 )
39 introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
40 networkmanager? ( >=net-misc/networkmanager-0.6.7 )"
41 DEPEND="${RDEPEND}
42 >=dev-lang/perl-5
43 >=app-text/gnome-doc-utils-0.3.2
44 >=dev-util/pkgconfig-0.9
45 >=dev-util/intltool-0.40
46 ~app-text/docbook-xml-dtd-4.1.2
47 doc? ( >=dev-util/gtk-doc-1 )"
48 # eautoreconf needs
49 # gnome-base/gnome-common
50 # dev-util/gtk-doc-am
51
52 pkg_setup() {
53 # XXX: Make presence/telepathy-glib support optional?
54 # We can do that if we intend to support fallback-only as a setup
55 G2CONF="${G2CONF}
56 --disable-deprecation-flags
57 --disable-static
58 --disable-scrollkeeper
59 --disable-schemas-install
60 --disable-schemas-compile
61 --with-in-process-applets=clock,notification-area,wncklet
62 --enable-telepathy-glib
63 $(use_enable networkmanager network-manager)
64 $(use_enable introspection)
65 $(use_enable eds)"
66 DOCS="AUTHORS ChangeLog HACKING NEWS README"
67 }
68
69 pkg_postinst() {
70 local entries="${EROOT}etc/gconf/schemas/panel-default-setup.entries"
71 local gconftool="${EROOT}usr/bin/gconftool-2"
72
73 if [ -e "$entries" ]; then
74 einfo "Setting panel gconf defaults..."
75
76 GCONF_CONFIG_SOURCE="$("${gconftool}" --get-default-source | sed "s;:/;:${ROOT};")"
77
78 "${gconftool}" --direct --config-source \
79 "${GCONF_CONFIG_SOURCE}" --load="${entries}"
80 fi
81
82 # Calling this late so it doesn't process the GConf schemas file we already
83 # took care of.
84 gnome2_pkg_postinst
85 }

  ViewVC Help
Powered by ViewVC 1.1.20