Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extensions/
Date: Fri, 28 Sep 2018 13:51:33
Message-Id: 1538142556.26600f65c83701f8319ae9270a8550a9e042834c.leio@gentoo
1 commit: 26600f65c83701f8319ae9270a8550a9e042834c
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 27 21:58:45 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 28 13:49:16 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26600f65
7
8 gnome-extra/gnome-shell-extensions: bump to 3.26.2
9
10 Also includes some bug fixes and translation updates from
11 upstream unreleased 3.26 branch
12
13 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
14 Package-Manager: Portage-2.3.49, Repoman-2.3.11
15
16 gnome-extra/gnome-shell-extensions/Manifest | 2 +
17 .../gnome-shell-extensions-3.26.2-r1.ebuild | 83 ++++++++++++++++++++++
18 2 files changed, 85 insertions(+)
19
20 diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest
21 index ae8afda1c1c..30e2aa7d8fe 100644
22 --- a/gnome-extra/gnome-shell-extensions/Manifest
23 +++ b/gnome-extra/gnome-shell-extensions/Manifest
24 @@ -1 +1,3 @@
25 DIST gnome-shell-extensions-3.24.3.tar.xz 346420 BLAKE2B 3b6f6686656ca6f395bd69fea905c4f28264db81ac0f207bc2e0d6c82410328be2bc4c98faa659d9ac551cabb73e0576c4e28def9c14e5c7710a9785528909db SHA512 7948a9cb6f5cb8d760bc42ea2865823ee60bd164b491d944edb0413e362f38ed90d39ead44ac57872a83c43c4050f5448936e739626b89a2b486a22f41d61e20
26 +DIST gnome-shell-extensions-3.26.2-patchset.tar.xz 14284 BLAKE2B 36a81073e1983236835eccc5dc31fb9ce23c788b2e6e69661ea70d152ea951c4763572ee3f3fc052b72c3d0be7ceb4b3a397a46ed1d4b19acaee11a72203b399 SHA512 24b83766561b12a31cd83db361fc85cd86b4c80ad92244d2669d78b44433683402ea06446b003fa65137672b052699281eca089e38eb441b8805408369232121
27 +DIST gnome-shell-extensions-3.26.2.tar.xz 348720 BLAKE2B c276b95c7c80d732257396b3b04e273394adb5580709db3ba6ba5129ed9f6458cf2b2daee253fb2759169417364d4392e5734b5df3bdfd00266439c2bca2db9e SHA512 8eb417a947545832d180cf7e53e1c239aec3ba1c819375071f7f036617de4ccdea5f23e81349d53dbc3c5f12334b1f1f590def7b75130e1057c314db557166e6
28
29 diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.26.2-r1.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.26.2-r1.ebuild
30 new file mode 100644
31 index 00000000000..4d6478b6b51
32 --- /dev/null
33 +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.26.2-r1.ebuild
34 @@ -0,0 +1,83 @@
35 +# Copyright 1999-2018 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=6
39 +inherit gnome2 readme.gentoo-r1
40 +
41 +DESCRIPTION="JavaScript extensions for GNOME Shell"
42 +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
43 +SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz"
44 +
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +IUSE="examples"
48 +KEYWORDS="~amd64 ~x86"
49 +
50 +COMMON_DEPEND="
51 + >=dev-libs/glib-2.26:2
52 + >=gnome-base/libgtop-2.28.3[introspection]
53 + >=app-eselect/eselect-gnome-shell-extensions-20111211
54 +"
55 +RDEPEND="${COMMON_DEPEND}
56 + >=dev-libs/gjs-1.29
57 + dev-libs/gobject-introspection:=
58 + dev-libs/atk[introspection]
59 + gnome-base/gnome-menus:3[introspection]
60 + >=gnome-base/gnome-shell-3.14.2
61 + media-libs/clutter:1.0[introspection]
62 + net-libs/telepathy-glib[introspection]
63 + x11-libs/gdk-pixbuf:2[introspection]
64 + x11-libs/gtk+:3[introspection]
65 + x11-libs/pango[introspection]
66 + x11-themes/adwaita-icon-theme
67 + x11-wm/mutter[introspection]
68 +"
69 +DEPEND="${COMMON_DEPEND}
70 + >=sys-devel/gettext-0.19.6
71 + virtual/pkgconfig
72 +"
73 +# eautoreconf needs gnome-base/gnome-common
74 +
75 +DISABLE_AUTOFORMATTING="yes"
76 +DOC_CONTENTS="Installed extensions installed are initially disabled by default.
77 +To change the system default and enable some extensions, you can use
78 +# eselect gnome-shell-extensions
79 +
80 +Alternatively, to enable/disable extensions on a per-user basis,
81 +you can use the https://extensions.gnome.org/ web interface, the
82 +gnome-extra/gnome-tweak-tool GUI, or modify the org.gnome.shell
83 +enabled-extensions gsettings key from the command line or a script."
84 +
85 +PATCHES=(
86 + # Bug fixes and wayland compat to auto-move-windows, places-menu and window-list
87 + # extensions from upstream gnome-3-26 branch, plus translation updates from there
88 + "${WORKDIR}"/patches/
89 +)
90 +
91 +src_configure() {
92 + gnome2_src_configure --enable-extensions=all
93 +}
94 +
95 +src_install() {
96 + gnome2_src_install
97 +
98 + local example="example@×××××××××××××××××××××××××××××××××××××.com"
99 + if use examples; then
100 + mv "${ED}usr/share/gnome-shell/extensions/${example}" \
101 + "${ED}usr/share/doc/${PF}/" || die
102 + else
103 + rm -r "${ED}usr/share/gnome-shell/extensions/${example}" || die
104 + fi
105 +
106 + readme.gentoo_create_doc
107 +}
108 +
109 +pkg_postinst() {
110 + gnome2_pkg_postinst
111 +
112 + ebegin "Updating list of installed extensions"
113 + eselect gnome-shell-extensions update
114 + eend $?
115 +
116 + readme.gentoo_print_elog
117 +}