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: Sun, 01 Mar 2020 16:33:27
Message-Id: 1583080326.9e46707f25ea19aaae4799d09f7d4a2afffa7b42.leio@gentoo
1 commit: 9e46707f25ea19aaae4799d09f7d4a2afffa7b42
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 1 16:29:08 2020 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 1 16:32:06 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e46707f
7
8 gnome-extra/gnome-shell-extensions: bump to 3.34.0
9
10 Intentionally not newer yet, because it would slightly break
11 gnome-classic session, as 3.34.1 adapts to gnome-settings-daemon-3.34
12 component changes, while we don't have gsd-3.34 yet.
13
14 Package-Manager: Portage-2.3.84, Repoman-2.3.20
15 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
16
17 gnome-extra/gnome-shell-extensions/Manifest | 1 +
18 .../gnome-shell-extensions-3.34.0.ebuild | 73 ++++++++++++++++++++++
19 2 files changed, 74 insertions(+)
20
21 diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest
22 index 601352f0399..015fc62834a 100644
23 --- a/gnome-extra/gnome-shell-extensions/Manifest
24 +++ b/gnome-extra/gnome-shell-extensions/Manifest
25 @@ -1 +1,2 @@
26 DIST gnome-shell-extensions-3.32.1.tar.xz 198320 BLAKE2B 416f77ea37431f8b806b8373f9a18091374f4b40b734375edfff2f673af50c073c3e3091e2b9b4be4241ebfa647b7f44b0f0f6e69460876feb7f90901e499a29 SHA512 e587a17eace87e05211bd4a0b8101a731054c99ba708051f6549c5e19974ccfeff75b0802d190d327f5ee8b4595c20e747d492f82c86aa76e0fc1cf3d20f0e4e
27 +DIST gnome-shell-extensions-3.34.0.tar.xz 204624 BLAKE2B 6d502927df71cc8bb25ea24b7431224518eb236cffc2cae329427e7dc76a9cbff2e3cea91108168b0cf82e2ba9784a2db21f38d5ca1ab18124219fe0786dab64 SHA512 ab2658acaff8e255575f36706d8d02754e58686546b609a72526fcc80ee02292fd6c0a078b89c34fdea9c2b1868e16d48f903741cff89e918f6fd2ed3d9ad193
28
29 diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.34.0.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.34.0.ebuild
30 new file mode 100644
31 index 00000000000..8697411fea5
32 --- /dev/null
33 +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.34.0.ebuild
34 @@ -0,0 +1,73 @@
35 +# Copyright 1999-2020 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=6
39 +inherit gnome.org readme.gentoo-r1 meson xdg
40 +
41 +DESCRIPTION="JavaScript extensions for GNOME Shell"
42 +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
43 +
44 +LICENSE="GPL-2+"
45 +SLOT="0"
46 +IUSE="test"
47 +KEYWORDS="~amd64 ~x86"
48 +
49 +COMMON_DEPEND="
50 + >=dev-libs/glib-2.26:2
51 + >=gnome-base/libgtop-2.28.3[introspection]
52 + >=app-eselect/eselect-gnome-shell-extensions-20111211
53 +"
54 +RDEPEND="${COMMON_DEPEND}
55 + >=dev-libs/gjs-1.29
56 + dev-libs/gobject-introspection:=
57 + dev-libs/atk[introspection]
58 + gnome-base/gnome-menus:3[introspection]
59 + >=gnome-base/gnome-shell-3.34
60 + <gnome-base/gnome-shell-3.35
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-3.32[introspection]
68 +"
69 +DEPEND="${COMMON_DEPEND}
70 + dev-lang/sassc
71 + >=sys-devel/gettext-0.19.8
72 + virtual/pkgconfig
73 + test? ( dev-lang/spidermonkey:60 )
74 +"
75 +
76 +RESTRICT="!test? ( test )"
77 +
78 +DISABLE_AUTOFORMATTING="yes"
79 +DOC_CONTENTS="Installed extensions installed are initially disabled by default.
80 +To change the system default and enable some extensions, you can use
81 +# eselect gnome-shell-extensions
82 +
83 +Alternatively, to enable/disable extensions on a per-user basis,
84 +you can use the https://extensions.gnome.org/ web interface, the
85 +gnome-extra/gnome-tweaks GUI, or modify the org.gnome.shell
86 +enabled-extensions gsettings key from the command line or a script."
87 +
88 +src_configure() {
89 + meson_src_configure \
90 + -Dextension_set=all \
91 + -Dclassic_mode=true
92 +}
93 +
94 +src_install() {
95 + meson_src_install
96 + readme.gentoo_create_doc
97 +}
98 +
99 +pkg_postinst() {
100 + xdg_pkg_postinst
101 +
102 + ebegin "Updating list of installed extensions"
103 + eselect gnome-shell-extensions update
104 + eend $?
105 +
106 + readme.gentoo_print_elog
107 +}