summaryrefslogtreecommitdiff
path: root/net-misc/teamviewer
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-11 10:29:19 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-11 10:29:19 +0100
commitf9a53aec073578673710687755db617717dd87d3 (patch)
tree9e9642aae0c5bc25cac799d6a2437229bbb76a76 /net-misc/teamviewer
parent7e110ec617b903791c3d309845e11a8b27f441cc (diff)
gentoo auto-resync : 11:07:2023 - 10:29:18
Diffstat (limited to 'net-misc/teamviewer')
-rw-r--r--net-misc/teamviewer/Manifest20
-rw-r--r--net-misc/teamviewer/teamviewer-15.30.3.ebuild156
-rw-r--r--net-misc/teamviewer/teamviewer-15.31.5.ebuild156
-rw-r--r--net-misc/teamviewer/teamviewer-15.42.4.ebuild (renamed from net-misc/teamviewer/teamviewer-15.28.6.ebuild)11
4 files changed, 8 insertions, 335 deletions
diff --git a/net-misc/teamviewer/Manifest b/net-misc/teamviewer/Manifest
index ca01a45c9874..2bac4f7a4d31 100644
--- a/net-misc/teamviewer/Manifest
+++ b/net-misc/teamviewer/Manifest
@@ -1,22 +1,12 @@
AUX teamviewerd15.init 282 BLAKE2B eaa5844606cab7942d8117a7f62687f1ba2b3ff5deecf61903d9c01ea5434c8104eceb2e50d1c7a4b93089df53c98fab38da6e6e5f4ee8c18426a7165b9cc465 SHA512 bc2271c1fb360129bf0452950340389e434e420830d7d3f47dcd248151dbbadf798c025d4e47fe311857c070f3dd7b12f0092fa09508f0300963c6e04d8ed7c8
-DIST teamviewer_15.28.6_amd64.tar.xz 62382804 BLAKE2B a5ca2d7ec2ebcd0d374d7e2111be01eaea39c04ff0d4aedacf5bbcb415044a9a2adefc33a6822484cb40616f180be3fa8b6359a20a48ee3b908f1edf8fc2b946 SHA512 eb41417a43ff51562de399ca35a983e16d9b0aca09906c6c2f04154dbf65ecef924311887f9f863339724ecc7f408dd9d2e3122bd090e669517f07c3924958b9
-DIST teamviewer_15.28.6_arm64.tar.xz 63715936 BLAKE2B 86113dc1964eeb3af1f77e5a617cd6865bcc42e1bd14ee0477cb1ced4834e9d93169126f41b54b7db3f7099280386a79da7743ca2b019b835bdadd9253d28f88 SHA512 7b8ded4eb686487936ffe8789832c43dc3c0a14b902ecb855b4de31b49dfa4f3964fb576a0531dc993015bbf6e3bad5de589097a0c3ef8c3420f4999cb6ce519
-DIST teamviewer_15.28.6_armhf.tar.xz 57518200 BLAKE2B 78155d0efb4946c38e2c93c8071c3b01c9b9edd2c9a9c6228a8a6d6daa2075dfb81296580b25d16969a5dbcae256e0154ff848b02bd1ffd3ff76d448cd7b24a2 SHA512 050b316fa182a74a739f6d6dae285d3abc0ff305f4057c4cfd98583cca205006e4f26c4cd7b5ee7a3c31881f7625faae3e1df8164d14139d1e2fd3338206a021
-DIST teamviewer_15.28.6_i386.tar.xz 66093276 BLAKE2B 80c1454539752f84790fc53288626a64921317ca94659b0846e1870a76c015367000707f08d924c2df331295001cb0ae73155d110f6005a104d3bca4a05d25dd SHA512 f340adc495352e8b70e98e9f79455087353907dfd37203213050d226edc284bd819ee70cd326b6495e2019e3fb55de70f9cf73022345e275f979c91cde9ce341
-DIST teamviewer_15.30.3_amd64.tar.xz 64105604 BLAKE2B f109daa08dd56fbe5852a144823c7d511c3af0069767fd9bdc2e4b0bc3c264e3741c663b3713c57bd27d3b9963c0aa4c5f2505018e52f37712ea4d9b12d9eb97 SHA512 375a99fbddf4af76f453d35b9102fb4a52e1079bc568d36a379a7935522813b2c98bec8c369b24605fd66811c76cec0c49adaf32c5a7ac9c76eab1264de7bbfd
-DIST teamviewer_15.30.3_arm64.tar.xz 66193152 BLAKE2B a62096f527ab7745a6a4c3d4bd31d9cc59f93388b5bd31321de2c9f807671a7761ca9296b18d287a959072a16e8a92b6477d70e6afad8d3a5e2fdcb93f03ca89 SHA512 18dcc473b6e7922ab271c4c3d1a7556a49ab92131ea21a476bb777329d0a138a64fedf6e232476b084cc207b3d1358c591af2d3236165dafca0d87347e7b7a08
-DIST teamviewer_15.30.3_armhf.tar.xz 58911308 BLAKE2B 5b9215240ae5957ea66faf766c59a1d8fd6026208a47a36be1a4f7bfe86073e0829114465715eb03c60ca08c13943e57e30374df738dfb6369d124ad66706c61 SHA512 eff506206f06bbe285af73031a475764ced5d7ca99587285e9ef5838243b54c2d14d99caed1282d4b3c21dd71a75b01a035c46d71af5d05951041e9fab1a7e73
-DIST teamviewer_15.30.3_i386.tar.xz 68610636 BLAKE2B cadbc2b768ea155a016ab08008c2a25496e7e894fe58b156883f8001f0c5fde6a2ac5b8ad827fe6e6b1522afce3f9617a9a575dbdbc4763eeb2e997f9ddb5d14 SHA512 03b71778045e039d8c1400bff5e32e02dbe10235c74b2e0f977a0cb263cbcdc41e8dae842884826a13855edd9a7791c02c6df7a7cc04678a810f75c01fc9f770
-DIST teamviewer_15.31.5_amd64.tar.xz 64084732 BLAKE2B 5335e6bb4879e7aac5712589ffdcb436f2d853ae9738bb1873a410683229e372f9cccc67e9f88df3a1a622ea8b8952872d13c2566f2c9a142c98abb7dc700bdd SHA512 09bd03540024a77a9efa132f6e48371b1e80a8967b02d82920caedd96a4cad8dfce81316b339e815d4351b0cc41478bbe48751f8ed7c1d406e2b7f1bd06fda6b
-DIST teamviewer_15.31.5_arm64.tar.xz 66197676 BLAKE2B 41fda9e7fddf97593f2a2da835bc3b5f786673431229a932cd97872c61a8b9a17857c5a5339ee1883473595c2620374d4c8ea38d0c819a271961a5ef87f7d9c5 SHA512 482b9ca8eb07e7ec6ccac56d36bd2dd0e875bb295c4b5625b2244c269f9ccf56c94c4510b4465d199ba3140905d335ce8da2b21c80b0077ecd2d8209840aadb5
-DIST teamviewer_15.31.5_armhf.tar.xz 58921732 BLAKE2B 90850d87e962ade70ea78f7ad4ad9cc5daa26abc1029eb012f33df05c4eaf574de06b96a40cba3b68663c4017491bc99368805ec3d31ca59a28418ad090997a8 SHA512 cc28e997e4e312d0e064e98d4752e290fcd8750e006be6d0babe887c17c481e1691886ed3973501010fc0ef26471594d0214d9441a3d50e888c982d826e9660b
-DIST teamviewer_15.31.5_i386.tar.xz 68616660 BLAKE2B f4594df8f33086ce114741f44afa34feb9927969f0f880feb298d2db3f60ed9332ff57e2cc508d31e7d572d442480287f4e2b7e3a852d7d3f41cbbab658d9d4c SHA512 fa244fa69e59f31603ec6d03a373c07be8ddfa0c927b633b234ce821960dad2807bf9596e69336fab011804edb888ddad4fef90137b4b2211b5108e8d0db1a65
DIST teamviewer_15.34.4_amd64.tar.xz 64301620 BLAKE2B fbbbf8efa6fb1189665ee6c39349163b5fcf7cb38ab00f9cc5a1ba52e48b2ca6a2a483f2c416021ce82e12c7dba8a00e23c42e43db0a0dbaff5a89faf90790e2 SHA512 72d826b2b8f1372323666ad5a929413a61dc2496c44c2a9a92c29c47f5d2aa40271735c6ddef1d53b17592c0f8acbe0d44b82e015b902ce1bf1ac22d29baea23
DIST teamviewer_15.34.4_arm64.tar.xz 66303924 BLAKE2B e3672f70ec3a3bcbeb423bd6211f2b87696d06db4ac767de1795c36626b997b6674c4e7f07b50cac19db68a7652bc4e2ed3fad580d09f17537b5363ce55b1c8c SHA512 08ceabd3a15bb513f1e3d4c77f4f19ea3cc0bcd337dbd7d2b675768d40ae201e44621666c299d6d38e061a75f98ce21830471b2fdcc1eb1dc5bb0b4e5b9f5020
DIST teamviewer_15.34.4_armhf.tar.xz 58992840 BLAKE2B 756074179f22668058c84cb9d24716b8ee9e4493f0b3f8dcf4e68436520a9f4a18da59c4267440611e02d3ee55e645f6752ae3c46f80a8f1f0673f1c38a9d90a SHA512 8b6bda405240d607b1f349d1323d622de7e1e8046cf1a9fe3b1a8f74b5889d36deea7cc6065a81fb7bdc1871a3f48641612b25730de56c6f3d4a9b4b340c89a4
DIST teamviewer_15.34.4_i386.tar.xz 65623956 BLAKE2B e49b5b31c9520762edd9defaba1789bc78314c4b5796a77f628fd827e84fb1b8da6459a4fb7934d5227a25b41f3edb01a28ef464fe584c39e6e0ef8710ac970e SHA512 9207d60f517aa2dcad3f1696f648a508a95f6bdc3af52dea68db761f55386f0f101afd485f4125994623dd9902afb4dd26ccba004dfd064845705672d49c9d3e
-EBUILD teamviewer-15.28.6.ebuild 4522 BLAKE2B f79168e36b016dcefd00818caf91a16de93cce98cf67ae52a41ed02577bcd29d74f75a2b8c2c9f7fd1cc839e3c52f8c1c9360647feab4f99dd73f3cb01204651 SHA512 ce7120c5226ac257e7e9c2309abc4e3817a16222eb39ea0679c4643c734438ca6d931098d89a744df61f3403c01cf895cb06c2f5095c93966252fff9c1750418
-EBUILD teamviewer-15.30.3.ebuild 4522 BLAKE2B f79168e36b016dcefd00818caf91a16de93cce98cf67ae52a41ed02577bcd29d74f75a2b8c2c9f7fd1cc839e3c52f8c1c9360647feab4f99dd73f3cb01204651 SHA512 ce7120c5226ac257e7e9c2309abc4e3817a16222eb39ea0679c4643c734438ca6d931098d89a744df61f3403c01cf895cb06c2f5095c93966252fff9c1750418
-EBUILD teamviewer-15.31.5.ebuild 4522 BLAKE2B f79168e36b016dcefd00818caf91a16de93cce98cf67ae52a41ed02577bcd29d74f75a2b8c2c9f7fd1cc839e3c52f8c1c9360647feab4f99dd73f3cb01204651 SHA512 ce7120c5226ac257e7e9c2309abc4e3817a16222eb39ea0679c4643c734438ca6d931098d89a744df61f3403c01cf895cb06c2f5095c93966252fff9c1750418
+DIST teamviewer_15.42.4_amd64.tar.xz 81769732 BLAKE2B 0d534aaaefb1eb3664c7f80eab4cd7d32db91e718cbce5cf2a6cb18d959e8ba2e6d77248fc1285f86b19767b59719422cc8ce3e31ee52482d763b1ccd004bd09 SHA512 fb4d0092427459675fc3d1ef53afae4b9bf64e34c586a66e12f19a3cd6a7d3082864bda1a45eb3ca1469db56730c0f17ca1102364f0679c44b2559c502726431
+DIST teamviewer_15.42.4_arm64.tar.xz 82823492 BLAKE2B 74923a0f5e7195465c3c6fbc17f332c9c4f6c12293bb65a6beb1d5f444332577b21bc118c8773f577dde67780b20e7e3f1fee7f2b74d4e046f5cc427bd080752 SHA512 a34068d68b9a3174f467157e08fdf36ba23dc9a9ad6d71ad7c23efe446aad10cfdaffdca5bae9428bb4f2bdf88e2c4d6ec5cbe391f3bd8c03d71caf7700e4cbc
+DIST teamviewer_15.42.4_armhf.tar.xz 74843652 BLAKE2B 13390c6d44e6621c9b43898e402c6992ec88e89d600e881b61ceb2fb855a313d5ca951e62269537c5dae76f5661447f6596ea30755d73055917e2ca8f2ee1c98 SHA512 a05e77c814cb382159449e58e15ba9fe629e6152c6c425b4244be76a0f701353de329f67a6e554a57e2da7589fc41f0195ebf5cb652cf5eb4cdb2a42b9a694af
+DIST teamviewer_15.42.4_i386.tar.xz 83053560 BLAKE2B b8599abc6da9153b256da7a8618474043883bc5b35a839908efe9eb2446b9db78b8fd9b0a92c49ebfe6ea7b49363c62a044478bacca06ac80396148142e91fdf SHA512 afe8e3f5bf5b20e5ee8415e611e1fa5d6e5c01b4ae3e6884bc60ae229f14727f5fc08c84e49ca638db24e07773b0d3d3302a5166477538f84389228540b84259
EBUILD teamviewer-15.34.4.ebuild 4401 BLAKE2B a3673674a9e86a176909bca3920ea8a2e7717f70369f7162148e8f4ee75de08c2e6683d226bca568b663bbc15f2309605420221a8c4e321659beccb475db678b SHA512 8df009835abdb6aa33479e57e58e66aaba6af49f721b60b945d49056e62fc5327aab38c8a75871d29e2e9031809a5b104367761f60747d58badb01a07c8d7bc1
+EBUILD teamviewer-15.42.4.ebuild 4407 BLAKE2B 498f8987a45e2d65775515e859eb3ad0514bfeddc12a69bccbc43809132f61cf178a7e73b507d2beecb29a8a8e2d54ed1eb74ee70d3310fabb74a80c22b43c83 SHA512 2d412eb1a5fd7c5d94438fac7eadd0190e387ce346c9ba2958e40b26d021e7dd4309c9ac1f72f621828442819ba86f1bf201347fe3081bc111e189823405cca7
MISC metadata.xml 398 BLAKE2B 445ffd891e67241252fcac645e4506315a23501976a36522f4bc9065b712e5b519f78bc523707014ab71dfccc796248094cc51edc43a0ecf9a1a3957a31d07c1 SHA512 a6364c26016b8fdcb0388f839fd1c04c83c0f83eff1661df75173eb81b426b6df9e3bb7ed1f44cce89010e8a94fbf12323d39a6534c4ae5105d7aa0a4883b0e3
diff --git a/net-misc/teamviewer/teamviewer-15.30.3.ebuild b/net-misc/teamviewer/teamviewer-15.30.3.ebuild
deleted file mode 100644
index 733ad3a3da07..000000000000
--- a/net-misc/teamviewer/teamviewer-15.30.3.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature systemd xdg
-
-MY_MAJOR="$(ver_cut 1)"
-MY_P="${PN}${MY_MAJOR}"
-DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
-HOMEPAGE="https://www.teamviewer.com"
-MY_URI="https://dl.tvcdn.de/download/linux/version_${MY_MAJOR}x/${PN}_${PV}"
-SRC_URI="amd64? ( ${MY_URI}_amd64.tar.xz )
- arm? ( ${MY_URI}_armhf.tar.xz )
- arm64? ( ${MY_URI}_arm64.tar.xz )
- x86? ( ${MY_URI}_i386.tar.xz )"
-S="${WORKDIR}"/teamviewer
-
-LICENSE="TeamViewer MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="bindist mirror"
-
-# Unpack will fail without app-arch/xz-utils[extra-filters], bug #798027
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/fontconfig
- media-libs/freetype
- media-libs/libglvnd[X]
- sys-apps/dbus
- sys-apps/util-linux
- sys-libs/glibc
- sys-libs/zlib:0/1[minizip]
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXScrnSaver
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libxcb
- x11-libs/libxkbcommon[X]
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
-"
-# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html#8332956
-
-QA_PREBUILT="opt/${MY_P}/*"
-
-src_prepare() {
- default
-
- # Switch operation mode from 'portable' to 'installed'
- sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die
-
- sed -i \
- -e "/^ExecStart/s|${PN}|${MY_P}|" \
- -e "/^PIDFile/s|/var/run/|/run/|" \
- tv_bin/script/teamviewerd.service || die
-}
-
-src_install() {
- local dst="/opt/${MY_P}" # install destination
-
- insinto ${dst}
- doins -r tv_bin
-
- # Set permissions for executables and libraries
- local exe
- for exe in $(find tv_bin -type f -executable -or -name '*.so' || die); do
- fperms +x ${dst}/${exe}
- done
-
- newinitd "${FILESDIR}"/teamviewerd15.init teamviewerd
- systemd_dounit tv_bin/script/teamviewerd.service
-
- insinto /usr/share/dbus-1/services
- doins tv_bin/script/com.teamviewer.TeamViewer.service
- doins tv_bin/script/com.teamviewer.TeamViewer.Desktop.service
-
- insinto /usr/share/polkit-1/actions
- doins tv_bin/script/com.teamviewer.TeamViewer.policy
-
- local size
- for size in 16 24 32 48 256; do
- newicon -s ${size} tv_bin/desktop/teamviewer_${size}.png teamviewer.png
- done
-
- dodoc -r doc
-
- # Make docs available in expected location
- dosym ../../usr/share/doc/${PF}/doc ${dst}/doc
-
- # We need to keep docs uncompressed, bug #778617
- docompress -x /usr/share/doc/${PF}/.
-
- keepdir /etc/${MY_P}
- dosym ../../etc/${MY_P} ${dst}/config
-
- # Create directory and symlink for log files (NOTE: according to Team-
- # Viewer devs, all paths are hard-coded in the binaries; therefore
- # using the same path as the DEB/RPM archives, i.e. '/var/log/teamviewer
- # <major-version>')
- keepdir /var/log/${MY_P}
- dosym ../../var/log/${MY_P} ${dst}/logfiles
-
- dodir /opt/bin
- dosym ${dst}/tv_bin/teamviewerd /opt/bin/teamviewerd
- dosym ${dst}/tv_bin/script/teamviewer /opt/bin/teamviewer
-
- make_desktop_entry teamviewer "TeamViewer ${MY_MAJOR}"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- ewarn
- ewarn "Please note that the teamviewer gui works only when started from"
- ewarn "a session initiated by a display manager." #799137
- optfeature_header "Install one of the following display managers:"
- optfeature "an example display manager" x11-misc/cdm gnome-base/gdm gui-apps/gtkgreet x11-misc/lightdm lxde-base/lxdm sys-apps/qingy x11-misc/sddm x11-misc/slim x11-misc/wdm x11-apps/xdm
-
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog
- elog "Please note that parallel installation of multiple versions of"
- elog "TeamViewer is currently not supported at runtime. Bug #621818"
- elog
- elog "Before using TeamViewer, you need to start its daemon:"
- elog "OpenRC:"
- elog "# /etc/init.d/teamviewerd start"
- elog "# rc-update add teamviewerd default"
- elog
- elog "Systemd:"
- elog "# systemctl start teamviewerd.service"
- elog "# systemctl enable teamviewerd.service"
- elog
- elog "To display additional command line options simply run:"
- elog "$ teamviewer help"
- elog
- elog "Most likely TeamViewer will work normally only on systems with systemd"
- elog "or elogind. See this thread for additional info:"
- elog "https://forums.gentoo.org/viewtopic-p-8332956.html#8332956"
- fi
-}
diff --git a/net-misc/teamviewer/teamviewer-15.31.5.ebuild b/net-misc/teamviewer/teamviewer-15.31.5.ebuild
deleted file mode 100644
index 733ad3a3da07..000000000000
--- a/net-misc/teamviewer/teamviewer-15.31.5.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature systemd xdg
-
-MY_MAJOR="$(ver_cut 1)"
-MY_P="${PN}${MY_MAJOR}"
-DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
-HOMEPAGE="https://www.teamviewer.com"
-MY_URI="https://dl.tvcdn.de/download/linux/version_${MY_MAJOR}x/${PN}_${PV}"
-SRC_URI="amd64? ( ${MY_URI}_amd64.tar.xz )
- arm? ( ${MY_URI}_armhf.tar.xz )
- arm64? ( ${MY_URI}_arm64.tar.xz )
- x86? ( ${MY_URI}_i386.tar.xz )"
-S="${WORKDIR}"/teamviewer
-
-LICENSE="TeamViewer MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="bindist mirror"
-
-# Unpack will fail without app-arch/xz-utils[extra-filters], bug #798027
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/fontconfig
- media-libs/freetype
- media-libs/libglvnd[X]
- sys-apps/dbus
- sys-apps/util-linux
- sys-libs/glibc
- sys-libs/zlib:0/1[minizip]
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXScrnSaver
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libxcb
- x11-libs/libxkbcommon[X]
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
-"
-# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html#8332956
-
-QA_PREBUILT="opt/${MY_P}/*"
-
-src_prepare() {
- default
-
- # Switch operation mode from 'portable' to 'installed'
- sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die
-
- sed -i \
- -e "/^ExecStart/s|${PN}|${MY_P}|" \
- -e "/^PIDFile/s|/var/run/|/run/|" \
- tv_bin/script/teamviewerd.service || die
-}
-
-src_install() {
- local dst="/opt/${MY_P}" # install destination
-
- insinto ${dst}
- doins -r tv_bin
-
- # Set permissions for executables and libraries
- local exe
- for exe in $(find tv_bin -type f -executable -or -name '*.so' || die); do
- fperms +x ${dst}/${exe}
- done
-
- newinitd "${FILESDIR}"/teamviewerd15.init teamviewerd
- systemd_dounit tv_bin/script/teamviewerd.service
-
- insinto /usr/share/dbus-1/services
- doins tv_bin/script/com.teamviewer.TeamViewer.service
- doins tv_bin/script/com.teamviewer.TeamViewer.Desktop.service
-
- insinto /usr/share/polkit-1/actions
- doins tv_bin/script/com.teamviewer.TeamViewer.policy
-
- local size
- for size in 16 24 32 48 256; do
- newicon -s ${size} tv_bin/desktop/teamviewer_${size}.png teamviewer.png
- done
-
- dodoc -r doc
-
- # Make docs available in expected location
- dosym ../../usr/share/doc/${PF}/doc ${dst}/doc
-
- # We need to keep docs uncompressed, bug #778617
- docompress -x /usr/share/doc/${PF}/.
-
- keepdir /etc/${MY_P}
- dosym ../../etc/${MY_P} ${dst}/config
-
- # Create directory and symlink for log files (NOTE: according to Team-
- # Viewer devs, all paths are hard-coded in the binaries; therefore
- # using the same path as the DEB/RPM archives, i.e. '/var/log/teamviewer
- # <major-version>')
- keepdir /var/log/${MY_P}
- dosym ../../var/log/${MY_P} ${dst}/logfiles
-
- dodir /opt/bin
- dosym ${dst}/tv_bin/teamviewerd /opt/bin/teamviewerd
- dosym ${dst}/tv_bin/script/teamviewer /opt/bin/teamviewer
-
- make_desktop_entry teamviewer "TeamViewer ${MY_MAJOR}"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- ewarn
- ewarn "Please note that the teamviewer gui works only when started from"
- ewarn "a session initiated by a display manager." #799137
- optfeature_header "Install one of the following display managers:"
- optfeature "an example display manager" x11-misc/cdm gnome-base/gdm gui-apps/gtkgreet x11-misc/lightdm lxde-base/lxdm sys-apps/qingy x11-misc/sddm x11-misc/slim x11-misc/wdm x11-apps/xdm
-
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog
- elog "Please note that parallel installation of multiple versions of"
- elog "TeamViewer is currently not supported at runtime. Bug #621818"
- elog
- elog "Before using TeamViewer, you need to start its daemon:"
- elog "OpenRC:"
- elog "# /etc/init.d/teamviewerd start"
- elog "# rc-update add teamviewerd default"
- elog
- elog "Systemd:"
- elog "# systemctl start teamviewerd.service"
- elog "# systemctl enable teamviewerd.service"
- elog
- elog "To display additional command line options simply run:"
- elog "$ teamviewer help"
- elog
- elog "Most likely TeamViewer will work normally only on systems with systemd"
- elog "or elogind. See this thread for additional info:"
- elog "https://forums.gentoo.org/viewtopic-p-8332956.html#8332956"
- fi
-}
diff --git a/net-misc/teamviewer/teamviewer-15.28.6.ebuild b/net-misc/teamviewer/teamviewer-15.42.4.ebuild
index 733ad3a3da07..ceef9a916e07 100644
--- a/net-misc/teamviewer/teamviewer-15.28.6.ebuild
+++ b/net-misc/teamviewer/teamviewer-15.42.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,8 +18,8 @@ S="${WORKDIR}"/teamviewer
LICENSE="TeamViewer MIT"
SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="bindist mirror"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+RESTRICT="bindist mirror strip"
# Unpack will fail without app-arch/xz-utils[extra-filters], bug #798027
BDEPEND="app-arch/xz-utils[extra-filters]"
@@ -49,11 +49,6 @@ RDEPEND="
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libxcb
- x11-libs/libxkbcommon[X]
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
"
# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html#8332956