Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-plugins/google-talkplugin/, profiles/
Date: Sun, 30 May 2021 22:00:31
Message-Id: 1622412008.e82738002232583cd1c6de51874c5a39e6d0e127.asturm@gentoo
1 commit: e82738002232583cd1c6de51874c5a39e6d0e127
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 30 22:00:08 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun May 30 22:00:08 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8273800
7
8 www-plugins/google-talkplugin: Remove last-rited package
9
10 Bug: https://bugs.gentoo.org/771801
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 profiles/package.mask | 5 -
14 www-plugins/google-talkplugin/Manifest | 2 -
15 .../google-talkplugin-5.41.3.0.ebuild | 122 ---------------------
16 .../google-talkplugin-9999.ebuild | 122 ---------------------
17 www-plugins/google-talkplugin/metadata.xml | 8 --
18 5 files changed, 259 deletions(-)
19
20 diff --git a/profiles/package.mask b/profiles/package.mask
21 index 1e1e9a077e2..06cb5461e4d 100644
22 --- a/profiles/package.mask
23 +++ b/profiles/package.mask
24 @@ -401,11 +401,6 @@ sci-physics/jaxodraw
25 # see bug: https://bugs.gentoo.org/785400
26 dev-java/cldc-api
27
28 -# Andreas Sturmlechner <asturm@g.o> (2021-05-01)
29 -# nsplugin is dead, bug #771801
30 -# Removal on 2021-05-31
31 -www-plugins/google-talkplugin
32 -
33 # Michał Górny <mgorny@g.o> (2021-05-01)
34 # The following packages have not been ported to Python 3.8, and are
35 # therefore going to be removed when support for Python 3.7 target is
36
37 diff --git a/www-plugins/google-talkplugin/Manifest b/www-plugins/google-talkplugin/Manifest
38 deleted file mode 100644
39 index 5f5ccaf05d0..00000000000
40 --- a/www-plugins/google-talkplugin/Manifest
41 +++ /dev/null
42 @@ -1,2 +0,0 @@
43 -DIST google-talkplugin_5.41.3.0-1_amd64.deb 7800474 BLAKE2B be28444d07f0fa10beaeb5572b6e2faf1b6315f0928fc40c531bc4639bfbac3b15069f28bb03f9155771b2a7c871911ca5ed5bf5d2ab321e0bc3eba9f82ee577 SHA512 8802c1726c9b362db5302a8b2243c8d84c2b35b9ab55adacc08ed05a5fb98d2778c2ff516a5df13bcaa499ab9d902481957b119624467be69a2833e0b76ba218
44 -DIST google-talkplugin_5.41.3.0-1_i386.deb 7629820 BLAKE2B d0b42df38960f22b13a57c7d2a02ac4993c15cb27e749218a878b9b2ce23ca39e5b1c352dce3e086cff06c3c781a99e0123542a5bcf755f5a0f7286015a7eaa8 SHA512 9a133cec4c57672018985a1f924e87a6cc13c27b69fbf248daa60ae27df3669e4f510e591de20f41d75dfa2dd8bb499e8d8d04efd2b9d2288b381371b662dce9
45
46 diff --git a/www-plugins/google-talkplugin/google-talkplugin-5.41.3.0.ebuild b/www-plugins/google-talkplugin/google-talkplugin-5.41.3.0.ebuild
47 deleted file mode 100644
48 index 9ddc664cd72..00000000000
49 --- a/www-plugins/google-talkplugin/google-talkplugin-5.41.3.0.ebuild
50 +++ /dev/null
51 @@ -1,122 +0,0 @@
52 -# Copyright 1999-2019 Gentoo Authors
53 -# Distributed under the terms of the GNU General Public License v2
54 -
55 -EAPI=5
56 -
57 -inherit eutils multilib nsplugins unpacker
58 -
59 -if [ "${PV}" != "9999" ]; then
60 - DEB_PATCH="1"
61 - #https://dl.google.com/linux/talkplugin/deb/dists/stable/main/binary-i386/Packages
62 - MY_URL="https://dl.google.com/linux/talkplugin/deb/pool/main/${P:0:1}/${PN}"
63 - MY_PKG="${PN}_${PV}-${DEB_PATCH}_i386.deb"
64 - SRC_URI="x86? ( ${MY_URL}/${MY_PKG} )
65 - amd64? ( ${MY_URL}/${MY_PKG/i386/amd64} )"
66 - KEYWORDS="-* ~amd64 ~x86"
67 -else
68 - inherit cvs #hack to make it part of @live-rebuild
69 - MY_URL="https://dl.google.com/linux/direct"
70 - MY_PKG="${PN}_current_i386.deb"
71 - SRC_URI=""
72 -fi
73 -
74 -DESCRIPTION="Video chat browser plug-in for Google Talk"
75 -
76 -HOMEPAGE="https://www.google.com/chat/video"
77 -IUSE="libnotify selinux"
78 -SLOT="0"
79 -
80 -#GoogleTalkPlugin binary contains openssl and celt
81 -LICENSE="Google-TOS openssl BSD"
82 -
83 -OBSOLETE="no"
84 -[[ $OBSOLETE = yes ]] && RESTRICT="bindist fetch strip" || RESTRICT="bindist strip mirror"
85 -
86 -RDEPEND="|| ( media-sound/pulseaudio media-libs/alsa-lib )
87 - dev-libs/expat
88 - dev-libs/glib:2
89 - sys-libs/glibc
90 - x11-libs/cairo
91 - x11-libs/gdk-pixbuf
92 - x11-libs/gtk+:2
93 - x11-libs/libX11
94 - x11-libs/libXcomposite
95 - x11-libs/libXext
96 - x11-libs/libXfixes
97 - x11-libs/libXrandr
98 - x11-libs/libXrender
99 - x11-libs/pango
100 - sys-apps/lsb-release
101 - selinux? ( sec-policy/selinux-googletalk )
102 - libnotify? ( x11-libs/libnotify )"
103 -
104 -DEPEND=""
105 -
106 -INSTALL_BASE="opt/google/talkplugin"
107 -
108 -QA_PREBUILT="${INSTALL_BASE}/*"
109 -
110 -S="${WORKDIR}"
111 -
112 -LANGS="ar cs en et fr hu lt ms pl ru sv tl vi bg da fa gu id ja lv nl
113 -sk ta tr bn de es fi hi is kn ml no sl te uk ca el fil hr it ko mr or
114 -ro sr th ur"
115 -
116 -# nofetch means upstream bumped and thus needs version bump
117 -pkg_nofetch() {
118 - if [[ ${OBSOLETE} = yes ]]; then
119 - elog "This version is no longer available from Google and the license prevents mirroring."
120 - elog "This ebuild is intended for users who already downloaded it previously and have problems"
121 - elog "with ${PV}+. If you can get the distfile from e.g. another computer of yours, or search"
122 - use amd64 && MY_PKG="${MY_PKG/i386/amd64}"
123 - elog "it with google: https://www.google.com/search?q=intitle:%22index+of%22+${MY_PKG}"
124 - elog "and copy ${MY_PKG} to your DISTDIR directory."
125 - else
126 - einfo "This version is no longer available from Google."
127 - einfo "Note that Gentoo cannot mirror the distfiles due to license reasons, so we have to follow the bump."
128 - einfo "Please file a version bump bug on https://bugs.gentoo.org (search existing bugs for ${PN} first!)."
129 - fi
130 -}
131 -
132 -src_unpack() {
133 - local pkg="${A:=${MY_PKG}}"
134 - if [ "${PV}" = "9999" ]; then
135 - use amd64 && pkg="${pkg/i386/amd64}"
136 - einfo "Fetching ${pkg}"
137 - wget "${MY_URL}/${pkg}" || die
138 - fi
139 - unpacker ${pkg}
140 -}
141 -
142 -src_install() {
143 - local plugindir i l
144 - local ppapi_plugindirs=( /opt/google/chrome{,-beta,-unstable}/pepper
145 - /usr/$(get_libdir)/chromium-browser/pepper )
146 -
147 - unpacker usr/share/doc/google-talkplugin/changelog.Debian.gz
148 - dodoc changelog.Debian
149 -
150 - exeinto "/${INSTALL_BASE}"
151 - doexe "${INSTALL_BASE}"/GoogleTalkPlugin
152 - for i in "${INSTALL_BASE}"/lib*.so; do
153 - doexe "${i}"
154 - [[ ${i##*/} = libnp* ]] && inst_plugin "/${i}"
155 - if [[ ${i##*/} = libpp* ]] ; then
156 - for plugindir in "${ppapi_plugindirs[@]}"; do
157 - dosym "/${i}" "${plugindir}/${i##*/}"
158 - done
159 - fi
160 - done
161 -
162 - #install screen-sharing stuff - bug #397463
163 - insinto "/${INSTALL_BASE}"
164 - doins "${INSTALL_BASE}"/windowpicker.glade
165 - doins "${INSTALL_BASE}"/remoting24x24.png
166 - doins -r "${INSTALL_BASE}"/data
167 -
168 - strip-linguas ${LANGS}
169 - for l in ${LINGUAS}; do
170 - insinto "/${INSTALL_BASE}"/locale/$l/LC_MESSAGES/
171 - doins "${INSTALL_BASE}"/locale/$l/LC_MESSAGES/windowpicker.mo
172 - done
173 -}
174
175 diff --git a/www-plugins/google-talkplugin/google-talkplugin-9999.ebuild b/www-plugins/google-talkplugin/google-talkplugin-9999.ebuild
176 deleted file mode 100644
177 index 40f04449c4e..00000000000
178 --- a/www-plugins/google-talkplugin/google-talkplugin-9999.ebuild
179 +++ /dev/null
180 @@ -1,122 +0,0 @@
181 -# Copyright 1999-2019 Gentoo Authors
182 -# Distributed under the terms of the GNU General Public License v2
183 -
184 -EAPI=5
185 -
186 -inherit eutils multilib nsplugins unpacker
187 -
188 -if [ "${PV}" != "9999" ]; then
189 - DEB_PATCH="1"
190 - #https://dl.google.com/linux/talkplugin/deb/dists/stable/main/binary-i386/Packages
191 - MY_URL="https://dl.google.com/linux/talkplugin/deb/pool/main/${P:0:1}/${PN}"
192 - MY_PKG="${PN}_${PV}-${DEB_PATCH}_i386.deb"
193 - SRC_URI="x86? ( ${MY_URL}/${MY_PKG} )
194 - amd64? ( ${MY_URL}/${MY_PKG/i386/amd64} )"
195 - KEYWORDS="-* ~amd64 ~x86"
196 -else
197 - MY_URL="https://dl.google.com/linux/direct"
198 - MY_PKG="${PN}_current_i386.deb"
199 - SRC_URI=""
200 - PROPERTIES="live"
201 -fi
202 -
203 -DESCRIPTION="Video chat browser plug-in for Google Talk"
204 -
205 -HOMEPAGE="https://www.google.com/chat/video"
206 -IUSE="libnotify selinux"
207 -SLOT="0"
208 -
209 -#GoogleTalkPlugin binary contains openssl and celt
210 -LICENSE="Google-TOS openssl BSD"
211 -
212 -OBSOLETE="no"
213 -[[ $OBSOLETE = yes ]] && RESTRICT="bindist fetch strip" || RESTRICT="bindist strip mirror"
214 -
215 -RDEPEND="|| ( media-sound/pulseaudio media-libs/alsa-lib )
216 - dev-libs/expat
217 - dev-libs/glib:2
218 - sys-libs/glibc
219 - x11-libs/cairo
220 - x11-libs/gdk-pixbuf
221 - x11-libs/gtk+:2
222 - x11-libs/libX11
223 - x11-libs/libXcomposite
224 - x11-libs/libXext
225 - x11-libs/libXfixes
226 - x11-libs/libXrandr
227 - x11-libs/libXrender
228 - x11-libs/pango
229 - sys-apps/lsb-release
230 - selinux? ( sec-policy/selinux-googletalk )
231 - libnotify? ( x11-libs/libnotify )"
232 -
233 -DEPEND=""
234 -
235 -INSTALL_BASE="opt/google/talkplugin"
236 -
237 -QA_PREBUILT="${INSTALL_BASE}/*"
238 -
239 -S="${WORKDIR}"
240 -
241 -LANGS="ar cs en et fr hu lt ms pl ru sv tl vi bg da fa gu id ja lv nl
242 -sk ta tr bn de es fi hi is kn ml no sl te uk ca el fil hr it ko mr or
243 -ro sr th ur"
244 -
245 -# nofetch means upstream bumped and thus needs version bump
246 -pkg_nofetch() {
247 - if [[ ${OBSOLETE} = yes ]]; then
248 - elog "This version is no longer available from Google and the license prevents mirroring."
249 - elog "This ebuild is intended for users who already downloaded it previously and have problems"
250 - elog "with ${PV}+. If you can get the distfile from e.g. another computer of yours, or search"
251 - use amd64 && MY_PKG="${MY_PKG/i386/amd64}"
252 - elog "it with google: https://www.google.com/search?q=intitle:%22index+of%22+${MY_PKG}"
253 - elog "and copy ${MY_PKG} to your DISTDIR directory."
254 - else
255 - einfo "This version is no longer available from Google."
256 - einfo "Note that Gentoo cannot mirror the distfiles due to license reasons, so we have to follow the bump."
257 - einfo "Please file a version bump bug on https://bugs.gentoo.org (search existing bugs for ${PN} first!)."
258 - fi
259 -}
260 -
261 -src_unpack() {
262 - local pkg="${A:=${MY_PKG}}"
263 - if [ "${PV}" = "9999" ]; then
264 - use amd64 && pkg="${pkg/i386/amd64}"
265 - einfo "Fetching ${pkg}"
266 - wget "${MY_URL}/${pkg}" || die
267 - fi
268 - unpacker ${pkg}
269 -}
270 -
271 -src_install() {
272 - local plugindir i l
273 - local ppapi_plugindirs=( /opt/google/chrome{,-beta,-unstable}/pepper
274 - /usr/$(get_libdir)/chromium-browser/pepper )
275 -
276 - unpacker usr/share/doc/google-talkplugin/changelog.Debian.gz
277 - dodoc changelog.Debian
278 -
279 - exeinto "/${INSTALL_BASE}"
280 - doexe "${INSTALL_BASE}"/GoogleTalkPlugin
281 - for i in "${INSTALL_BASE}"/lib*.so; do
282 - doexe "${i}"
283 - [[ ${i##*/} = libnp* ]] && inst_plugin "/${i}"
284 - if [[ ${i##*/} = libpp* ]] ; then
285 - for plugindir in "${ppapi_plugindirs[@]}"; do
286 - dosym "/${i}" "${plugindir}/${i##*/}"
287 - done
288 - fi
289 - done
290 -
291 - #install screen-sharing stuff - bug #397463
292 - insinto "/${INSTALL_BASE}"
293 - doins "${INSTALL_BASE}"/windowpicker.glade
294 - doins "${INSTALL_BASE}"/remoting24x24.png
295 - doins -r "${INSTALL_BASE}"/data
296 -
297 - strip-linguas ${LANGS}
298 - for l in ${LINGUAS}; do
299 - insinto "/${INSTALL_BASE}"/locale/$l/LC_MESSAGES/
300 - doins "${INSTALL_BASE}"/locale/$l/LC_MESSAGES/windowpicker.mo
301 - done
302 -}
303
304 diff --git a/www-plugins/google-talkplugin/metadata.xml b/www-plugins/google-talkplugin/metadata.xml
305 deleted file mode 100644
306 index ef6b5dcd53a..00000000000
307 --- a/www-plugins/google-talkplugin/metadata.xml
308 +++ /dev/null
309 @@ -1,8 +0,0 @@
310 -<?xml version="1.0" encoding="UTF-8"?>
311 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
312 -<pkgmetadata>
313 - <maintainer type="person">
314 - <email>junghans@g.o</email>
315 - <name>Christoph Junghans</name>
316 - </maintainer>
317 -</pkgmetadata>