See here: http://www.teamviewer.com/en/download/linux.aspx Thank you! Reproducible: Always
Bump
Created attachment 394296 [details] Ebuild for teamviewer 10.0.36281 Hi, I modified the 9.0.30203 ebuild, which works for me. Changes: -source-dir doesn't end with ${MV} anymore -no Linux_FAQ_*.txt files more present in upstream package -patch version bumped (see next comment)
Created attachment 394298 [details, diff] init-patch bumped to version teamviewer-10.0.36281
Created attachment 394300 [details, diff] teamviewer-10.0.36281-gentoo.patch last upload was the old version, here is the correct one
I confirm the files work, thank you!
Is anybody willing to proxy maintain this? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
(In reply to M. Niethammer from comment #4) > Created attachment 394300 [details, diff] [details, diff] > teamviewer-10.0.36281-gentoo.patch > > last upload was the old version, here is the correct one Can you provide a complete ebuild for the new version? Also, please consider Pacho's suggestion about proxy maintaining this package.
thx. works on ~amd64 thanks to the ebuild and patch (In reply to Vasilis Lourdas from comment #7) > Can you provide a complete ebuild for the new version? Also, please consider > Pacho's suggestion about proxy maintaining this package. what do you mean by complete? the patch is needed to patch a file within the files folder that should be there already.
(In reply to pi from comment #8) > thx. works on ~amd64 thanks to the ebuild and patch > > (In reply to Vasilis Lourdas from comment #7) > > Can you provide a complete ebuild for the new version? Also, please consider > > Pacho's suggestion about proxy maintaining this package. > > what do you mean by complete? the patch is needed to patch a file within the > files folder that should be there already. Sorry, I didn't see that there is already an attached ebuild.
I also see at the official site that the available is 10.0.37742. Could a simple version bump of the build work...?
This worked for me (and might work for you, assuming /usr/local/portage is already configured as a local portage overlay): mkdir -p /usr/local/portage/net-misc cp -a /usr/portage/net-misc/teamviewer /usr/local/portage/net-misc/teamviewer pushd /usr/local/portage/net-misc/teamviewer wget -O teamviewer-10.0.37742.ebuild \ 'https://533452.bugs.gentoo.org/attachment.cgi?id=394296' wget -O files/teamviewer-10.0.37742-gentoo.patch \ 'https://533452.bugs.gentoo.org/attachment.cgi?id=394300' ebuild teamviewer-10.0.37742.ebuild digest popd emerge -avt =teamviewer-10.0.37742
(In reply to Wolfram Schlich from comment #11) > This worked for me (and might work for you, assuming /usr/local/portage is > already configured as a local portage overlay): > > mkdir -p /usr/local/portage/net-misc > > cp -a /usr/portage/net-misc/teamviewer /usr/local/portage/net-misc/teamviewer > > pushd /usr/local/portage/net-misc/teamviewer > > wget -O teamviewer-10.0.37742.ebuild \ > 'https://533452.bugs.gentoo.org/attachment.cgi?id=394296' > > wget -O files/teamviewer-10.0.37742-gentoo.patch \ > 'https://533452.bugs.gentoo.org/attachment.cgi?id=394300' > > ebuild teamviewer-10.0.37742.ebuild digest > > popd > > emerge -avt =teamviewer-10.0.37742 i got this error: >>> Emerging (20 of 20) net-misc/teamviewer-10.0.37742::lokal * teamviewer-10.0.37742.deb SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking teamviewer-10.0.37742.deb to /var/tmp/portage/net-misc/teamviewer-10.0.37742/work >>> Unpacking data.tar.gz to /var/tmp/portage/net-misc/teamviewer-10.0.37742/work >>> Source unpacked in /var/tmp/portage/net-misc/teamviewer-10.0.37742/work >>> Preparing source in /var/tmp/portage/net-misc/teamviewer-10.0.37742/work/opt/teamviewer/tv_bin ... * Applying teamviewer-10.0.37742-gentoo.patch ... [ ok ] sed: can't read /mnt/portage/local/local-overlay/net-misc/teamviewer/files/teamviewerd.init: No such file or directory * ERROR: net-misc/teamviewer-10.0.37742::lokal failed (prepare phase): * (no error message) * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 2421: Called die * The specific snippet of code: * sed -e "s#@TVV@#${MV}/tv_bin#g" "${FILESDIR}"/${PN}d.init > "${T}"/${PN}d${MV} || die * * If you need support, post the output of `emerge --info '=net-misc/teamviewer-10.0.37742::lokal'`, * the complete build log and the output of `emerge -pqv '=net-misc/teamviewer-10.0.37742::lokal'`. * The complete build log is located at '/var/tmp/portage/net-misc/teamviewer-10.0.37742/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/teamviewer-10.0.37742/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/teamviewer-10.0.37742/work/opt/teamviewer/tv_bin' * S: '/var/tmp/portage/net-misc/teamviewer-10.0.37742/work/opt/teamviewer/tv_bin' Portage 2.2.17 (python 3.4.2-final-0, default/linux/amd64/13.0/desktop, gcc-4.9.2, glibc-2.20-r2, 3.19.0-gentoo x86_64) ================================================================= System uname: Linux-3.19.0-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.2 KiB Mem: 24626200 total, 19390680 free KiB Swap: 25461756 total, 25461756 free Timestamp of repository gentoo: Thu, 19 Feb 2015 09:30:01 +0000 sh bash 4.3_p33-r1 ld GNU ld (Gentoo 2.25 p1.0) 2.25 app-shells/bash: 4.3_p33-r1::gentoo dev-java/java-config: 2.2.0::gentoo dev-lang/perl: 5.20.2::gentoo dev-lang/python: 2.7.9-r2::gentoo, 3.4.2::gentoo dev-util/cmake: 3.1.0::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.2::gentoo sys-apps/openrc: 0.13.10::gentoo sys-apps/sandbox: 2.6-r1::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo sys-devel/automake: 1.11.6-r1::gentoo, 1.13.4::gentoo, 1.15::gentoo sys-devel/binutils: 2.25::gentoo sys-devel/gcc: 4.9.2::gentoo sys-devel/gcc-config: 1.8::gentoo sys-devel/libtool: 2.4.6::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 3.19::gentoo (virtual/os-headers) sys-libs/glibc: 2.20-r2::gentoo Repositories: gentoo location: /mnt/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 bitcoin location: /mnt/portage/local/layman/bitcoin masters: gentoo priority: 0 bumblebee location: /mnt/portage/local/layman/bumblebee masters: gentoo priority: 1 steam-overlay location: /mnt/portage/local/layman/steam-overlay masters: gentoo priority: 2 media-overlay location: /mnt/portage/local/layman/media-overlay masters: gentoo priority: 3 lokal location: /mnt/portage/local/local-overlay masters: gentoo priority: 4 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=corei7 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=corei7 -O2 -pipe" DISTDIR="/mnt/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="de_DE.UTF-8" LC_ALL="" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j9" PKGDIR="/mnt/portage/packages" PORTAGE_CONFIGROOT="/"
(In reply to tman from comment #12) > > cp -a /usr/portage/net-misc/teamviewer /usr/local/portage/net-misc > >... > sed: can't read > /mnt/portage/local/local-overlay/net-misc/teamviewer/files/teamviewerd.init: > No such file or directory >... > lokal > location: /mnt/portage/local/local-overlay You're missing the teamviewerd.init which is located in the files directory. Did you doublecheck that you correctly copied those files?
(In reply to pi from comment #13) > (In reply to tman from comment #12) > > > cp -a /usr/portage/net-misc/teamviewer /usr/local/portage/net-misc > > >... > > sed: can't read > > /mnt/portage/local/local-overlay/net-misc/teamviewer/files/teamviewerd.init: > > No such file or directory > >... > > lokal > > location: /mnt/portage/local/local-overlay > > You're missing the teamviewerd.init which is located in the files directory. > Did you doublecheck that you correctly copied those files? thanks this the culprit. some donw writhe to name this init-patch bumped to version teamviewer-10.0.36281 to teamviewerd.init :))
Is there a reason this ebuild hasn't been committed in portage yet? It seems to work fine for outgoing connections (I couldn't try an incoming one).
(In reply to Vasilis Lourdas from comment #15) > Is there a reason this ebuild hasn't been committed in portage yet? It seems > to work fine for outgoing connections (I couldn't try an incoming one). Simply nobody has decided to maintain it. If you are interested in doing so, you could contact the proxy maintainers team: https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Just for completeness, I'm uploading an ebuild and patch file for 10.0.37742 (even though wschlich@gentoo.org showed how to generate one from the 10.0.36281 ebuild).
Created attachment 397810 [details] ebuild for 10.0.37742
Created attachment 397812 [details, diff] patch for 10.0.37742 ebuild
Assigning this to Dervin who volunteered to maintain this package. Proxy-maintainers will help him do that :)
(In reply to Markos Chandras from comment #20) > Assigning this to Dervin who volunteered to maintain this package. > Proxy-maintainers will help him do that :) in this case, CC this bug to @proxy-maint ;-)
Thanks a lot Dervin!
i have the problem that starting: # systemctl start teamviewerd10 Warning: teamviewerd10.service changed on disk. Run 'systemctl daemon-reload' to reload units. Job for teamviewerd10.service failed. See "systemctl status teamviewerd10.service" and "journalctl -xe" for details. # systemctl status teamviewerd10 ● teamviewerd10.service - TeamViewer remote control daemon Loaded: loaded (/usr/lib64/systemd/system/teamviewerd10.service; disabled; vendor preset: enabled) Active: failed (Result: exit-code) since So 2015-03-08 17:53:42 CET; 6min ago Process: 2142 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=exited, status=203/EXEC) Mär 08 17:53:42 TuX systemd[1]: Starting TeamViewer remote control daemon... Mär 08 17:53:42 TuX systemd[2142]: Failed at step EXEC spawning /opt/teamviewer/tv_bin/teamviewerd: No such f...ectory Mär 08 17:53:42 TuX systemd[1]: teamviewerd10.service: control process exited, code=exited status=203 Mär 08 17:53:42 TuX systemd[1]: Failed to start TeamViewer remote control daemon. Mär 08 17:53:42 TuX systemd[1]: Unit teamviewerd10.service entered failed state. Mär 08 17:53:42 TuX systemd[1]: teamviewerd10.service failed.
- The result is failed. Mär 08 18:03:00 TuX systemd[1]: Unit teamviewerd10.service entered failed state. Mär 08 18:03:00 TuX systemd[1]: teamviewerd10.service failed. Mär 08 18:03:00 TuX polkitd[1864]: Unregistered Authentication Agent for unix-process:3983:86226 (system bus name :1.38 lines 1900-1972/1972 (END)
culprit is the wrong path of teamviewerd in: /usr/lib64/systemd/system/teamviewerd10.service changing of /opt/teamviewer/tv_bin/teamviewerd to /opt/teamviewer10/tv_bin/teamviewerd and then it works
(In reply to tman from comment #25) > culprit is the wrong path of teamviewerd in: > > /usr/lib64/systemd/system/teamviewerd10.service > > changing of > /opt/teamviewer/tv_bin/teamviewerd > > to > > /opt/teamviewer10/tv_bin/teamviewerd > > and then it works Thanks tman, I've updated the attachments for this bug to fix that problem. I'm also going to rename them to make them more clear.
Created attachment 398434 [details] teamviewer-10.0.37742.ebuild
Created attachment 398436 [details, diff] teamviewer-10.0.37742-gentoo.ebuild
*teamviewer-10.0.36281 (09 Mar 2015) 09 Mar 2015; Ian Delaney <idella4@gentoo.org> +files/teamviewer-10.0.36281-gentoo.patch, +teamviewer-10.0.36281.ebuild, -files/teamviewer-7.0.9377-POSIX.patch, -files/teamviewer-8.0.20931-gentoo.patch, -teamviewer-7.0.9377.ebuild, -teamviewer-8.0.20931.ebuild, metadata.xml: bump; ebuild and new gentoo.patch submitted by newly designated proxy maintainer, herd re-assigned to proxy-maint, all wrt bug #533452. Being a binary package, runtested for install, bugs and runtime issues addressed in the course of bug #533452. 2 oldest versions and corresponding patches removed to prevent build up I've come in at the end here. Hope nothing untoward here.
Ian, sorry that I missed your update last night. Can you please use the 10.0.37742 versions of the ebuild and patch instead? They supercede the 10.0.36281 versions.
Ok we will Will handle version 37742 in #542728