Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/chrome-remote-desktop/
Date: Sat, 14 Sep 2019 07:11:50
Message-Id: 1568445053.dc3af28a6eed7f35dc3f4ca7949ed3e18b75a2b8.vapier@gentoo
1 commit: dc3af28a6eed7f35dc3f4ca7949ed3e18b75a2b8
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 14 06:09:03 2019 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 14 07:10:53 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3af28a
7
8 net-misc/chrome-remote-desktop: drop old 49.0.2623.40 version
9
10 This drops x86 support, but unfortunately not much we can do about it.
11 Upstream no longer supports these old versions and is dropping server
12 access too, so the clients don't even work anymore.
13
14 Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
15
16 net-misc/chrome-remote-desktop/Manifest | 2 -
17 .../chrome-remote-desktop-49.0.2623.40.ebuild | 109 ---------------------
18 2 files changed, 111 deletions(-)
19
20 diff --git a/net-misc/chrome-remote-desktop/Manifest b/net-misc/chrome-remote-desktop/Manifest
21 index f8576cf434a..c84053c0bfd 100644
22 --- a/net-misc/chrome-remote-desktop/Manifest
23 +++ b/net-misc/chrome-remote-desktop/Manifest
24 @@ -1,3 +1 @@
25 -DIST chrome-remote-desktop_49.0.2623.40_amd64.deb 20315570 BLAKE2B 03725450590fad81105ae5314f9a1c9c9acc1b3f2d294ee1401379c264d59d737c2c39333ab5cb7a77e5885855ca484db360f0936be6c5bc2c84aa0cb38afe72 SHA512 d936885a986a749a0b4ebb1bb68fe0bc14d10d21363a409abbbb224b4f3ee048ef030ee81469be9bbb8c3852d7c6793fcab1f51d52fcaf5b02cda07550b72330
26 -DIST chrome-remote-desktop_49.0.2623.40_i386.deb 20941574 BLAKE2B 7f86e734fdc9c95f8820912aa075d4be805896f4f045ba39fb1fedc9ba6e3b576d71ce67692f683009ff005c2c248ed067ef4980906ae9e158c107aa96b58470 SHA512 00cf6641ee993fb8c295ca99cb57cde42eb3dd6cc34ae4684f858279615695d5b1a257081e8988293f94e887986492e112bc0276f572cd592d9879dec88eace8
27 DIST chrome-remote-desktop_63.0.3239.17_amd64.deb 19026074 BLAKE2B 9a62d317768d6c0ab3cf3c6e7c5dea074133cc7c5d2b04ffdc1e0f9877f5f606c044ebab7b230914eba2ade51d2805fb1267f7b1731fa36235495a8192eb3c48 SHA512 2843deb7817217c8b8e41931b1e9ef0fdfb40c6a4ceb1bc69499aed16cc729d7ed64f88200c9bb2366a768f294a164da2360ed2b9654d1626696bcf0403e347a
28
29 diff --git a/net-misc/chrome-remote-desktop/chrome-remote-desktop-49.0.2623.40.ebuild b/net-misc/chrome-remote-desktop/chrome-remote-desktop-49.0.2623.40.ebuild
30 deleted file mode 100644
31 index 36683aa535d..00000000000
32 --- a/net-misc/chrome-remote-desktop/chrome-remote-desktop-49.0.2623.40.ebuild
33 +++ /dev/null
34 @@ -1,109 +0,0 @@
35 -# Copyright 1999-2017 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -# Base URL: https://dl.google.com/linux/chrome-remote-desktop/deb/
39 -# Fetch the Release file:
40 -# https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/Release
41 -# Which gives you the Packages file:
42 -# https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/main/binary-i386/Packages
43 -# https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/main/binary-amd64/Packages
44 -# And finally gives you the file name:
45 -# pool/main/c/chrome-remote-desktop/chrome-remote-desktop_29.0.1547.32_amd64.deb
46 -#
47 -# Use curl to find the answer:
48 -# curl -q https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/main/binary-i386/Packages | grep ^Filename
49 -
50 -EAPI="5"
51 -
52 -PYTHON_COMPAT=( python2_7 )
53 -
54 -inherit unpacker eutils python-single-r1
55 -
56 -DESCRIPTION="access remote computers via Chrome!"
57 -PLUGIN_URL="https://chrome.google.com/remotedesktop"
58 -HOMEPAGE="https://support.google.com/chrome/answer/1649523 ${PLUGIN_URL}"
59 -BASE_URI="https://dl.google.com/linux/chrome-remote-desktop/deb/pool/main/c/${PN}/${PN}_${PV}"
60 -SRC_URI="amd64? ( ${BASE_URI}_amd64.deb )
61 - x86? ( ${BASE_URI}_i386.deb )"
62 -
63 -LICENSE="google-chrome"
64 -SLOT="0"
65 -KEYWORDS="-* amd64 x86"
66 -IUSE=""
67 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
68 -
69 -# All the libs this package links against.
70 -RDEPEND="app-admin/sudo
71 - ${PYTHON_DEPS}
72 - >=dev-libs/expat-2
73 - dev-libs/glib:2
74 - dev-libs/nspr
75 - dev-libs/nss
76 - dev-python/psutil
77 - gnome-base/gconf:2
78 - media-libs/fontconfig
79 - media-libs/freetype:2
80 - sys-devel/gcc
81 - sys-libs/glibc
82 - sys-libs/pam
83 - x11-libs/cairo
84 - x11-libs/gtk+:2
85 - x11-libs/libX11
86 - x11-libs/libXdamage
87 - x11-libs/libXext
88 - x11-libs/libXfixes
89 - x11-libs/libXi
90 - x11-libs/libXrandr
91 - x11-libs/libXtst
92 - x11-libs/pango"
93 -# Settings we just need at runtime.
94 -RDEPEND+="
95 - x11-base/xorg-server[xvfb]"
96 -DEPEND=""
97 -
98 -S=${WORKDIR}
99 -
100 -QA_PREBUILT="/opt/google/chrome-remote-desktop/*"
101 -
102 -src_prepare() {
103 - epatch "${FILESDIR}"/${PN}-44.0.2403.44-always-sudo.patch #541708
104 - python_fix_shebang opt/google/chrome-remote-desktop/chrome-remote-desktop
105 -}
106 -
107 -src_install() {
108 - insinto /etc
109 - doins -r etc/opt
110 -
111 - insinto /opt
112 - doins -r opt/google
113 - chmod a+rx "${ED}"/opt/google/${PN}/* || die
114 -
115 - dodir /etc/pam.d
116 - dosym system-remote-login /etc/pam.d/${PN}
117 -
118 - dodoc usr/share/doc/${PN}/changelog*
119 -
120 - newinitd "${FILESDIR}"/${PN}.rc ${PN}
121 - newconfd "${FILESDIR}"/${PN}.conf.d ${PN}
122 -}
123 -
124 -pkg_postinst() {
125 - if [[ -z ${REPLACING_VERSIONS} ]] ; then
126 - elog "Two ways to launch the server:"
127 - elog "(1) access an existing desktop"
128 - elog " (a) install the Chrome plugin on the server & client:"
129 - elog " ${PLUGIN_URL}"
130 - elog " (b) on the server, run the Chrome plugin & enable remote access"
131 - elog " (c) on the client, connect to the server"
132 - elog "(2) headless system"
133 - elog " (a) install the Chrome plugin on the client:"
134 - elog " ${PLUGIN_URL}"
135 - elog " (b) visit https://accounts.google.com/o/oauth2/auth?response_type=code&scope=https://www.googleapis.com/auth/chromoting+https://www.googleapis.com/auth/googletalk+https://www.googleapis.com/auth/userinfo.email&access_type=offline&redirect_uri=https://chromoting-auth.googleplex.com/auth&approval_prompt=force&client_id=440925447803-avn2sj1kc099s0r7v62je5s339mu0am1.apps.googleusercontent.com&hl=en&from_login=1&as=-760f476eeaec11b8&pli=1&authuser=0"
136 - elog " (c) run the command mentioned on the server"
137 - elog " (d) on the client, connect to the server"
138 - elog
139 - elog "Configuration settings you might want to be aware of:"
140 - elog " ~/.${PN}-session - shell script to start your session"
141 - elog " /etc/init.d/${PN} - script to auto-restart server"
142 - fi
143 -}