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 |
-} |