Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/chrome-remote-desktop: chrome-remote-desktop-41.0.2272.41.ebuild ChangeLog
Date: Fri, 27 Feb 2015 08:05:19
Message-Id: 20150227080514.B553E12A68@oystercatcher.gentoo.org
1 vapier 15/02/27 08:05:14
2
3 Modified: ChangeLog
4 Added: chrome-remote-desktop-41.0.2272.41.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
9
10 Revision Changes Path
11 1.2 net-misc/chrome-remote-desktop/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/chrome-remote-desktop/ChangeLog?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/chrome-remote-desktop/ChangeLog?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/chrome-remote-desktop/ChangeLog?r1=1.1&r2=1.2
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/chrome-remote-desktop/ChangeLog,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- ChangeLog 6 Jan 2015 20:15:37 -0000 1.1
24 +++ ChangeLog 27 Feb 2015 08:05:14 -0000 1.2
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-misc/chrome-remote-desktop
27 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/chrome-remote-desktop/ChangeLog,v 1.1 2015/01/06 20:15:37 vapier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/chrome-remote-desktop/ChangeLog,v 1.2 2015/02/27 08:05:14 vapier Exp $
30 +
31 +*chrome-remote-desktop-41.0.2272.41 (27 Feb 2015)
32 +
33 + 27 Feb 2015; Mike Frysinger <vapier@g.o>
34 + +chrome-remote-desktop-41.0.2272.41.ebuild:
35 + Version bump.
36
37 *chrome-remote-desktop-40.0.2214.44 (06 Jan 2015)
38
39
40
41
42 1.1 net-misc/chrome-remote-desktop/chrome-remote-desktop-41.0.2272.41.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/chrome-remote-desktop/chrome-remote-desktop-41.0.2272.41.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/chrome-remote-desktop/chrome-remote-desktop-41.0.2272.41.ebuild?rev=1.1&content-type=text/plain
46
47 Index: chrome-remote-desktop-41.0.2272.41.ebuild
48 ===================================================================
49 # Copyright 1999-2015 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-misc/chrome-remote-desktop/chrome-remote-desktop-41.0.2272.41.ebuild,v 1.1 2015/02/27 08:05:14 vapier Exp $
52
53 # Base URL: https://dl.google.com/linux/chrome-remote-desktop/deb/
54 # Fetch the Release file:
55 # https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/Release
56 # Which gives you the Packages file:
57 # https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/main/binary-i386/Packages
58 # https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/main/binary-amd64/Packages
59 # And finally gives you the file name:
60 # pool/main/c/chrome-remote-desktop/chrome-remote-desktop_29.0.1547.32_amd64.deb
61 #
62 # Use curl to find the answer:
63 # curl -q https://dl.google.com/linux/chrome-remote-desktop/deb/dists/stable/main/binary-i386/Packages | grep ^Filename
64
65 EAPI="4"
66
67 inherit unpacker
68
69 DESCRIPTION="access remote computers via Chrome!"
70 PLUGIN_URL="https://chrome.google.com/remotedesktop"
71 HOMEPAGE="https://support.google.com/chrome/answer/1649523 ${PLUGIN_URL}"
72 BASE_URI="https://dl.google.com/linux/chrome-remote-desktop/deb/pool/main/c/${PN}/${PN}_${PV}"
73 SRC_URI="amd64? ( ${BASE_URI}_amd64.deb )
74 x86? ( ${BASE_URI}_i386.deb )"
75
76 LICENSE="google-chrome"
77 SLOT="0"
78 KEYWORDS="-* ~amd64 ~x86"
79 IUSE=""
80
81 # All the libs this package links against.
82 RDEPEND="app-admin/sudo
83 dev-lang/python
84 >=dev-libs/expat-2
85 dev-libs/glib:2
86 dev-libs/nspr
87 dev-libs/nss
88 dev-python/psutil
89 gnome-base/gconf:2
90 media-libs/fontconfig
91 media-libs/freetype:2
92 sys-devel/gcc
93 sys-libs/glibc
94 sys-libs/pam
95 x11-libs/cairo
96 x11-libs/gtk+:2
97 x11-libs/libX11
98 x11-libs/libXdamage
99 x11-libs/libXext
100 x11-libs/libXfixes
101 x11-libs/libXi
102 x11-libs/libXrandr
103 x11-libs/libXtst
104 x11-libs/pango"
105 # Settings we just need at runtime.
106 RDEPEND+="
107 x11-base/xorg-server[xvfb]"
108 DEPEND=""
109
110 S=${WORKDIR}
111
112 QA_PREBUILT="/opt/google/chrome-remote-desktop/*"
113
114 src_install() {
115 insinto /etc
116 doins -r etc/opt
117
118 insinto /opt
119 doins -r opt/google
120 chmod a+rx "${ED}"/opt/google/${PN}/* || die
121
122 dodir /etc/pam.d
123 dosym system-remote-login /etc/pam.d/${PN}
124
125 dodoc usr/share/doc/${PN}/changelog*
126
127 newinitd "${FILESDIR}"/${PN}.rc ${PN}
128 newconfd "${FILESDIR}"/${PN}.conf.d ${PN}
129 }
130
131 pkg_postinst() {
132 if [[ -z ${REPLACING_VERSIONS} ]] ; then
133 elog "Two ways to launch the server:"
134 elog "(1) access an existing desktop"
135 elog " (a) install the Chrome plugin on the server & client:"
136 elog " ${PLUGIN_URL}"
137 elog " (b) on the server, run the Chrome plugin & enable remote access"
138 elog " (c) on the client, connect to the server"
139 elog "(2) headless system"
140 elog " (a) install the Chrome plugin on the client:"
141 elog " ${PLUGIN_URL}"
142 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"
143 elog " (c) run the command mentioned on the server"
144 elog " (d) on the client, connect to the server"
145 elog
146 elog "Configuration settings you might want to be aware of:"
147 elog " ~/.${PN}-session - shell script to start your session"
148 elog " /etc/init.d/${PN} - script to auto-restart server"
149 fi
150 }