Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-gsconnect/
Date: Tue, 24 Jul 2018 16:09:04
Message-Id: 1532448448.4485d26059fb904081f4a7817a455a04bd5fdba2.pacho@gentoo
1 commit: 4485d26059fb904081f4a7817a455a04bd5fdba2
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 24 16:06:45 2018 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 24 16:07:28 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4485d260
7
8 gnome-extra/gnome-shell-extension-gsconnect: Add extension for better integration with Android
9
10 Package-Manager: Portage-2.3.43, Repoman-2.3.10
11
12 .../gnome-shell-extension-gsconnect/Manifest | 1 +
13 .../gnome-shell-extension-gsconnect-11.ebuild | 55 ++++++++++++++++++++++
14 .../gnome-shell-extension-gsconnect/metadata.xml | 7 +++
15 3 files changed, 63 insertions(+)
16
17 diff --git a/gnome-extra/gnome-shell-extension-gsconnect/Manifest b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
18 new file mode 100644
19 index 00000000000..389f57b0706
20 --- /dev/null
21 +++ b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
22 @@ -0,0 +1 @@
23 +DIST gnome-shell-extension-gsconnect-11.tar.gz 1015034 BLAKE2B 470f9247987bf1ec9c37e658276427fb06e5406bbd862e33498935f860b955fa69219dacdbc4ee40cffe7257d74a01ddf018e19a81b0849a8879d997720c11c9 SHA512 134d26b37668e2dcc9fb3e96196cde1b6e17531050d5c91b2b9853bb3ef76e660b230a5ab9c77ded742541a7c871ed50e4d2a2facea9cbb29cd3a546a0a476a4
24
25 diff --git a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-11.ebuild b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-11.ebuild
26 new file mode 100644
27 index 00000000000..c84c4aa38c5
28 --- /dev/null
29 +++ b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-11.ebuild
30 @@ -0,0 +1,55 @@
31 +# Copyright 1999-2018 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +inherit gnome2-utils meson readme.gentoo-r1
36 +
37 +DESCRIPTION="Moves legacy tray icons to top panel"
38 +HOMEPAGE="https://github.com/andyholmes/gnome-shell-extension-gsconnect"
39 +SRC_URI="https://github.com/andyholmes/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
40 +
41 +LICENSE="GPL-2+"
42 +SLOT="0"
43 +KEYWORDS="~amd64"
44 +IUSE=""
45 +
46 +RDEPEND="
47 + app-eselect/eselect-gnome-shell-extensions
48 + dev-libs/folks:0=
49 + >=dev-libs/gjs-1.48
50 + dev-libs/glib:2
51 + dev-libs/libgdata:0=
52 + dev-python/nautilus-python
53 + >=gnome-base/gnome-shell-3.24
54 + gnome-base/nautilus
55 + net-fs/sshfs
56 + net-libs/gnome-online-accounts:0=
57 + || ( media-libs/libcanberra media-libs/gsound )
58 +"
59 +DEPEND="${RDEPEND}
60 + virtual/pkgconfig
61 +"
62 +
63 +DISABLE_AUTOFORMATTING="yes"
64 +DOC_CONTENTS="For knowing more about how to do the setup, please visit:
65 +https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki/Installation"
66 +
67 +src_install() {
68 + meson_src_install
69 + # Rule for install is not complete, only ready for install-zip
70 + glib-compile-schemas "${ED}"/usr/share/gnome-shell/extensions/gsconnect@×××××××××××××××××.io/schemas || die
71 +
72 + readme.gentoo_create_doc
73 +}
74 +
75 +pkg_postinst() {
76 + gnome2_schemas_update
77 + ebegin "Updating list of installed extensions"
78 + eselect gnome-shell-extensions update
79 + eend $?
80 + readme.gentoo_print_elog
81 +}
82 +
83 +pkg_postrm() {
84 + gnome2_schemas_update
85 +}
86
87 diff --git a/gnome-extra/gnome-shell-extension-gsconnect/metadata.xml b/gnome-extra/gnome-shell-extension-gsconnect/metadata.xml
88 new file mode 100644
89 index 00000000000..020b40648ee
90 --- /dev/null
91 +++ b/gnome-extra/gnome-shell-extension-gsconnect/metadata.xml
92 @@ -0,0 +1,7 @@
93 +<?xml version="1.0" encoding="UTF-8"?>
94 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
95 +<pkgmetadata>
96 + <maintainer type="person">
97 + <email>pacho@g.o</email>
98 + </maintainer>
99 +</pkgmetadata>