Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/teamviewer/
Date: Sat, 28 Nov 2020 15:20:00
Message-Id: 1606576776.0a570544333ab769e7fa5bb2a4939bc97125d977.asturm@gentoo
1 commit: 0a570544333ab769e7fa5bb2a4939bc97125d977
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 28 13:21:46 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 28 15:19:36 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a570544
7
8 net-misc/teamviewer: Drop old
9
10 Package-Manager: Portage-3.0.10, Repoman-3.0.2
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 net-misc/teamviewer/Manifest | 10 --
14 net-misc/teamviewer/teamviewer-15.0.8397.ebuild | 136 ------------------------
15 net-misc/teamviewer/teamviewer-15.1.3937.ebuild | 136 ------------------------
16 net-misc/teamviewer/teamviewer-15.2.2756.ebuild | 136 ------------------------
17 net-misc/teamviewer/teamviewer-15.3.2682.ebuild | 136 ------------------------
18 net-misc/teamviewer/teamviewer-15.4.4445.ebuild | 136 ------------------------
19 6 files changed, 690 deletions(-)
20
21 diff --git a/net-misc/teamviewer/Manifest b/net-misc/teamviewer/Manifest
22 index 25a52a60f44..b5760426f19 100644
23 --- a/net-misc/teamviewer/Manifest
24 +++ b/net-misc/teamviewer/Manifest
25 @@ -1,12 +1,2 @@
26 -DIST teamviewer_15.0.8397_amd64.tar.xz 12532076 BLAKE2B a66cc74961edb1eb28b38a77aa29a18c91c86703334903f33e6a7d9cd4dcedcfd92d51636c2908eaa38ff0f024eca97f8b1ad63c396f033efa5039b9fccff5a9 SHA512 f4c9fb9da1b7af9fa1d798c67eb014e906684dab05b41d5618ec21732a4b9b917e7d51e185ca58bc811c8e869f7171136e5a405f9ffd7e8fa5d0b2c7952ed68a
27 -DIST teamviewer_15.0.8397_i386.tar.xz 13019240 BLAKE2B b14dc20b31d888297602baae65c9ec802e5104f8169090ca3f88b87814f58b81585b9d5b89bfe8478d767b30612ad05ccf2d6a659046c0c5e75bfa287436e06c SHA512 4e1d6101ae8a91e03c6580407857df76505dd216baf172de6a7d00ea308318b8b326f0d15e1d8819ede4d7d758c65608c4446abcfc52ba224e56ab11a623aa65
28 -DIST teamviewer_15.1.3937_amd64.tar.xz 12898448 BLAKE2B fea1d64c04c5c4f04237ab639b1faf1c6fb027fa5f4824f8a9c0ed31b52894c7a22130d0871dba98388ccf073a5393973350a3e3ea88f94bc5958196a6bb8934 SHA512 23fc65a676570c291184a5c89ce05998cb70ec822d764264de7afaffa47a862e3eb0a4ae9364064fa831165be901dc0b85cb5b79181b8b833638d720504dee5c
29 -DIST teamviewer_15.1.3937_i386.tar.xz 13443796 BLAKE2B aa9c5f3cd42a123c38a567a117c919c829e089e4c81cf4b6fca0559351895c3824b7a117ac7dc64c9f1129e0cd44dd2347e57644080559a86640a9d8bffbe62a SHA512 8054e5e3901d60bbf210b03209da8afaab03ba95529d1a107a23401a7561c5ee0c33a43837f84490667f0fa282fe8a74087473b7f51f604b675e87d87522302d
30 -DIST teamviewer_15.2.2756_amd64.tar.xz 12925536 BLAKE2B 94029edb0c333bbab3dc8ed0ad881fc5e5de820a4a92f578781456315d746d1fbf94e7b4d1b651c250c23a32247d2ccf9ba9f9fe839ba188e572ffacebd71630 SHA512 9227388efd819689bd852de62b1dbe122e7081cbec19ba4c96546dd8f889c8b87884fe53231f00f39030882bc150aefaaeedab7d9b3ff28315273d95303eaf78
31 -DIST teamviewer_15.2.2756_i386.tar.xz 13456056 BLAKE2B cd41db000d5d7fe67f888026146affcfd08495c4e275b1e66ffcc71224b75643713a6f59598eb94aae473d1ec3e9dd500c40e28017bec1f2d50f27f182a01ed7 SHA512 17c0da4599ae1c111ff1ac3069bbb7b613175253a13086c1d564e0ab268317e6249daa3453d686379b3c29cc5cd76a74c2e6654bed8326ee1c8f46e40cbb4888
32 -DIST teamviewer_15.3.2682_amd64.tar.xz 13066268 BLAKE2B 701a1c53486b186ebdeee8c4611aba5a96155345e2aa484c8aa1c917d6ef12297ae45946604ba23332e3ce40ec60ea5f85b272289630dc27782122b7c4bd87f2 SHA512 27ac18336339406d7aec30a8765ca61fad45756580e82cb506b52b9fb6f94aea96c67065750c2573430704247be93dca757526a97a7d9b41ade9c88fb66dd267
33 -DIST teamviewer_15.3.2682_i386.tar.xz 13602852 BLAKE2B 4a3ec9062dd2c670395953bdcc5beb923e37ed00ee315c1a051d10b15e16dfe9fcf00f6b1308180a007257edff931c9a210da4b8520963f2ef0df9406e27b9e8 SHA512 bc599059f5d2b9178db39c1d9cb55303493bd734642bc0aecceb8bbe025056a4a61a50055cfb4ed5841787bdf41a6c544603cde13a724f737677d0710157f077
34 -DIST teamviewer_15.4.4445_amd64.tar.xz 13056296 BLAKE2B f96bfa24fecec42cd591db8e1e4c471d02fa3de927169e449689507694d162d9b2dd0dce252699c81d18a83a5d58f33f70189cfe824e5388b391ed9b198b4459 SHA512 1fc2ff655f7455d3b11a913ef2342539c5845e0490f26c51e9cb4437185b1d0bd4371c9be3b8c4931ee0f1e97c59bbd06414788af6f8cce80579edf2e11a53b7
35 -DIST teamviewer_15.4.4445_i386.tar.xz 13631276 BLAKE2B f836e68c96d5b0e05c7033504c4b3624d7ab4eed4e0506535ab23e18d2611a506cdc57128bca1b27db3ecb8d4dcdda917f74deacefdd52a0ffc5626417ce62c6 SHA512 d4181241f2732310e9cb2fb7cfda3b9679b26bd9c11a8934d5c528878cb703611b86d95edb44e928b72ee5c127888aa7e27a466698d1ca5515e2a1077a921d52
36 DIST teamviewer_15.5.3_amd64.tar.xz 13028200 BLAKE2B 12eec74d2e737d8d091fa100f3a6ff56926257ddd7757f649d2acaacac55c29724690a9bc52bef9c9b966692f8d28d352dc5002b815b4b7e3fd535bb1b250105 SHA512 36a758759e1f0ebfc1e7cd559d5326f51704307373a96d4df1fae5d4e467cd638a9d2c7f4d40c7b2ad47ec4fc66e0f5b432596569b2226d92c18abe67ab01b50
37 DIST teamviewer_15.5.3_i386.tar.xz 13562544 BLAKE2B 55d16574968943ae5dd52d523b63ceadd1f74ec7a4440dc476e6498bb3c05cda395524af4d4d4b3b1b94eae5ea22b70bc91ee63c27be90986589d7a8ec50393e SHA512 4022d179aedf8050ddb07f6ae44cac1a08f8f3e8a3b2593c2c3d97ba87f02d6b24db0247b173f64f38ed6128b148c025e0941e2695cf5fdbb443768e93dfd797
38
39 diff --git a/net-misc/teamviewer/teamviewer-15.0.8397.ebuild b/net-misc/teamviewer/teamviewer-15.0.8397.ebuild
40 deleted file mode 100644
41 index 7c717766d4a..00000000000
42 --- a/net-misc/teamviewer/teamviewer-15.0.8397.ebuild
43 +++ /dev/null
44 @@ -1,136 +0,0 @@
45 -# Copyright 1999-2019 Gentoo Authors
46 -# Distributed under the terms of the GNU General Public License v2
47 -
48 -EAPI=6
49 -
50 -MY_PN=${PN}${PV/\.*}
51 -inherit desktop gnome2-utils systemd
52 -
53 -DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
54 -HOMEPAGE="https://www.teamviewer.com"
55 -SRC_URI="amd64? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_amd64.tar.xz )
56 - x86? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_i386.tar.xz )"
57 -
58 -LICENSE="TeamViewer MIT"
59 -SLOT="0"
60 -KEYWORDS="-* ~amd64 ~x86"
61 -IUSE=""
62 -
63 -DEPEND="sys-apps/sed"
64 -RDEPEND="
65 - dev-qt/qtcore:5
66 - dev-qt/qtdbus:5
67 - dev-qt/qtdeclarative:5
68 - dev-qt/qtgui:5
69 - dev-qt/qtnetwork:5
70 - dev-qt/qtquickcontrols:5
71 - dev-qt/qtwebkit:5
72 - dev-qt/qtwidgets:5
73 - dev-qt/qtx11extras:5
74 - sys-apps/dbus
75 - !sys-auth/consolekit
76 -"
77 -
78 -# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956
79 -
80 -RESTRICT="bindist mirror"
81 -
82 -# Silence QA messages
83 -QA_PREBUILT="opt/${MY_PN}/*"
84 -
85 -S="${WORKDIR}"/teamviewer
86 -
87 -src_prepare() {
88 - default
89 -
90 - # Switch operation mode from 'portable' to 'installed'
91 - sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die
92 -
93 - sed -e "/^ExecStart/s/${PN}/${MY_PN}/" \
94 - -i tv_bin/script/teamviewerd.service || die
95 -}
96 -
97 -src_install() {
98 - local dst="/opt/${MY_PN}" # install destination
99 -
100 - # Quirk:
101 - # Remove Intel 80386 32-bit ELF binary 'libdepend' present in all
102 - # archives. It will trip the 'emerge @preserved-libs' logic on amd64
103 - # when changing the ABI of one of its dependencies. According to the
104 - # TeamViewer devs, this binary is an unused remnant of previous Wine-
105 - # based builds and will be removed in future releases anyway
106 - rm tv_bin/script/libdepend
107 -
108 - insinto ${dst}
109 - doins -r tv_bin
110 -
111 - # Set permissions for executables and libraries
112 - for exe in $(find tv_bin -type f -executable -or -name '*.so'); do
113 - fperms 755 ${dst}/${exe}
114 - done
115 -
116 - # No slotting here, binary expects this service path
117 - newinitd "${FILESDIR}"/teamviewerd15.init teamviewerd
118 - systemd_dounit tv_bin/script/teamviewerd.service
119 -
120 - insinto /usr/share/dbus-1/services
121 - doins tv_bin/script/com.teamviewer.TeamViewer.service
122 - doins tv_bin/script/com.teamviewer.TeamViewer.Desktop.service
123 -
124 - insinto /usr/share/polkit-1/actions
125 - doins tv_bin/script/com.teamviewer.TeamViewer.policy
126 -
127 - for size in 16 24 32 48 256; do
128 - newicon -s ${size} tv_bin/desktop/teamviewer_${size}.png TeamViewer.png
129 - done
130 -
131 - # Install documents (NOTE: using 'dodoc -r doc' instead of loop will
132 - # have the undesired result of installing subdirectory 'doc' in /usr/
133 - # share/doc/teamviewer-<version>)
134 - for doc in $(find doc -type f); do
135 - dodoc ${doc}
136 - done
137 -
138 - keepdir /etc/${MY_PN}
139 - dosym ../../etc/${MY_PN} ${dst}/config
140 -
141 - # Create directory and symlink for log files (NOTE: according to Team-
142 - # Viewer devs, all paths are hard-coded in the binaries; therefore
143 - # using the same path as the DEB/RPM archives, i.e. '/var/log/teamviewer
144 - # <major-version>')
145 - keepdir /var/log/${MY_PN}
146 - dosym ../../var/log/${MY_PN} ${dst}/logfiles
147 -
148 - dodir /opt/bin
149 - dosym ${dst}/tv_bin/teamviewerd /opt/bin/teamviewerd
150 - dosym ${dst}/tv_bin/script/teamviewer /opt/bin/teamviewer
151 -
152 - make_desktop_entry teamviewer "TeamViewer ${SLOT}" TeamViewer
153 -}
154 -
155 -pkg_postinst() {
156 - gnome2_icon_cache_update
157 -
158 - elog "Please note that parallel installation of multiple versions of"
159 - elog "TeamViewer is currently not supported at runtime. Bug #621818"
160 - elog ""
161 - elog "Before using TeamViewer, you need to start its daemon:"
162 - elog "OpenRC:"
163 - elog "# /etc/init.d/teamviewerd start"
164 - elog "# rc-update add teamviewerd default"
165 - elog
166 - elog "Systemd:"
167 - elog "# systemctl start teamviewerd.service"
168 - elog "# systemctl enable teamviewerd.service"
169 - elog
170 - elog "To display additional command line options simply run:"
171 - elog "$ teamviewer help"
172 - elog
173 - elog "Most likely TeamViewer will work normally only on systems with systemd"
174 - elog "or elogind. See this thread for additional info:"
175 - elog "https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956"
176 -}
177 -
178 -pkg_postrm() {
179 - gnome2_icon_cache_update
180 -}
181
182 diff --git a/net-misc/teamviewer/teamviewer-15.1.3937.ebuild b/net-misc/teamviewer/teamviewer-15.1.3937.ebuild
183 deleted file mode 100644
184 index 7c717766d4a..00000000000
185 --- a/net-misc/teamviewer/teamviewer-15.1.3937.ebuild
186 +++ /dev/null
187 @@ -1,136 +0,0 @@
188 -# Copyright 1999-2019 Gentoo Authors
189 -# Distributed under the terms of the GNU General Public License v2
190 -
191 -EAPI=6
192 -
193 -MY_PN=${PN}${PV/\.*}
194 -inherit desktop gnome2-utils systemd
195 -
196 -DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
197 -HOMEPAGE="https://www.teamviewer.com"
198 -SRC_URI="amd64? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_amd64.tar.xz )
199 - x86? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_i386.tar.xz )"
200 -
201 -LICENSE="TeamViewer MIT"
202 -SLOT="0"
203 -KEYWORDS="-* ~amd64 ~x86"
204 -IUSE=""
205 -
206 -DEPEND="sys-apps/sed"
207 -RDEPEND="
208 - dev-qt/qtcore:5
209 - dev-qt/qtdbus:5
210 - dev-qt/qtdeclarative:5
211 - dev-qt/qtgui:5
212 - dev-qt/qtnetwork:5
213 - dev-qt/qtquickcontrols:5
214 - dev-qt/qtwebkit:5
215 - dev-qt/qtwidgets:5
216 - dev-qt/qtx11extras:5
217 - sys-apps/dbus
218 - !sys-auth/consolekit
219 -"
220 -
221 -# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956
222 -
223 -RESTRICT="bindist mirror"
224 -
225 -# Silence QA messages
226 -QA_PREBUILT="opt/${MY_PN}/*"
227 -
228 -S="${WORKDIR}"/teamviewer
229 -
230 -src_prepare() {
231 - default
232 -
233 - # Switch operation mode from 'portable' to 'installed'
234 - sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die
235 -
236 - sed -e "/^ExecStart/s/${PN}/${MY_PN}/" \
237 - -i tv_bin/script/teamviewerd.service || die
238 -}
239 -
240 -src_install() {
241 - local dst="/opt/${MY_PN}" # install destination
242 -
243 - # Quirk:
244 - # Remove Intel 80386 32-bit ELF binary 'libdepend' present in all
245 - # archives. It will trip the 'emerge @preserved-libs' logic on amd64
246 - # when changing the ABI of one of its dependencies. According to the
247 - # TeamViewer devs, this binary is an unused remnant of previous Wine-
248 - # based builds and will be removed in future releases anyway
249 - rm tv_bin/script/libdepend
250 -
251 - insinto ${dst}
252 - doins -r tv_bin
253 -
254 - # Set permissions for executables and libraries
255 - for exe in $(find tv_bin -type f -executable -or -name '*.so'); do
256 - fperms 755 ${dst}/${exe}
257 - done
258 -
259 - # No slotting here, binary expects this service path
260 - newinitd "${FILESDIR}"/teamviewerd15.init teamviewerd
261 - systemd_dounit tv_bin/script/teamviewerd.service
262 -
263 - insinto /usr/share/dbus-1/services
264 - doins tv_bin/script/com.teamviewer.TeamViewer.service
265 - doins tv_bin/script/com.teamviewer.TeamViewer.Desktop.service
266 -
267 - insinto /usr/share/polkit-1/actions
268 - doins tv_bin/script/com.teamviewer.TeamViewer.policy
269 -
270 - for size in 16 24 32 48 256; do
271 - newicon -s ${size} tv_bin/desktop/teamviewer_${size}.png TeamViewer.png
272 - done
273 -
274 - # Install documents (NOTE: using 'dodoc -r doc' instead of loop will
275 - # have the undesired result of installing subdirectory 'doc' in /usr/
276 - # share/doc/teamviewer-<version>)
277 - for doc in $(find doc -type f); do
278 - dodoc ${doc}
279 - done
280 -
281 - keepdir /etc/${MY_PN}
282 - dosym ../../etc/${MY_PN} ${dst}/config
283 -
284 - # Create directory and symlink for log files (NOTE: according to Team-
285 - # Viewer devs, all paths are hard-coded in the binaries; therefore
286 - # using the same path as the DEB/RPM archives, i.e. '/var/log/teamviewer
287 - # <major-version>')
288 - keepdir /var/log/${MY_PN}
289 - dosym ../../var/log/${MY_PN} ${dst}/logfiles
290 -
291 - dodir /opt/bin
292 - dosym ${dst}/tv_bin/teamviewerd /opt/bin/teamviewerd
293 - dosym ${dst}/tv_bin/script/teamviewer /opt/bin/teamviewer
294 -
295 - make_desktop_entry teamviewer "TeamViewer ${SLOT}" TeamViewer
296 -}
297 -
298 -pkg_postinst() {
299 - gnome2_icon_cache_update
300 -
301 - elog "Please note that parallel installation of multiple versions of"
302 - elog "TeamViewer is currently not supported at runtime. Bug #621818"
303 - elog ""
304 - elog "Before using TeamViewer, you need to start its daemon:"
305 - elog "OpenRC:"
306 - elog "# /etc/init.d/teamviewerd start"
307 - elog "# rc-update add teamviewerd default"
308 - elog
309 - elog "Systemd:"
310 - elog "# systemctl start teamviewerd.service"
311 - elog "# systemctl enable teamviewerd.service"
312 - elog
313 - elog "To display additional command line options simply run:"
314 - elog "$ teamviewer help"
315 - elog
316 - elog "Most likely TeamViewer will work normally only on systems with systemd"
317 - elog "or elogind. See this thread for additional info:"
318 - elog "https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956"
319 -}
320 -
321 -pkg_postrm() {
322 - gnome2_icon_cache_update
323 -}
324
325 diff --git a/net-misc/teamviewer/teamviewer-15.2.2756.ebuild b/net-misc/teamviewer/teamviewer-15.2.2756.ebuild
326 deleted file mode 100644
327 index 96d0e2cc15f..00000000000
328 --- a/net-misc/teamviewer/teamviewer-15.2.2756.ebuild
329 +++ /dev/null
330 @@ -1,136 +0,0 @@
331 -# Copyright 1999-2020 Gentoo Authors
332 -# Distributed under the terms of the GNU General Public License v2
333 -
334 -EAPI=6
335 -
336 -MY_PN=${PN}${PV/\.*}
337 -inherit desktop gnome2-utils systemd
338 -
339 -DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
340 -HOMEPAGE="https://www.teamviewer.com"
341 -SRC_URI="amd64? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_amd64.tar.xz )
342 - x86? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_i386.tar.xz )"
343 -
344 -LICENSE="TeamViewer MIT"
345 -SLOT="0"
346 -KEYWORDS="-* ~amd64 ~x86"
347 -IUSE=""
348 -
349 -DEPEND="sys-apps/sed"
350 -RDEPEND="
351 - dev-qt/qtcore:5
352 - dev-qt/qtdbus:5
353 - dev-qt/qtdeclarative:5
354 - dev-qt/qtgui:5
355 - dev-qt/qtnetwork:5
356 - dev-qt/qtquickcontrols:5
357 - dev-qt/qtwebkit:5
358 - dev-qt/qtwidgets:5
359 - dev-qt/qtx11extras:5
360 - sys-apps/dbus
361 - !sys-auth/consolekit
362 -"
363 -
364 -# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956
365 -
366 -RESTRICT="bindist mirror"
367 -
368 -# Silence QA messages
369 -QA_PREBUILT="opt/${MY_PN}/*"
370 -
371 -S="${WORKDIR}"/teamviewer
372 -
373 -src_prepare() {
374 - default
375 -
376 - # Switch operation mode from 'portable' to 'installed'
377 - sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die
378 -
379 - sed -e "/^ExecStart/s/${PN}/${MY_PN}/" \
380 - -i tv_bin/script/teamviewerd.service || die
381 -}
382 -
383 -src_install() {
384 - local dst="/opt/${MY_PN}" # install destination
385 -
386 - # Quirk:
387 - # Remove Intel 80386 32-bit ELF binary 'libdepend' present in all
388 - # archives. It will trip the 'emerge @preserved-libs' logic on amd64
389 - # when changing the ABI of one of its dependencies. According to the
390 - # TeamViewer devs, this binary is an unused remnant of previous Wine-
391 - # based builds and will be removed in future releases anyway
392 - rm tv_bin/script/libdepend
393 -
394 - insinto ${dst}
395 - doins -r tv_bin
396 -
397 - # Set permissions for executables and libraries
398 - for exe in $(find tv_bin -type f -executable -or -name '*.so'); do
399 - fperms 755 ${dst}/${exe}
400 - done
401 -
402 - # No slotting here, binary expects this service path
403 - newinitd "${FILESDIR}"/teamviewerd15.init teamviewerd
404 - systemd_dounit tv_bin/script/teamviewerd.service
405 -
406 - insinto /usr/share/dbus-1/services
407 - doins tv_bin/script/com.teamviewer.TeamViewer.service
408 - doins tv_bin/script/com.teamviewer.TeamViewer.Desktop.service
409 -
410 - insinto /usr/share/polkit-1/actions
411 - doins tv_bin/script/com.teamviewer.TeamViewer.policy
412 -
413 - for size in 16 24 32 48 256; do
414 - newicon -s ${size} tv_bin/desktop/teamviewer_${size}.png TeamViewer.png
415 - done
416 -
417 - # Install documents (NOTE: using 'dodoc -r doc' instead of loop will
418 - # have the undesired result of installing subdirectory 'doc' in /usr/
419 - # share/doc/teamviewer-<version>)
420 - for doc in $(find doc -type f); do
421 - dodoc ${doc}
422 - done
423 -
424 - keepdir /etc/${MY_PN}
425 - dosym ../../etc/${MY_PN} ${dst}/config
426 -
427 - # Create directory and symlink for log files (NOTE: according to Team-
428 - # Viewer devs, all paths are hard-coded in the binaries; therefore
429 - # using the same path as the DEB/RPM archives, i.e. '/var/log/teamviewer
430 - # <major-version>')
431 - keepdir /var/log/${MY_PN}
432 - dosym ../../var/log/${MY_PN} ${dst}/logfiles
433 -
434 - dodir /opt/bin
435 - dosym ${dst}/tv_bin/teamviewerd /opt/bin/teamviewerd
436 - dosym ${dst}/tv_bin/script/teamviewer /opt/bin/teamviewer
437 -
438 - make_desktop_entry teamviewer "TeamViewer ${SLOT}" TeamViewer
439 -}
440 -
441 -pkg_postinst() {
442 - gnome2_icon_cache_update
443 -
444 - elog "Please note that parallel installation of multiple versions of"
445 - elog "TeamViewer is currently not supported at runtime. Bug #621818"
446 - elog ""
447 - elog "Before using TeamViewer, you need to start its daemon:"
448 - elog "OpenRC:"
449 - elog "# /etc/init.d/teamviewerd start"
450 - elog "# rc-update add teamviewerd default"
451 - elog
452 - elog "Systemd:"
453 - elog "# systemctl start teamviewerd.service"
454 - elog "# systemctl enable teamviewerd.service"
455 - elog
456 - elog "To display additional command line options simply run:"
457 - elog "$ teamviewer help"
458 - elog
459 - elog "Most likely TeamViewer will work normally only on systems with systemd"
460 - elog "or elogind. See this thread for additional info:"
461 - elog "https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956"
462 -}
463 -
464 -pkg_postrm() {
465 - gnome2_icon_cache_update
466 -}
467
468 diff --git a/net-misc/teamviewer/teamviewer-15.3.2682.ebuild b/net-misc/teamviewer/teamviewer-15.3.2682.ebuild
469 deleted file mode 100644
470 index 3441acea1e6..00000000000
471 --- a/net-misc/teamviewer/teamviewer-15.3.2682.ebuild
472 +++ /dev/null
473 @@ -1,136 +0,0 @@
474 -# Copyright 1999-2020 Gentoo Authors
475 -# Distributed under the terms of the GNU General Public License v2
476 -
477 -EAPI=7
478 -
479 -MY_PN=${PN}${PV/\.*}
480 -inherit desktop gnome2-utils systemd
481 -
482 -DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
483 -HOMEPAGE="https://www.teamviewer.com"
484 -SRC_URI="amd64? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_amd64.tar.xz )
485 - x86? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_i386.tar.xz )"
486 -
487 -LICENSE="TeamViewer MIT"
488 -SLOT="0"
489 -KEYWORDS="-* ~amd64 ~x86"
490 -IUSE=""
491 -
492 -DEPEND="sys-apps/sed"
493 -RDEPEND="
494 - dev-qt/qtcore:5
495 - dev-qt/qtdbus:5
496 - dev-qt/qtdeclarative:5
497 - dev-qt/qtgui:5
498 - dev-qt/qtnetwork:5
499 - dev-qt/qtquickcontrols:5
500 - dev-qt/qtwebkit:5
501 - dev-qt/qtwidgets:5
502 - dev-qt/qtx11extras:5
503 - sys-apps/dbus
504 - !sys-auth/consolekit
505 -"
506 -
507 -# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956
508 -
509 -RESTRICT="bindist mirror"
510 -
511 -# Silence QA messages
512 -QA_PREBUILT="opt/${MY_PN}/*"
513 -
514 -S="${WORKDIR}"/teamviewer
515 -
516 -src_prepare() {
517 - default
518 -
519 - # Switch operation mode from 'portable' to 'installed'
520 - sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die
521 -
522 - sed -e "/^ExecStart/s/${PN}/${MY_PN}/" \
523 - -i tv_bin/script/teamviewerd.service || die
524 -}
525 -
526 -src_install() {
527 - local dst="/opt/${MY_PN}" # install destination
528 -
529 - # Quirk:
530 - # Remove Intel 80386 32-bit ELF binary 'libdepend' present in all
531 - # archives. It will trip the 'emerge @preserved-libs' logic on amd64
532 - # when changing the ABI of one of its dependencies. According to the
533 - # TeamViewer devs, this binary is an unused remnant of previous Wine-
534 - # based builds and will be removed in future releases anyway
535 - rm tv_bin/script/libdepend
536 -
537 - insinto ${dst}
538 - doins -r tv_bin
539 -
540 - # Set permissions for executables and libraries
541 - for exe in $(find tv_bin -type f -executable -or -name '*.so'); do
542 - fperms 755 ${dst}/${exe}
543 - done
544 -
545 - # No slotting here, binary expects this service path
546 - newinitd "${FILESDIR}"/teamviewerd15.init teamviewerd
547 - systemd_dounit tv_bin/script/teamviewerd.service
548 -
549 - insinto /usr/share/dbus-1/services
550 - doins tv_bin/script/com.teamviewer.TeamViewer.service
551 - doins tv_bin/script/com.teamviewer.TeamViewer.Desktop.service
552 -
553 - insinto /usr/share/polkit-1/actions
554 - doins tv_bin/script/com.teamviewer.TeamViewer.policy
555 -
556 - for size in 16 24 32 48 256; do
557 - newicon -s ${size} tv_bin/desktop/teamviewer_${size}.png TeamViewer.png
558 - done
559 -
560 - # Install documents (NOTE: using 'dodoc -r doc' instead of loop will
561 - # have the undesired result of installing subdirectory 'doc' in /usr/
562 - # share/doc/teamviewer-<version>)
563 - for doc in $(find doc -type f); do
564 - dodoc ${doc}
565 - done
566 -
567 - keepdir /etc/${MY_PN}
568 - dosym ../../etc/${MY_PN} ${dst}/config
569 -
570 - # Create directory and symlink for log files (NOTE: according to Team-
571 - # Viewer devs, all paths are hard-coded in the binaries; therefore
572 - # using the same path as the DEB/RPM archives, i.e. '/var/log/teamviewer
573 - # <major-version>')
574 - keepdir /var/log/${MY_PN}
575 - dosym ../../var/log/${MY_PN} ${dst}/logfiles
576 -
577 - dodir /opt/bin
578 - dosym ${dst}/tv_bin/teamviewerd /opt/bin/teamviewerd
579 - dosym ${dst}/tv_bin/script/teamviewer /opt/bin/teamviewer
580 -
581 - make_desktop_entry teamviewer "TeamViewer ${SLOT}" TeamViewer
582 -}
583 -
584 -pkg_postinst() {
585 - gnome2_icon_cache_update
586 -
587 - elog "Please note that parallel installation of multiple versions of"
588 - elog "TeamViewer is currently not supported at runtime. Bug #621818"
589 - elog ""
590 - elog "Before using TeamViewer, you need to start its daemon:"
591 - elog "OpenRC:"
592 - elog "# /etc/init.d/teamviewerd start"
593 - elog "# rc-update add teamviewerd default"
594 - elog
595 - elog "Systemd:"
596 - elog "# systemctl start teamviewerd.service"
597 - elog "# systemctl enable teamviewerd.service"
598 - elog
599 - elog "To display additional command line options simply run:"
600 - elog "$ teamviewer help"
601 - elog
602 - elog "Most likely TeamViewer will work normally only on systems with systemd"
603 - elog "or elogind. See this thread for additional info:"
604 - elog "https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956"
605 -}
606 -
607 -pkg_postrm() {
608 - gnome2_icon_cache_update
609 -}
610
611 diff --git a/net-misc/teamviewer/teamviewer-15.4.4445.ebuild b/net-misc/teamviewer/teamviewer-15.4.4445.ebuild
612 deleted file mode 100644
613 index 3441acea1e6..00000000000
614 --- a/net-misc/teamviewer/teamviewer-15.4.4445.ebuild
615 +++ /dev/null
616 @@ -1,136 +0,0 @@
617 -# Copyright 1999-2020 Gentoo Authors
618 -# Distributed under the terms of the GNU General Public License v2
619 -
620 -EAPI=7
621 -
622 -MY_PN=${PN}${PV/\.*}
623 -inherit desktop gnome2-utils systemd
624 -
625 -DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
626 -HOMEPAGE="https://www.teamviewer.com"
627 -SRC_URI="amd64? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_amd64.tar.xz )
628 - x86? ( https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_i386.tar.xz )"
629 -
630 -LICENSE="TeamViewer MIT"
631 -SLOT="0"
632 -KEYWORDS="-* ~amd64 ~x86"
633 -IUSE=""
634 -
635 -DEPEND="sys-apps/sed"
636 -RDEPEND="
637 - dev-qt/qtcore:5
638 - dev-qt/qtdbus:5
639 - dev-qt/qtdeclarative:5
640 - dev-qt/qtgui:5
641 - dev-qt/qtnetwork:5
642 - dev-qt/qtquickcontrols:5
643 - dev-qt/qtwebkit:5
644 - dev-qt/qtwidgets:5
645 - dev-qt/qtx11extras:5
646 - sys-apps/dbus
647 - !sys-auth/consolekit
648 -"
649 -
650 -# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956
651 -
652 -RESTRICT="bindist mirror"
653 -
654 -# Silence QA messages
655 -QA_PREBUILT="opt/${MY_PN}/*"
656 -
657 -S="${WORKDIR}"/teamviewer
658 -
659 -src_prepare() {
660 - default
661 -
662 - # Switch operation mode from 'portable' to 'installed'
663 - sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die
664 -
665 - sed -e "/^ExecStart/s/${PN}/${MY_PN}/" \
666 - -i tv_bin/script/teamviewerd.service || die
667 -}
668 -
669 -src_install() {
670 - local dst="/opt/${MY_PN}" # install destination
671 -
672 - # Quirk:
673 - # Remove Intel 80386 32-bit ELF binary 'libdepend' present in all
674 - # archives. It will trip the 'emerge @preserved-libs' logic on amd64
675 - # when changing the ABI of one of its dependencies. According to the
676 - # TeamViewer devs, this binary is an unused remnant of previous Wine-
677 - # based builds and will be removed in future releases anyway
678 - rm tv_bin/script/libdepend
679 -
680 - insinto ${dst}
681 - doins -r tv_bin
682 -
683 - # Set permissions for executables and libraries
684 - for exe in $(find tv_bin -type f -executable -or -name '*.so'); do
685 - fperms 755 ${dst}/${exe}
686 - done
687 -
688 - # No slotting here, binary expects this service path
689 - newinitd "${FILESDIR}"/teamviewerd15.init teamviewerd
690 - systemd_dounit tv_bin/script/teamviewerd.service
691 -
692 - insinto /usr/share/dbus-1/services
693 - doins tv_bin/script/com.teamviewer.TeamViewer.service
694 - doins tv_bin/script/com.teamviewer.TeamViewer.Desktop.service
695 -
696 - insinto /usr/share/polkit-1/actions
697 - doins tv_bin/script/com.teamviewer.TeamViewer.policy
698 -
699 - for size in 16 24 32 48 256; do
700 - newicon -s ${size} tv_bin/desktop/teamviewer_${size}.png TeamViewer.png
701 - done
702 -
703 - # Install documents (NOTE: using 'dodoc -r doc' instead of loop will
704 - # have the undesired result of installing subdirectory 'doc' in /usr/
705 - # share/doc/teamviewer-<version>)
706 - for doc in $(find doc -type f); do
707 - dodoc ${doc}
708 - done
709 -
710 - keepdir /etc/${MY_PN}
711 - dosym ../../etc/${MY_PN} ${dst}/config
712 -
713 - # Create directory and symlink for log files (NOTE: according to Team-
714 - # Viewer devs, all paths are hard-coded in the binaries; therefore
715 - # using the same path as the DEB/RPM archives, i.e. '/var/log/teamviewer
716 - # <major-version>')
717 - keepdir /var/log/${MY_PN}
718 - dosym ../../var/log/${MY_PN} ${dst}/logfiles
719 -
720 - dodir /opt/bin
721 - dosym ${dst}/tv_bin/teamviewerd /opt/bin/teamviewerd
722 - dosym ${dst}/tv_bin/script/teamviewer /opt/bin/teamviewer
723 -
724 - make_desktop_entry teamviewer "TeamViewer ${SLOT}" TeamViewer
725 -}
726 -
727 -pkg_postinst() {
728 - gnome2_icon_cache_update
729 -
730 - elog "Please note that parallel installation of multiple versions of"
731 - elog "TeamViewer is currently not supported at runtime. Bug #621818"
732 - elog ""
733 - elog "Before using TeamViewer, you need to start its daemon:"
734 - elog "OpenRC:"
735 - elog "# /etc/init.d/teamviewerd start"
736 - elog "# rc-update add teamviewerd default"
737 - elog
738 - elog "Systemd:"
739 - elog "# systemctl start teamviewerd.service"
740 - elog "# systemctl enable teamviewerd.service"
741 - elog
742 - elog "To display additional command line options simply run:"
743 - elog "$ teamviewer help"
744 - elog
745 - elog "Most likely TeamViewer will work normally only on systems with systemd"
746 - elog "or elogind. See this thread for additional info:"
747 - elog "https://forums.gentoo.org/viewtopic-p-8332956.html?sid=3cc21e5a27935e38975ee85bf03317ae#8332956"
748 -}
749 -
750 -pkg_postrm() {
751 - gnome2_icon_cache_update
752 -}