Gentoo Archives: gentoo-commits

From: "Nirbheek Chauhan (nirbheek)" <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-wm/mutter: metadata.xml ChangeLog mutter-3.0.2.1.ebuild
Date: Fri, 30 Sep 2011 16:35:54
Message-Id: 20110930163542.C793620036@flycatcher.gentoo.org
1 nirbheek 11/09/30 16:35:42
2
3 Added: metadata.xml ChangeLog mutter-3.0.2.1.ebuild
4 Log:
5 Move from GNOME overlay for GNOME 3
6
7 (Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 x11-wm/mutter/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/mutter/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/mutter/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>gnome</herd>
21 <use>
22 <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
23 for introspection</flag>
24 </use>
25 </pkgmetadata>
26
27
28
29 1.1 x11-wm/mutter/ChangeLog
30
31 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/mutter/ChangeLog?rev=1.1&view=markup
32 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/mutter/ChangeLog?rev=1.1&content-type=text/plain
33
34 Index: ChangeLog
35 ===================================================================
36 # ChangeLog for x11-wm/mutter
37 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
38 # $Header: /var/cvsroot/gentoo-x86/x11-wm/mutter/ChangeLog,v 1.1 2011/09/30 16:35:42 nirbheek Exp $
39
40 *mutter-3.0.2.1 (30 Sep 2011)
41
42 30 Sep 2011; Nirbheek Chauhan <nirbheek@g.o> +mutter-3.0.2.1.ebuild,
43 +metadata.xml:
44 Move from GNOME overlay for GNOME 3
45
46
47
48
49 1.1 x11-wm/mutter/mutter-3.0.2.1.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/mutter/mutter-3.0.2.1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-wm/mutter/mutter-3.0.2.1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: mutter-3.0.2.1.ebuild
55 ===================================================================
56 # Copyright 1999-2011 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/x11-wm/mutter/mutter-3.0.2.1.ebuild,v 1.1 2011/09/30 16:35:42 nirbheek Exp $
59
60 EAPI="4"
61 GCONF_DEBUG="no"
62 GNOME2_LA_PUNT="yes"
63 GNOME_TARBALL_SUFFIX="bz2"
64
65 inherit eutils gnome2
66
67 DESCRIPTION="GNOME 3 compositing window manager based on Clutter"
68 HOMEPAGE="http://git.gnome.org/browse/mutter/"
69 SRC_URI="${SRC_URI}
70 mirror://gentoo/${PN}-3.0.2-patches.tar.xz"
71
72 LICENSE="GPL-2"
73 SLOT="0"
74 IUSE="+introspection test xinerama"
75 KEYWORDS="~amd64 ~x86"
76
77 COMMON_DEPEND=">=x11-libs/pango-1.2[X,introspection?]
78 >=x11-libs/cairo-1.10[X]
79 x11-libs/gdk-pixbuf:2
80 >=x11-libs/gtk+-2.91.7:3[introspection?]
81 >=gnome-base/gconf-2:2
82 >=dev-libs/glib-2.14:2
83 >=media-libs/clutter-1.2:1.0
84 >=media-libs/libcanberra-0.26[gtk3]
85 >=x11-libs/startup-notification-0.7
86 >=x11-libs/libXcomposite-0.2
87
88 x11-libs/libICE
89 x11-libs/libSM
90 x11-libs/libX11
91 x11-libs/libXcursor
92 x11-libs/libXdamage
93 x11-libs/libXext
94 x11-libs/libXfixes
95 x11-libs/libXrandr
96 x11-libs/libXrender
97
98 gnome-extra/zenity
99
100 introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
101 xinerama? ( x11-libs/libXinerama )
102 "
103 DEPEND="${COMMON_DEPEND}
104 >=app-text/gnome-doc-utils-0.8
105 sys-devel/gettext
106 >=dev-util/pkgconfig-0.9
107 >=dev-util/intltool-0.35
108 test? ( app-text/docbook-xml-dtd:4.5 )
109 xinerama? ( x11-proto/xineramaproto )
110 x11-proto/xextproto
111 x11-proto/xproto"
112 RDEPEND="${COMMON_DEPEND}
113 !x11-misc/expocity"
114
115 pkg_setup() {
116 DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README *.txt doc/*.txt"
117 G2CONF="${G2CONF}
118 --disable-static
119 --enable-gconf
120 --enable-shape
121 --enable-sm
122 --enable-startup-notification
123 --enable-xsync
124 --enable-verbose-mode
125 --enable-compile-warnings=maximum
126 --with-libcanberra
127 $(use_enable introspection)
128 $(use_enable xinerama)"
129 }
130
131 src_prepare() {
132 # Fix argb window shadows: https://bugzilla.gnome.org/show_bug.cgi?id=635268
133 # The first two patches are from upstream git master branch:
134 epatch "${WORKDIR}/${PN}-3.0.2-frame-region-cairo-region.patch"
135 epatch "${WORKDIR}/${PN}-3.0.2-argb-windows-shadow.patch"
136 # The third is from comment 33 in the gnome bug and unbreaks XShape handling
137 epatch "${WORKDIR}/${PN}-3.0.2-fix-xshape.patch"
138
139 gnome2_src_prepare
140 }