Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-shell-extensions/
Date: Wed, 26 Dec 2012 23:06:30
Message-Id: 1356563147.274aeb93a9f958eff5b38a8d8d732be704508002.eva@gentoo
1 commit: 274aeb93a9f958eff5b38a8d8d732be704508002
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 26 23:05:47 2012 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 26 23:05:47 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=274aeb93
7
8 gnome-extra/gnome-shell-extensions: moved to gx86
9
10 * Sync live ebuild with gx86 changes.
11 * Add metadata.xml.
12
13 ---
14 .../gnome-shell-extensions-3.6.2.ebuild | 97 --------------------
15 .../gnome-shell-extensions-9999.ebuild | 16 ++--
16 gnome-extra/gnome-shell-extensions/metadata.xml | 5 +
17 3 files changed, 13 insertions(+), 105 deletions(-)
18
19 diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.6.2.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.6.2.ebuild
20 deleted file mode 100644
21 index a42cd0a..0000000
22 --- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.6.2.ebuild
23 +++ /dev/null
24 @@ -1,97 +0,0 @@
25 -# Copyright 1999-2012 Gentoo Foundation
26 -# Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.2.2.ebuild,v 1.2 2011/12/12 19:56:13 tetromino Exp $
28 -
29 -EAPI="4"
30 -GCONF_DEBUG="no"
31 -GNOME2_LA_PUNT="yes"
32 -
33 -inherit eutils gnome2
34 -if [[ ${PV} = 9999 ]]; then
35 - inherit gnome2-live
36 -fi
37 -
38 -DESCRIPTION="JavaScript extensions for GNOME Shell"
39 -HOMEPAGE="http://live.gnome.org/GnomeShell/Extensions"
40 -# Tarball not available from upstream website
41 -if [[ ${PV} != 9999 ]]; then
42 - SRC_URI="http://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}.tar.xz"
43 -fi
44 -
45 -LICENSE="GPL-2"
46 -SLOT="0"
47 -IUSE="examples"
48 -if [[ ${PV} = 9999 ]]; then
49 - KEYWORDS=""
50 -else
51 - KEYWORDS="~amd64 ~x86"
52 -fi
53 -
54 -COMMON_DEPEND="
55 - >=dev-libs/glib-2.26
56 - >=gnome-base/gnome-desktop-2.91.6:3[introspection]
57 - >=gnome-base/libgtop-2.28.3[introspection]
58 - >=app-admin/eselect-gnome-shell-extensions-20111211"
59 -RDEPEND="${COMMON_DEPEND}
60 - >=dev-libs/gjs-1.29
61 - dev-libs/gobject-introspection
62 - gnome-base/gnome-desktop[introspection]
63 - gnome-base/gnome-menus:3[introspection]
64 - >=gnome-base/gnome-shell-3.5.91
65 - media-libs/clutter:1.0[introspection]
66 - net-libs/telepathy-glib[introspection]
67 - x11-libs/gdk-pixbuf:2[introspection]
68 - x11-libs/gtk+:3[introspection]
69 - x11-libs/pango[introspection]
70 - x11-themes/gnome-icon-theme-symbolic"
71 -DEPEND="${COMMON_DEPEND}
72 - >=dev-util/intltool-0.50
73 - sys-devel/gettext
74 - virtual/pkgconfig"
75 -# eautoreconf needs gnome-base/gnome-common
76 -
77 -pkg_setup() {
78 - DOCS="NEWS README"
79 - G2CONF="${G2CONF}
80 - --enable-extensions=all
81 - --disable-schemas-compile"
82 -}
83 -
84 -src_prepare() {
85 - # Mark as compatible with gnome-shell-3.6; avoid eautoreconf
86 - sed -e 's:SHELL_VERSION="$PACKAGE_VERSION":SHELL_VERSION="3.6":' \
87 - -i configure || die
88 - gnome2_src_prepare
89 -}
90 -
91 -src_install() {
92 - gnome2_src_install
93 -
94 - local example="example@×××××××××××××××××××××××××××××××××××××.com"
95 - if use examples; then
96 - mv "${ED}usr/share/gnome-shell/extensions/${example}" \
97 - "${ED}usr/share/doc/${PF}/" || die
98 - else
99 - rm -r "${ED}usr/share/gnome-shell/extensions/${example}" || die
100 - fi
101 -}
102 -
103 -pkg_postinst() {
104 - gnome2_pkg_postinst
105 -
106 - ebegin "Updating list of installed extensions"
107 - eselect gnome-shell-extensions update
108 - eend $?
109 - elog
110 - elog "Installed extensions installed are initially disabled by default."
111 - elog "To change the system default and enable some extensions, you can use"
112 - elog "# eselect gnome-shell-extensions"
113 - elog "Alternatively, to enable/disable extensions on a per-user basis,"
114 - elog "you can use the https://extensions.gnome.org/ web interface, the"
115 - elog "gnome-extra/gnome-tweak-tool GUI, or modify the org.gnome.shell"
116 - elog "enabled-extensions gsettings key from the command line or a script."
117 - elog
118 - elog "In ${PN}-3.2.2, extension IDs have changed from"
119 - elog "*.gnome.org to *.gcampax.github.com. As a result, extensions may"
120 - elog "have become disabled, and you will need to re-enable them."
121 -}
122
123 diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-9999.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-9999.ebuild
124 index c0d366e..3948a70 100644
125 --- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-9999.ebuild
126 +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-9999.ebuild
127 @@ -2,7 +2,7 @@
128 # Distributed under the terms of the GNU General Public License v2
129 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.2.2.ebuild,v 1.2 2011/12/12 19:56:13 tetromino Exp $
130
131 -EAPI="4"
132 +EAPI="5"
133 GCONF_DEBUG="no"
134 GNOME2_LA_PUNT="yes"
135
136 @@ -43,18 +43,18 @@ RDEPEND="${COMMON_DEPEND}
137 x11-libs/gdk-pixbuf:2[introspection]
138 x11-libs/gtk+:3[introspection]
139 x11-libs/pango[introspection]
140 - x11-themes/gnome-icon-theme-symbolic"
141 + x11-themes/gnome-icon-theme-symbolic
142 +"
143 DEPEND="${COMMON_DEPEND}
144 >=dev-util/intltool-0.50
145 sys-devel/gettext
146 - virtual/pkgconfig"
147 + virtual/pkgconfig
148 +"
149 # eautoreconf needs gnome-base/gnome-common
150
151 -pkg_setup() {
152 - DOCS="NEWS README"
153 - G2CONF="${G2CONF}
154 - --enable-extensions=all
155 - --disable-schemas-compile"
156 +src_configure() {
157 + G2CONF="${G2CONF} --enable-extensions=all"
158 + gnome2_src_configure
159 }
160
161 src_install() {
162
163 diff --git a/gnome-extra/gnome-shell-extensions/metadata.xml b/gnome-extra/gnome-shell-extensions/metadata.xml
164 new file mode 100644
165 index 0000000..6e0e2ec
166 --- /dev/null
167 +++ b/gnome-extra/gnome-shell-extensions/metadata.xml
168 @@ -0,0 +1,5 @@
169 +<?xml version="1.0" encoding="UTF-8"?>
170 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
171 +<pkgmetadata>
172 + <herd>gnome</herd>
173 +</pkgmetadata>